- 132
- 5 307 525
DIY GUY Chris
United States
Registrace 2. 09. 2015
All what I do I'm doing it for fun 🎩 🎮
My name is Chris, I'm an electronics engineer and a CZcamsr who likes :
Electrical projects 🔌
3D printing ⚙️
Electronic R&D stuff 🔎
We all know that robots are our future friends so keep them happy 😅🤖
We vibe, We move 🆒
it is easy to reach me out here : megadasfirstgate@gmail.com
My name is Chris, I'm an electronics engineer and a CZcamsr who likes :
Electrical projects 🔌
3D printing ⚙️
Electronic R&D stuff 🔎
We all know that robots are our future friends so keep them happy 😅🤖
We vibe, We move 🆒
it is easy to reach me out here : megadasfirstgate@gmail.com
DIY SMARS Robot Version 2.0: Enhanced with OLED, RGB LEDs and more
Welcome to the second version of the DIY SMARS Robot! In this video, I'll show you how to produce this enhanced robot with features like OLED display, RGB LEDs, and a buzzer for melodies. Follow along as I walk you through the circuit design in Altium Designer, assembly with a PCB stencil, and 3D printing the mechanical parts. Watch as the robot comes to life with motion control, Bluetooth connectivity, and customizable eye expressions. Don't miss out on this exciting upgrade to the SMARS Robot!
Useful Links:
1. Octopart (to source electronics components): octopart.com/
2. JLCPCB (to order PCBs): jlcpcb.com/?from=TIP
3. Altium Designer (for PCB design): www.altium.com/yt/DIYGUYChris
4. Check out the Altium 365 potential and advantages: www.altium.com/altium-365
👉 STL Files credits: www.thingiverse.com/thing:2662828/files
👉 Old SMARS Version: czcams.com/video/tTVDAPJWG2k/video.html
👉Bluetooth configuration: czcams.com/video/A0uFtI_hX6Q/video.htmlsi=wJPGf7btzNBEmGTt
👉 Download Arduino code: www.mediafire.com/file/0c1jkdpkmdgtgtc/SMART_Robot_V1.rar/file
👉 Download Android App: www.mediafire.com/file/xwjssd96jc8uwd5/App.rar/file
Chapter Titles:
0:01 Introduction: DIY SMARS Robot
0:24 Comparison, old and new versions
01:11 Circuit schematic design
02:26 PCB Design and Manufacturing Process
03:48 Circuit board Assembly
05:35 Robot mechanical parts assembly
07:19 Android App and Arduino code
08:23 Final test
Needed Parts :
➡️ Electronics Components:
⚡Atmega328p Microcontroller (SMD VQFN version)
⚡L293 Motor Driver (SMD)
⚡CH340 IC (USB to TTL converter)
💡WS2812 RGB LEDs (12 pieces)
🔉Active Buzzer
⚛SIL Headers (for ultrasonic sensor and OLED display)
🔋9V Battery
⚡LM317 Voltage Regulator
⚡Resistors and Capacitors
⚡Diodes and Transistors
⚡Crystal Oscillator (16MHz)
➡️ PCB and Soldering:
💠Custom PCB (ordered from JLCPCB)
💧Solder Paste
⚙️PCB Stencil
💧Flux Remover Solvent
🔥Hot Plate (or reflow oven)
➡️ Mechanical Parts:
🛠️3D Printed Parts (STL files available on Thingiverse)
🛢️1.6mm Brass Wire (or 1.75mm 3D printer filament for chain joints)
⚙️Small DC Motors (2 pieces)
🔩Screws and Nuts (for assembly)
🗞️Super Glue
➡️ Displays and Sensors:
🖥️OLED Display
📡Ultrasonic Sensor (HC-SR04 or similar)
ᛒ HC-05 Bluetooth Module
➡️ Tools and Software:
🔬3D Printer
💿Altium Designer (for circuit design)
💿Arduino IDE
💿MIT App Inventor
🖋️Soldering Iron and Solder
🔎Microscope (for inspecting solder joints)
🔌USB-C Cable (for programming)
➡️ Additional Components:
🔗Threaded Inserts (2mm for OLED display housing)
★☆★ 💻 FOLLOW ME BELOW 💻 ★☆★
Instructables: www.instructables.com/member/M...
Hackaday : hackaday.io/MegaDAS
Facebook : MEG.DAS1/?fr...
Twitter : MEGADAS1
Hackster : www.hackster.io/mega-das
Keywords
#diy #arduino #robot #maker #circuit #android #iot #bluetooth #creative #ideas #SMARSRobot #PCBDesign #3dprinting
Useful Links:
1. Octopart (to source electronics components): octopart.com/
2. JLCPCB (to order PCBs): jlcpcb.com/?from=TIP
3. Altium Designer (for PCB design): www.altium.com/yt/DIYGUYChris
4. Check out the Altium 365 potential and advantages: www.altium.com/altium-365
👉 STL Files credits: www.thingiverse.com/thing:2662828/files
👉 Old SMARS Version: czcams.com/video/tTVDAPJWG2k/video.html
👉Bluetooth configuration: czcams.com/video/A0uFtI_hX6Q/video.htmlsi=wJPGf7btzNBEmGTt
👉 Download Arduino code: www.mediafire.com/file/0c1jkdpkmdgtgtc/SMART_Robot_V1.rar/file
👉 Download Android App: www.mediafire.com/file/xwjssd96jc8uwd5/App.rar/file
Chapter Titles:
0:01 Introduction: DIY SMARS Robot
0:24 Comparison, old and new versions
01:11 Circuit schematic design
02:26 PCB Design and Manufacturing Process
03:48 Circuit board Assembly
05:35 Robot mechanical parts assembly
07:19 Android App and Arduino code
08:23 Final test
Needed Parts :
➡️ Electronics Components:
⚡Atmega328p Microcontroller (SMD VQFN version)
⚡L293 Motor Driver (SMD)
⚡CH340 IC (USB to TTL converter)
💡WS2812 RGB LEDs (12 pieces)
🔉Active Buzzer
⚛SIL Headers (for ultrasonic sensor and OLED display)
🔋9V Battery
⚡LM317 Voltage Regulator
⚡Resistors and Capacitors
⚡Diodes and Transistors
⚡Crystal Oscillator (16MHz)
➡️ PCB and Soldering:
💠Custom PCB (ordered from JLCPCB)
💧Solder Paste
⚙️PCB Stencil
💧Flux Remover Solvent
🔥Hot Plate (or reflow oven)
➡️ Mechanical Parts:
🛠️3D Printed Parts (STL files available on Thingiverse)
🛢️1.6mm Brass Wire (or 1.75mm 3D printer filament for chain joints)
⚙️Small DC Motors (2 pieces)
🔩Screws and Nuts (for assembly)
🗞️Super Glue
➡️ Displays and Sensors:
🖥️OLED Display
📡Ultrasonic Sensor (HC-SR04 or similar)
ᛒ HC-05 Bluetooth Module
➡️ Tools and Software:
🔬3D Printer
💿Altium Designer (for circuit design)
💿Arduino IDE
💿MIT App Inventor
🖋️Soldering Iron and Solder
🔎Microscope (for inspecting solder joints)
🔌USB-C Cable (for programming)
➡️ Additional Components:
🔗Threaded Inserts (2mm for OLED display housing)
★☆★ 💻 FOLLOW ME BELOW 💻 ★☆★
Instructables: www.instructables.com/member/M...
Hackaday : hackaday.io/MegaDAS
Facebook : MEG.DAS1/?fr...
Twitter : MEGADAS1
Hackster : www.hackster.io/mega-das
Keywords
#diy #arduino #robot #maker #circuit #android #iot #bluetooth #creative #ideas #SMARSRobot #PCBDesign #3dprinting
zhlédnutí: 9 859
Video
DIY Components Tester | Oscilloscope VI Curve (Octopus)
zhlédnutí 10KPřed 5 měsíci
Join me in this tutorial as I demonstrate how to build an easy-to-make components tester circuit that can revolutionize troubleshooting #electronic #circuit boards. Learn how to harness the power of X-Y display mode on an oscilloscope to visualize complex relationships between signals and uncover hidden issues in your circuits. Discover the versatility of the Octopus VI curve tracer circuit, a ...
DIY Arduino 32 x 8 LED Display (MAX7219)
zhlédnutí 9KPřed 6 měsíci
Join me as I guide you through building a 32x8 compact LED matrix powered by an @Arduino Nano. In this video, I'll show you step-by-step how to create this display using the MAX7219 LED driver circuit and 8x8 LEDs. I've expanded on my previous 8x8 LED matrix design by assembling four matrices, connected via Mezzanine connectors on a dedicated host board with an Arduino Nano. Subscribe to my CZc...
DIY 8 x 8 LED Matrix (Arduino & MAX7219)
zhlédnutí 9KPřed 11 měsíci
Learn how to produce SMD 8 by 8 @Arduino LED matrix using the MAX7219 LED display driver. I showed in this video the full making process of this small LED Matrix starting form the schematic to the PCB design then PCB ordering and assembly then final the Arduino testing. Subscribe to my CZcams channel for more electronics videos and keep exploring the world of electronics: www.youtube.com/@DIYGU...
How to make LED chaser circuit
zhlédnutí 917Před 11 měsíci
Basic NE555 project of LED Light chaser. here is the second version of this circuit (smaller size) where I used SMD parts. Discover the design tips and how I achieved this #diy circuit based on CD4017 10 bits Counter. Subscribe to my CZcams channel for more electronics videos and keep exploring the world of electronics: www.youtube.com/@DIYGUYChris Watch the making of the same circuit but with ...
DIY NE555 LED Chaser circuit (CD4017)
zhlédnutí 2,5KPřed rokem
Basic NE555 project of LED Light chaser. Discover the design tips and how I achieved this #diy circuit based on CD4017 10 bits Counter. Subscribe to my CZcams channel for more electronics videos and keep exploring the world of electronics: www.youtube.com/@DIYGUYChris Useful Links: 1. Octopart (to source electronics components): octopart.com/bm20b(0.8)-10ds-0.4v(51)-hirose-31448206?r=sp 2. JLCP...
Arduino Attiny13 Electronics Earrings | PCB Art
zhlédnutí 4,5KPřed rokem
Learn how to make an Electronic Earring and program it using Arduino IDE in this tutorial. Discover the design tips and how I achieved successful programming of the small Attiny13 microcontroller through ISP technique to control some small WS2812 Led pixels of 2 by 2 mm bodu size Subscribe to my CZcams channel for more electronics videos and keep exploring the world of electronics: www.youtube....
Microcontroller ISP Programming (getting started)
zhlédnutí 4,7KPřed rokem
Microcontroller ISP Programming (getting started)
How to Program ATtiny10 with Arduino IDE (Full guidance)
zhlédnutí 12KPřed rokem
How to Program ATtiny10 with Arduino IDE (Full guidance)
DIY LDR Light Control device (Battery Powered)
zhlédnutí 2KPřed rokem
DIY LDR Light Control device (Battery Powered)
Amazing Board the Power of Logic Gates
zhlédnutí 2,6KPřed rokem
Amazing Board the Power of Logic Gates
Logic Gates 101 | Understanding the Basics of Digital Logic
zhlédnutí 940Před rokem
Logic Gates 101 | Understanding the Basics of Digital Logic
How to make low cost Bluetooth Camera Light
zhlédnutí 2KPřed rokem
How to make low cost Bluetooth Camera Light
DIY Lithium Battery charger Circuit (with protection)
zhlédnutí 31KPřed rokem
DIY Lithium Battery charger Circuit (with protection)
RGB LEDs & Raspberry Pi Pico | DIY WS2812 shield
zhlédnutí 4,5KPřed rokem
RGB LEDs & Raspberry Pi Pico | DIY WS2812 shield
How to make Small Breathing Light Circuit (Easy DIY) | LM358
zhlédnutí 8KPřed rokem
How to make Small Breathing Light Circuit (Easy DIY) | LM358
LM358 LED Controlled Breathing light Easy DIY
zhlédnutí 7KPřed rokem
LM358 LED Controlled Breathing light Easy DIY
How to make 12V flash LED module | #DIY project
zhlédnutí 3,4KPřed rokem
How to make 12V flash LED module | #DIY project
12V Flash light Circuit Board | Full making | easy #diy project
zhlédnutí 6KPřed rokem
12V Flash light Circuit Board | Full making | easy #diy project
A4988 Ultimate guide for easy use (You don't need Code)
zhlédnutí 5KPřed rokem
A4988 Ultimate guide for easy use (You don't need Code)
@Arduino IRF540 Mosfet (#diy Module Rail Mount)
zhlédnutí 5KPřed rokem
@Arduino IRF540 Mosfet (#diy Module Rail Mount)
How to build Magic RGB LED Cube (with code and files)
zhlédnutí 17KPřed 2 lety
How to build Magic RGB LED Cube (with code and files)
Arduino Best expander Input/Output | GPIO Expansion module | MCP23017, MCP23S17
zhlédnutí 25KPřed 2 lety
Arduino Best expander Input/Output | GPIO Expansion module | MCP23017, MCP23S17
Make your own Circuit Module | Decoder CD4515 | STM32 Nucleo tutorial
zhlédnutí 3,1KPřed 2 lety
Make your own Circuit Module | Decoder CD4515 | STM32 Nucleo tutorial
HomeMade Arduino powered Jet Engine | easy tutorial | 3D printed parts #diy
zhlédnutí 29KPřed 2 lety
HomeMade Arduino powered Jet Engine | easy tutorial | 3D printed parts #diy
Arduino thermocouple sensor (MAX6675 Chip)
zhlédnutí 2,9KPřed 2 lety
Arduino thermocouple sensor (MAX6675 Chip)
Getting started with Arduino Portenta (customized host)
zhlédnutí 30KPřed 2 lety
Getting started with Arduino Portenta (customized host)
Arduino Bluetooth AT commands HC 05 HC 06
zhlédnutí 60KPřed 3 lety
Arduino Bluetooth AT commands HC 05 HC 06
I think there is a fault in your circuit. You started out by saying you wanted to include temperature control of the battery. This requires 2 resistors as a specific voltage divider, feeding the TEMP pin. You didnt. Well you don't have to, but my understanding from the datasheet is that the TEMP pin in that case has to be connected to ground, not to Vcc as you did. This could lead to unpredictable shut off
Well played chris loved the moves of the old version 😂
Thanks
Arduino program and app?
Download links are in the video description
Amazing i want to order how to do this
no need bootloader?
No
Hi Guy Chris. I am having an issue with the AC Power receptacle. I am unsure about the one you used on your board. I already purchased 3 kinds, and none fits on the PCB board. Do you have any ideas or suggestions?
It dosent work
Hi, i have a question where dis you created your app to control your garden Could you help me PLEASE
MITAPP INVENTOR Google it
AWESOME!NIVAAN
★☆★ DOWNLOAD THE SOURCE CODE ★☆★ Arduino code - NOT AVAILABLE - T_T Please share it again! tks
YOUR ARE TRAITER !! your virus
Looks like the scope HV input pins are shorted to ground
File Scaling_servo.ino for what?
Hi there Chris Very interested in your application, I have a few questions which I hope that you can answer. I want to build a charger / charging circuit for 20 of 3.7v 26650 5000 mAh Li-Ion batteries, with which will then feed a 5000w pure sine wave inverter, in situ will be a 14.8v 4S 30a lithium 19650 BMS PCB Protection Board. I would be building four or five of these units. Your video is for "wearable devices" my 5kW will be overkill but my theory is I would rather have more than needed, than not enough. 1) How did you calculate the components needed ? 2) I would obviously need a larger PCB ? 3) Where did you purchase the hot plate solder station ? 4) The company that made your PCB's you got for free, was that because you were a new customer, and what did you supply to them ? Tony
Hello Tony; That's a great project idea, I wish you good luck,, 1) the components values are from the charging TP4056 Datasheet 2) You are going for more cells then you need a bigger PCB, please consider that one TP IC could charge only one battery cell. 3) the Hot plate check this link: www.dfrobot.com/product-2530.html 4) The PCB Manufacturer is JLCPCB and I didn't got the PCBs for free, you need to check them website to place a PCB order: jlcpcb.com/?from=TIP
Thank you so much! Works perfectly
enjoy and subscribe for more : )
Is there a way this can work with nickel batteries?
No, the characteristics are totally different
may i know they both resistor type?
Zero useful information.
Hi, I came across your Video regarding the Octopus VI Curve Tracer and am very intrigued. I am very new to electronics and would like to build the Octopus. Would you be willing to share the Gerber Files and the enclosure STL files? Thanks. Avi
how is the pin state at startup of the expander? high or low?
Can the battery be connected to a functioning circuit while charging?
Yes, if you add some components to the circuit, you need to take a look at this video. czcams.com/video/MKylQrh5mmI/video.htmlsi=3MvgW1PH2zk2uHG7
@@DIYGUYChris thank you, man.
Hello everyone! How to remove 5 seconds start up delay?
Hi DIY GUY Chris. Would you have a new link for the Lantern DXF Cad files. The file on the site is 0 bytes in size. Looks like a great project. Thanx
Why is it called Octopus?
Do you sell these and for how much?
Why not QFNL?
Hi Chris Can you tell me what the order of the legs is, he will move but not walk
virus detect in your fack site vulture!
Published on 05.01.2024 and today about 3 months later, no link works anymore :-( Far too little information about components, circuit and PCB :-( Not recommended!
Links!! which links? About the project files you can check them from the Razzl link in the video description, otherwise this is a "how to do" tutorial not a "how to copy" tutorial so please check instructions to reproduce the project, as for the Pixels circuit design it has been explained in the previously uploaded video.
absolutely I live it , I want it
You can get the making files from my Razzl account 😉
Nice project, it is a shame that you didn't specify the D1 (Zener value) and that you didn't explain at all the circuit nor the reason behind that texture of your pcb.
Hi Chris, can you tell me what slide switch and potentiometer you're using for that? If you have the SKU for mouser, it would be great. Thanks
Hi, you can visit the LCSC website and search for C97444 and C480340 😊
I'm just getting into soldering in this video helped me out a lot! Thank you very much!
Super useful tutorial. Just ordered the parts to I needed and 3D printing this setup
This is a very old video and guess what! I'm making a new circuit board version of the SMARS robot, the video will be shared by next week so stay tuned 😎
Make a 2nd video!
😮😮😮
does the same work for ATTINY102?
Pourquoi la vidéo est autant muette et pas bien visible ? ??😢
I'm writing a comment😊
Do you have the 3d printer files and the gerber files?
You could get the making files from my Razzl account : share.razzl.com/iNYu
@@DIYGUYChris I just get a 404 not found with that link
@@besamjohn that's a link to my Razzl creator profile, the making files are in there
does it have a digital input?
In your example sketches, one demonstrated OUTPUT and the second demonstrated INPUT. Can this expander have some pins set to OUTPUT and different pins set to INPUT (within the same sketch)?
Sure thing, it is as same as you set the arduino pin I/O
Thanks for the video. I followed the steps and could compile the blink code. But the upload gave me an error message.Any Sketch uses 428 bytes (41%) of program storage space. Maximum is 1024 bytes. Global variables use 0 bytes (0%) of dynamic memory, leaving 32 bytes for local variables. Maximum is 32 bytes. C:\Users\A.B\AppData\Local\Arduino15\packages\bitDuino10-aTPI\tools\avrboy\1.0.1/avrboy -p attiny10 -P COM14 -b 9600 -U C:\Users\A.B\AppData\Local\Temp\arduino_build_438319/Blink.ino.hex 2024/03/03 14:09:54 open COM14 The system cannot find the file specified. 2024/03/03 142:09:54 An error occurred while uploading the sketch Any suggestions of what went wrong?
Nice design and great assembly job💯
Thank you 🎲😅
Your taste in music needs 100 years of enhancement bro...
Hello, I noticed in your video that the OLED pin order of the PCB is GND, VCC, SCK, SDA, and the physical product is also in this order. But the order in the Gerber file you provided is VCC, GND, SCK, SDA. In my project, OLED and PCB need to be connected using pin header and female header connections instead of wires, so can you please upload the corrected Gerber file?
nice. first time hearing about this. looks handy
can you test transistors with this?
@@1simc1 indeed, it tests whatever components by comparison of the traced curve of the component under test to a curve of a good work one. You could even test integrated circuits 😉
I was introduced to the component tester, while I was serving in the AF, in the early 70’s and this toy was old then. In the hands of an experienced technician, you could go through a bunch of transistor logic computer boards quick, this includes analog boards. It just takes about a few dozen boards to get the experience you will need for the transistor logic. The analog board where somewhat simpler, due to the fact the failures were sometimes more pronounced, but still had their quirks to work out. The short cut, for analog boards, was to compare a good working board with a bad one, when you had that luxury. Still have mine, that I used in my early days of board repairs.
File gerber please.
You could get the manufacturing files from my Razzl: share.razzl.com/1Fy2