Inqling - A Test Mu...
 
Notifications
Clear all

Inqling - A Test Mule

35 Posts
7 Users
12 Likes
3,025 Views
Inq
 Inq
(@inq)
Member
Joined: 2 years ago
Posts: 1900
Topic starter  

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.  

  1. 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.
  2. Second it becomes the mule for the new software features.
  3. 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.

rundown

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.

  1. $3.05    ESP8266 
  2. $4.70    (2) 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver
  3. $4.70    (1) 18650 Battery Shield
  4. $$$$$   (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


   
Jonnyr reacted
Quote
Inq
 Inq
(@inq)
Member
Joined: 2 years ago
Posts: 1900
Topic starter  

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


   
ReplyQuote
darup
(@darup)
Member
Joined: 2 years ago
Posts: 63
 

@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 | জিম | រមមមមុយ


   
ReplyQuote
Inq
 Inq
(@inq)
Member
Joined: 2 years ago
Posts: 1900
Topic starter  
Posted by: @darup

@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:

  1. The hardware in that picture above covers it.
  2. The design and 3D printing of the chassis will be rather involved, but I'll supply the STL files if anyone is interested.
  3. 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


   
ReplyQuote
frogandtoad
(@frogandtoad)
Member
Joined: 5 years ago
Posts: 1458
 

@darup

Posted by: @darup

If you don't mind me lurking in the background? 

Lurk ahead!

For every post here, there are ~30-50 lurkers 😉


   
ReplyQuote
Inq
 Inq
(@inq)
Member
Joined: 2 years ago
Posts: 1900
Topic starter  

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.  😆 

MainPartsNoAss

BOOM...Flip them over and plug them in... Voilà!  (No... not a great revelation, but 8 wires gone... priceless!)

MainPartsAss

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


   
ReplyQuote
Inq
 Inq
(@inq)
Member
Joined: 2 years ago
Posts: 1900
Topic starter  

Alpha Body

InqLingBody

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


   
ReplyQuote
Inq
 Inq
(@inq)
Member
Joined: 2 years ago
Posts: 1900
Topic starter  

Alpha Parts

InqLingParts

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


   
ReplyQuote
Will
 Will
(@will)
Member
Joined: 3 years ago
Posts: 2508
 
Posted by: @inq

Alpha Body

InqLingBody

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.


   
THRandell reacted
ReplyQuote
THRandell
(@thrandell)
Brain Donor
Joined: 3 years ago
Posts: 224
 
Posted by: @inq

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.


   
ReplyQuote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 3 years ago
Posts: 6910
 

@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.


   
ReplyQuote
Inq
 Inq
(@inq)
Member
Joined: 2 years ago
Posts: 1900
Topic starter  
Posted by: @thrandell

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


   
ReplyQuote
Inq
 Inq
(@inq)
Member
Joined: 2 years ago
Posts: 1900
Topic starter  
Posted by: @thrandell

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


   
ReplyQuote
Inq
 Inq
(@inq)
Member
Joined: 2 years ago
Posts: 1900
Topic starter  
Posted by: @will
Posted by: @inq

Alpha Body

InqLingBody

Interesting design. Why does it look like it's been out too long in the sun ?

Is this any better?   

ItsHardBeingGreen

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


   
Inst-Tech reacted
ReplyQuote
Will
 Will
(@will)
Member
Joined: 3 years ago
Posts: 2508
 
Posted by: @inq

Is this any better?   

ItsHardBeingGreen

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.


   
ReplyQuote
Page 1 / 3