Innehållsförteckning:

Upptäck föremål medan du kör RC -bil: 9 steg
Upptäck föremål medan du kör RC -bil: 9 steg

Video: Upptäck föremål medan du kör RC -bil: 9 steg

Video: Upptäck föremål medan du kör RC -bil: 9 steg
Video: Why This 17-Year Old's Electric Motor Is Important 2024, November
Anonim
Upptäck föremål medan du kör RC -bil
Upptäck föremål medan du kör RC -bil
Upptäck föremål medan du kör RC -bil
Upptäck föremål medan du kör RC -bil
Upptäck föremål medan du kör RC -bil
Upptäck föremål medan du kör RC -bil

Detta projekt handlar om användning av ultraljudssensorer på en bil för att upptäcka hinder

Steg 1: Materialet som kommer att användas

Material som kommer att användas
Material som kommer att användas
Material som kommer att användas
Material som kommer att användas

Material: Arduino Leonardo Board Brödbräda Arduino -trådar 1 Servomotor2 Ultraljudssensorer 1 CarTapeUSB för en strömkälla Arduino USB -adapter Valfritt: 1 eller fler gröna LED -lampor1 eller fler röda LED -lampor Clay (leran är valfri; du kan använda andra saker för att hålla ihop det) Kartong (detta är bara för att titta utifrån för att slå in bilen)

Steg 2: Förbered alla material som listades

Kom ihåg att vissa av dessa material är valfria lim eller lera är valfria eftersom du kan använda andra material för att klibba, till exempel smältlim för att hålla ihop det. Färgen på LED -lamporna kan ändras, men kom ihåg att färgerna måste vara olika Den yttre omslaget är valfritt eftersom du kan använda andra material eller snyggare stil för att packa in det.

Steg 3: Sätt alla trådar anslutna och lägg det där det ska vara

Sätt alla trådar anslutna och lägg det där det ska vara
Sätt alla trådar anslutna och lägg det där det ska vara
Sätt alla trådar anslutna och lägg det där det ska vara
Sätt alla trådar anslutna och lägg det där det ska vara

Trigpin vid 10, Echopin vid 11 Trigpin2 vid 6, Echopin2 vid 7 Grön LED -lampa vid 9, Röd LED -lampa vid 8 Servopinnet vid 12https://www.circuito.io/static/reply/index.html? SolutionId = 5cf51e9b33f42000300e49e9 & solutionPath = lagring. circuito.ioDetta är länken till hur ultraljudssensorerna och LED -lamporna är anslutna. Gå bara till länken, tryck på "Wire" på vänster sida och observera de anslutna ledningarna och anslutna linjerna.

Steg 4: Sätt ihop materialen

Sätt ihop materialen
Sätt ihop materialen

1. Se till att alla ledningar är anslutna2. Håll ihop ultraljudssensorn med motorn så att ultraljudssensorn kan upptäcka föremål medan motorn vänder. 3. Fäst Arduino Leo -brädan ovanpå brödbrädet4. Sätt Arduino på bilen5. Tejpa ultraljudssensorerna på fordonets fram- och baksida

Steg 5: Sätt in Arduino -koden

Sätt in Arduino-koden Detta är länken till programkoden på Arduino Skapa: https://create.arduino.cc/editor/AnthonyWang/c44dba18-e18c-425b-bc73-f42ccf2b1906/preview *Kom ihåg att inkludera Nästa steg kommer att dela upp kod upp till delar för bättre förståelse.

Steg 6: Första delen

Den första delen
Den första delen

Denna del av koden förtydligar platserna där sensorerna, LED -lamporna, motorerna är. Till exempel är trigPin för den första sensorn vid nummer 10. Den sista meningen är intervallet eller avståndet som ska beräknas, vilket är i tum.

Steg 7: Installationsdelen

Installationsdelen
Installationsdelen

Denna del visar initialiseringen av servomotorn, sensorerna och LED -stiften. Det börjar när det gröna ljuset är tänt medan det röda ljuset är släckt.

Steg 8: Detta är LOOP -delen

Detta är LOOP -delen
Detta är LOOP -delen

Slingdelen börjar med att servomotorn vrider sig 30 grader, 90 grader, 150 grader var 10: e sekund. Därefter slås de två ultraljudssensorerna på och beräknar avståndet (varaktighet / 2) / 29.1Nästa, IF och ELSE Om sensorer upptäcker ett föremål som är så långt som 5 tum, det lyser rött ljus Om det inte upptäcker något mindre än 5 tum lyser det grönt ljus

Steg 9: Detta är videon av maskinen i funktion

Länken på youtube:

www.youtube.com/watch?v=hQih5elzgVs

Rekommenderad: