
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:10

För det vakande syntesprojektet måste vi skapa en linjeföljare. I denna instruerbara kommer jag att utläsa hur jag har gjort detta, och mot vilka problem jag kan använda.
Steg 1: De Componenten Verzamelen
Materialförteckning:
- Chassit är 3D-tryckt 5 x 100 x 150
- 50: 1 Polulu motoren
- DRV 8833 H- Brug
- 18650 Li-on batterijen (2x)
- 2x 18650 Batterijhållare
- Arduino Leonardo
- 2 Wago klemmen
- QTR-8A-sensor
- HC-05 BT-modul
- USB -laddare för batterier
- Bygelkablar
- Arduino till +/- kabel
Dit alles är bäst på opencircuit en tme.eu, bra levertermijn.
Steg 2: Proof of Concepts
Föredraget startar en programråd som jag kan använda för varje komponent (DRV - HC 05 - QTR -8A) för att skapa en POC. Så vet du säkert att du vet hur de komponenter fungerar.
I databladet.
1. sensor
Låt oss se att sensorerna för svart och med tillräckligt mycket från varandra ligger, och det kan hittas med Arduino QTR -bibliotek.
2. H-Brug
De DRV 8833 har 4 ingångar och 4 utgångar. De kan prata för sig själv, men vi kan låta bli att se hur motorcykeln fungerar, och testa alla dina föreslagna för att du ska komma till följande steg.
3. HC-05
För denna POC har jag inga problem. Låt oss välja att välja Serial1 och välja 9600 zet för denna serie. Testa dina uppgifter kan levereras i 2 riktlinjer, och du kan också hitta de följande stegen. (PC TO PHONE - PHONE TO PC).
I Bijlage vind är min kod av begreppsbevis, kan du inte komma ut ur geraken.
Steg 3: De Assembly Van De Robot



Jag bygger roboten enligt plattegrond i bijlage. Låt oss påstå att du har tillräckligt med vikt för att motorerna ska ha tillräckligt bra grepp. Verden kan ge sensorn ungefär 5 mm över jorden för att kunna hänga.
Bakom har jag vikt för dmv 2 biltvätt-jetons, det är viktigt att du har tillräckligt med grepp om att roboten inte kan glida in i bochten.
Modellen är 10 x 15 x 0, 5 cm, och är ett 3D -tryck. De motoriska - batterierna kan bekräftas med spanbandjes (se bilder), så att de kan tas bort igen. Eens alles goed vast zit, kan du gå in för att ansluta.
Steg 4: Kabeldragning

Bedrading gebeurd aan de hand van het schema in bijlage.
OPGELET:
- Låt oss använda A1/2 och B1/2, så att du säkert kan använda motorcykeln i rätt riktning!
- Zorg dat de batterijen in series stand and not parralel!
- Zorg dat alles netjes gesoldeerd is also you no bad connections got!
Steg 5: Avkodning
Låt oss följa programmet på Arduino, var noga med att se till att bibliotekets seriekommando och eepromanything på samma karta har stått som ditt arduino -projekt.
De code vind je hier:
KODA
Steg 6: De Regelaar
I koden hittar du 3 parametrar som återgår till kommandouppsättningen. (bv set kp 50, set diff 2,..)
De aktuella parametrarna frågar dig om kommandot 'debug'.
Kontrollera parametrarna för följande uppgifter:
- Följande robot kan inte öka / höja KP
- Schokt de robot op the line / verlaag KP
- Versnelt de robot in de bochten / verlaag diff
- Vertraagt de robot in de bochten / valt stil / höja diff
- Valt de robot stil / te traag / höja makt
Starta med kp 1 - diff 0.5 en power 55
Steg 7: Resultatet
Et voila! Din robot skulle bara ha några regelverk för att de skulle behöva volgen och rundor.
Steg 8: Tips och tricks
Jag har några få problem med min robot, jag tycker om några tips:
- Försök att de hjul i rätt riktning draaien (H-BRUG korrekt) mötte vänsterForward, leftBackward, rightForward en rightBackward.
- Kontrollör som visar index 0 (0) och 5 (30) rätt position
- Zorg dat alles hardware matig OK is, sensor ver genoeg of the chassis - wheels goed vast
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg

Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg

Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg

Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
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 ++)
DIY Linefollower PCB: 7 steg

DIY Linefollower PCB: I den här instruktören ska jag visa dig hur jag utformade och skapade min första linfollower PCB. Linefollower måste resa runt parken ovan med en hastighet av cirka 0,7 m/s. För projektet valde jag ATMEGA 32u4 AU som styrenhet på grund av