Innehållsförteckning:
- Steg 1: Kretsdiagram
- Steg 2: PCB -tillverkning
- Steg 3: Ingredienser
- Steg 4: Hårdvarumontage
- Steg 5: Robotkroppsmontering
- Steg 6: Programvara och test
Video: Arduino Robot 4WR: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Hej killar! Jag hoppas att du redan gillade mitt tidigare instruerbara "ELEKTRONISKA JULTRÄD" och att du är redo för ett nytt, som vanligt gjorde jag denna handledning för att vägleda dig steg för steg medan du gör din egen robot och för att börja lära dig hur kontrollerbara robotar görs och hur man kan kontrollera dem också, det här projektet kan vara en bra start i robotikvärlden.
Under genomförandet av detta projekt försökte vi se till att denna instruerbara kommer att vara den bästa guiden för dig för att hjälpa dig om du vill göra din egen robot, så vi hoppas att den här instruktionsboken innehåller de dokument som behövs. Detta projekt är så praktiskt att göra speciellt efter att ha fått det anpassade kretskortet som vi har beställt från JLCPCB för att förbättra utseendet på vår elektroniska enhet och det finns också tillräckligt med dokument och koder i den här guiden för att du ska kunna skapa din vackra robot. Vi har gjort det här projektet på bara 4 dagar, bara en dag för att få alla nödvändiga delar och avsluta hårdvarutillverkningen och montera, sedan en dag för att förbereda koden som passar vårt projekt och två dagar för att skapa Android -appen sedan vi har påbörjat testet och justeringarna.
Vad du kommer att lära av detta instruerbara:
- Gör rätt maskinvaruval för ditt projekt beroende på dess funktioner.
- Förstå robotmekanismen.
- Förbered kretsschemat för att ansluta alla valda komponenter.
- Löd de elektroniska delarna till kretskortet.
- Montera alla projektdelar (robotkropp).
- Starta det första testet och validera projektet.
Steg 1: Kretsdiagram
Som alltid killar försöker jag plocka upp några enkla projekt för publiken så att alla kan prova och dagens projekt är också enkelt, baserat på 3D -tryckta delar av SMARS -roboten som är ett litet fordon med två mikromotorer och det finns massor av mönster som du kan följa för att göra din egen robot, och även om tillbehören som du kan lägga till din robot de är många men för vårt projekt kommer vi att börja med den grundläggande designen så det finns inte så mycket tillbehör i den, men vi kommer att lägga upp i de kommande videorna hur man lägger till fler funktioner till vår lilla robot.
När vi flyttar till kontrolldelen, eftersom den visar kretsschemat ovan, kommer vi att använda en ATmega328 MCU som du kan ha från Arduino UNO-kortet, den här MCU driver de två mikromotorerna genom L293 H-bridge driver och som du kan se I lagt till två motordrivrutiner så att du kan använda detta kretsschema om din robot är en fyrmotorsrobot, vi har också en summer -utgång, en servomotorutgångskontroll, Bluetooth -anslutningsstiften och en ultraljudssensoringång, allt detta är funktioner som du kan spela med när du tar fram samma kretsschema.
Bara en sista komponenten är 5V spänningsregulator som krävs här eftersom vi använder ett 9V batteri för att driva roboten och vi måste sänka spänningen till 5V för strömförsörjningen till MCU och motorerna.
Steg 2: PCB -tillverkning
Om JLCPCB
JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), är det största PCB-prototypföretaget i Kina och en högteknologisk tillverkare som specialiserat sig på snabb PCB-prototyp och produktion av små partier. Med över 10 års erfarenhet av PCB -tillverkning har JLCPCB mer än 200 000 kunder hemma och utomlands, med över 8 000 online -beställningar av PCB -prototyper och liten mängd PCB -produktion per dag. Den årliga produktionskapaciteten är 200 000 kvm. för olika 1-lager, 2-lager eller fler-lager PCB. JLC är en professionell PCB -tillverkare med storskalig brunnutrustning, strikt hantering och överlägsen kvalitet.
Pratar elektronik
Efter att ha förberett kretsen förvandlade jag den till en anpassad PCB -design och den enklaste uppgiften nu är att lägga ordern för PCB: erna så jag behöver är att flytta till JLCPCB, den bästa PCB -leverantören för att få den bästa PCB -tillverkningstjänsten, som alltid bara några enkla klick det är allt du behöver för att ladda upp GERBER -filerna i kretsdesignen, sedan flyttade jag för att ställa in några parametrar och den här gången kommer vi att använda den blå färgen för detta kretskort, bara fyra dagar efter beställningen och mina kretskort är på mitt skrivbord.
Förpackningen, frakten och alla produktionssteg utförs mycket bra för att producera dessa vackra kretskort..
Relaterade nedladdningsfiler
Som du kan se på bilderna ovan är kretskortet mycket väl tillverkat och jag har samma PCB -design som vi har gjort för vårt huvudkort och alla etiketter, logotyper finns där för att vägleda mig under lödningsstegen. Du kan också ladda ner Gerberfile för denna krets.
Steg 3: Ingredienser
Innan vi börjar löda de elektroniska delarna, låt oss granska listan över elektroniska komponenter för vårt projekt så vi kommer att behöva:
- Kretskortet som vi har beställt från JLCPCB
- En Arduino Uno:
- ATmega328 MCU:
- L293 motorförare:
- HC05 Bluetooth -modul:
- L7805 spänningsregulator:
- 2 genomgående hålkondensatorer 10 uF:
- 16 MHz oscillator:
- Summer:
- 2 likströmsmikromotorer:
- 9V batteri:
Och vi kommer att behöva roboten 3D -tryckta delar
Steg 4: Hårdvarumontage
Nu är allt klart så låt oss börja lödda våra elektroniska komponenter till kretskortet och för att göra det behöver vi ett lödkolv och en lödkärntråd och en SMD -omarbetningsstation för SMD -komponenter.
Säkerheten först
Lödkolv Rör aldrig vid lödkolvens element …. 400 ° C! Håll trådarna som ska värmas upp med pincett eller klämmor. Sätt alltid tillbaka lödkolven till dess stativ när den inte används. Lägg aldrig den på arbetsbänken. Stäng av enheten och dra ur kontakten när den inte används. Som du kan se är det så enkelt att använda detta kretskort på grund av dess högkvalitativa tillverkning och utan att glömma etiketterna som kommer att vägleda er medan du lödar varje komponent eftersom du på det övre sidenlagret hittar en etikett på varje komponent som anger dess placering på styrelsen och på så sätt kommer du att vara 100% säker på att du inte kommer att göra några lödfel. Jag har lödt varje komponent till dess placering och du kan använda båda sidorna av kretskortet för att lödda dina elektroniska komponenter.
Steg 5: Robotkroppsmontering
Vi fortsätter monteringen av våra robotdelar och vi börjar med hjulkedjan vi behöver dessa 32 kedjedelar 16 delar för varje sida och vi använde denna plastfilament som vi har klippt 30 delar av, varje del har en längd på 15 millimeter och vi håller ihop kedjedelarna, du kan använda lite lim för att säkerställa att kedjan sitter kvar, nu tar vi robotchassit och dessa två fria hjul och vi monterar ihop dem, därefter sätter vi 9V -batteriet och mikromotorerna till dem placeringar och vi monterar de aktiva hjulen till motorerna, sist men inte minst sätter vi kedjan för att ansluta hjulen till varandra, det sista steget är att skruva hjultrådarna och 9V -batteriet sedan sätter vi in kretskortet i dess uttag och vår roboten är redo att flytta nu.
Steg 6: Programvara och test
det är dags att flytta till programvarudelen Jag har gjort denna Arduino -kod som du kan få från nedladdningslänken nedan, det är så grundläggande kod, bara några instruktioner att ta emot från Android -appen för att styra robotens rörelser, nu allt vi behöver är att placera MCU: n i ett Arduino UNO -kort och vi laddar upp koden till mikrokontrollern och sedan tar vi tillbaka den till uttaget på vårt kretskort.
Vi kommer att lägga upp fler funktioner i våra robotar i de kommande videoklippen, eftersom ni ser att dagens projekt är så enkelt och fantastiskt och vi rekommenderar det för er om ni vill börja spela med kontrollerbara robotar. Men fortfarande några andra förbättringar att utföra i vårt projekt för att göra det mycket mer smör, det är därför jag kommer att vänta på dina kommentarer för att förbättra det, glöm inte att besöka vår YouTube -kanal för chansen att bli månadens vinnare av vårt giveaway -program.
En sista sak, se till att du gör elektronik varje dag.
Det var BEE MB från MEGA DAS vi ses nästa gång.
Rekommenderad:
Arduino - Maze Solving Robot (MicroMouse) Wall Following Robot: 6 steg (med bilder)
Arduino | Maze Solving Robot (MicroMouse) Wall Following Robot: Welcome I'm Isaac och detta är min första robot " Striker v1.0 " .Denna Robot var utformad för att lösa en enkel labyrint. I tävlingen hade vi två labyrinter och roboten Alla andra förändringar i labyrinten kan kräva en ändring av
Hur man bygger SMARS Robot - Arduino Smart Robot Tank Bluetooth: 16 steg (med bilder)
Hur man bygger SMARS Robot - Arduino Smart Robot Tank Bluetooth: Den här artikeln är stolt sponsrad av PCBWAY. PCBWAY gör prototyper av högkvalitativ PCB för människor över hela världen. Prova själv och få 10 PCB för bara $ 5 på PCBWAY med mycket bra kvalitet, tack PCBWAY. Motorskyddet för Arduino Uno
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
RC -spårad robot med Arduino - Steg för steg: 3 steg
RC -spårad robot med Arduino - Steg för steg: Hej killar, jag är tillbaka med ett annat häftigt robotchassi från BangGood. Hoppas att du har gått igenom våra tidigare projekt - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot med Robotic Arms och The Badland Braw
[Arduino Robot] Hur man gör en Motion Capture Robot - Tummen Robot - Servomotor - Källkod: 26 steg (med bilder)
[Arduino Robot] Hur man gör en Motion Capture Robot | Tummen Robot | Servomotor | Källkod: Thumbs Robot. Använd en potentiometer för MG90S servomotor. Det är väldigt roligt och enkelt! Koden är väldigt enkel. Det är bara runt 30 rader. Det ser ut som en rörelseinspelning. Lämna gärna frågor eller feedback! [Instruktion] Källkod https: //github.c