GithubHelp home page GithubHelp logo

callahan248 / motorcontrol Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mikesmachines/motorcontrol

0.0 0.0 0.0 4.87 MB

This is a 4 channel motor controller. 15A per channel. ESP32 give WIFI and BT controls. Blync makes it trivial to have it app enabled. Parts estimate is around $30.

License: GNU General Public License v2.0

motorcontrol's Introduction

MotorControl

App Screenshot

I was building a lot of machines and spending too much time trying to build physical controls for each. Now everything is just a drag and drop app based on a standard design. I can plug the outs of the control box into any of the machines - even hacking commercial machines I want to run by app.

The control box contains up to four 400w / 15A MOSFET boards. Each mosfet runs independently for driving brushed motors, solenoids, heaters, etc and typicaly have a DC barrel jack out for the load. An ESP32 provides pins for stepper control, sensors, like temp or pressure sensor, displays, and also includes WIFI and BT. Blync allows no-code app design with drag and drop widgets so anyone can customize it. Virtual pins from Blync tie the app and hardware together.

This goes into a 3d printed enclosure based off the Ultimate Box Creator on Thingverse (https://www.thingiverse.com/thing:1264391) I've added parametric options specific to this design. Just simple things - optional OLED display, number of mosfet boards, power switch in the front or back, use DC barrel jacks or aviation connector as outputs.

Not including sensors, the parts are under $30.

The MOSFET boards are 10 for $14 - https://www.amazon.com/gp/product/B07XJSRY6B I've been buying the S2 mini and S3 versions to get full USB support (some of them end up as MIDI controllers) but the old version works just fine. The S2 mini is great for space constrained installations, but doesn't have bluetooth.

The ESP32 is available for $6 with expansion that has a 12v barrel input for power in an UNO footprint: https://www.aliexpress.us/item/3256804150863583

The MOSFET boards have pass thought positives and horrible screw terminals, so I hook it up like this (don't power VIN if USB is connected): ESP32_Controller


Boxes with DC barrel and aviation outs:
<P>
3chan controller 3chan controller back 4chan back panel


Some screen shots:

App Screenshot App Screenshot App Screenshot

motorcontrol's People

Contributors

mikesmachines avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.