I want to make a little (trivial) robot. Its main purpose will be a Test Mule for some new features I want to develop into the InqPortal library... namely binary I/O between the client and the server and SSL. The ESP8266 will be the one and only MPU/CPU in the robot and be hosting the web-server. The client will typically be a smart phone typically using the Built-In access point (SoftAP) to control the robot.
- First incarnate, I want to keep it brain-dead simple - Totally just an RC vehicle. I may decide to use it teaching classes and want something as cheap as possible so the price isn't a road-block for taking the class.
- Second it becomes the mule for the new software features.
- Third start playing sensors and adding capabilities.
The forum has been great... already helping me with the first technical aspect I wanted to address in the https://forum.dronebotworkshop.com/electronic-components/analog-to-digital-converters-overload/ thread. Here are all the basic components needed for phase 1.
Here are the parts... The prices are not for singles, but for small quantities that I'll have to purchase before a class starts up.
- $3.05 ESP8266
- $4.70 (2) 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver
- $4.70 (1) 18650 Battery Shield
- $$$$$ (1) 18650 Cell - Haven't really researched which to trust and prices yet.
Basically, it looks like it'll be less than $20.
3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, WiFi Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide
First Question - Drive Units.
Does anyone have any experience with these:
28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver
The Internet is says the top speed is between 10 and 15 rpm. I've squeezed 18 rpm out of them.
- Has anyone use these as direct drive units to the wheels?
- Was there enough torque to actually move?
Thanks.
VBR,
Inq
3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, WiFi Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide
@inq If you don't mind me lurking in the background? The idea intregs me: Specificially the "simple" maybe brainDead device that can be nurtured and grown into a "whatever" based on personal taste.
I am not sure I will ever build one - I might? I am subscribed. Maybe I can take what I learn and make an amphibious drone (not necessarily flying; under water though not like a submarine either: say, a crawling/rolling thing to play in a swimmingPool, bathTub or kiddiePool)? Now I am meandering along the, "What if" that extends outside where you said you were taking this.
Parts list is good. I would never know what to buy. I'll wait a bit for it to finalize and learn if it fits here?
吉姆 | 짐 | ジム | Джим | ဂျင်မ် ਜਿੰਮ | Pīšlis | জিম | រមមមមុយ
@inq If you don't mind me lurking in the background? The idea intregs me: Specificially the "simple" maybe brainDead device that can be nurtured and grown into a "whatever" based on personal taste.
I figure it being three parts:
- The hardware in that picture above covers it.
- The design and 3D printing of the chassis will be rather involved, but I'll supply the STL files if anyone is interested.
- The software for just the RC portions, will be trivial and I'll supply that as well.
I just had a Dah! moment... I've been writing in your thread without knowing what the purpose of the thread was. Dah... I assume there are some good sources recommendations for getting some 18650 cells??? I don't need them for myself. I have plenty of "laptop" cells. 🤣 But, I'd buy new ones for students.
3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, WiFi Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide
If you don't mind me lurking in the background?
Lurk ahead!
For every post here, there are ~30-50 lurkers 😉
I was just getting started CADing up a chassis to mount all the parts and strategizing how to lay them out.
I loathe wires... behind my computer, behind my stereo, behind my TV... in my projects. I also would rather avoid having to solder the pieces together because this is just a test mule. It will come apart.
I was deciding on whether to use a WeMos or a NodeMCU. The NodeMCU has more pins for future additions, vision, touch, sensors... but I found something that addresses the wires issue a little and that takes precedence.
The NodeMCU has all the D* pins on one side. The WeMos has D1-D4 on one side and D5-D8 on the opposite side. 😆
BOOM...Flip them over and plug them in... Voilà! (No... not a great revelation, but 8 wires gone... priceless!)
Just have to change the constructor on one of the steppers...
Stepper sLeft = Stepper(stepsPerRevolution, D4, D2, D3, D1); Stepper sRght = Stepper(stepsPerRevolution, D5, D7, D6, D8);
Now! I just have to get over that they're not symmetric. 🤨
3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, WiFi Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide
Alpha Body
3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, WiFi Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide
Alpha Parts
3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, WiFi Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide
Alpha Body
Interesting design. Why does it look like it's been out too long in the sun ?
Anything seems possible when you don't know what you're talking about.
Dah... I assume there are some good sources recommendations for getting some 18650 cells???
https://www.sparkfun.com/products/12895
Digikey resells these and I have purchased a bunch of them. I had one that wouldn't take a charge and Digikey send me out a new one, no questions asked!
Have you noticed how the price of everything is going up lately? I'm sure that I didn't spend $6.50 USD for these six months ago.
Tom
To err is human.
To really foul up, use a computer.
@thrandell 2 years ago I got 10 NCR18650B 3400mAh from AliExpress for $39.99 including shipping. Here is a link to the Panasonic 18650 3400mAh. These are the good ones. in units of 10 I will pay $56.48 CDN, not too bad. I just ordered them!
First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
Sure you can learn to be a programmer, it will take the same amount of time for me to learn to be a Doctor.
Have you noticed how the price of everything is going up lately? I'm sure that I didn't spend $6.50 USD for these six months ago.
I'm glad you said this. I've always discounted SparkFun and DigiKey... they've always been at least 2x Amazon, eBay... etc. Although I haven't done a thorough search yet, a quick 10,000 foot view number seemed nearer $8 on Amazon. Seems they're out though. Like I mentioned in another thread... I tear apart laptop bricks and usually get about 75% good 18650 batteries. Those are fine for my purposes, but I'll buy new for students.
3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, WiFi Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide
Have you noticed how the price of everything is going up lately?
Oh hell yeah! I need to build a shed... a sheet of OSB that used to be under $10 two years ago, is now over $50. I might have retired too early!
3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, WiFi Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide
Alpha Body
Interesting design. Why does it look like it's been out too long in the sun ?
Is this any better?
3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, WiFi Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide
Is this any better?
Yep, that explains it 🙂
I thought it might be so that the heavier base would keep the centre of gravity lower to improve the turning moment while driving the wheels.
But instead, the eyes have it 🙂
Anything seems possible when you don't know what you're talking about.