Swarmbots: Autonoma Arduino bilar som spelar musikaliska stolar (5 / 6 steg)

Steg 5: Kollisionsundvikande



Våra grupper testas kollisionsundvikande med två olika metoder: IR och ultraljud. Vårt ultraljud del var HC-SR04, och den infraröda delen var samma som vår linje trackers.

För vår IR linje trackers, bara läsa värdet från rad tracker använder en analog ingång, vi kolla om det är över en viss tröskel, och om det är, då objektet är alltför nära, och funktionen returnerar true. Om analog ingång från IR-sensorn är under tröskelvärdet, då funktionen returnerar falskt.

Vår ultraljudssensorer var mer komplicerat, eftersom de innebär skickar en puls och sedan vänta på att återvända, men tack och lov Arduino ger exempelkod för de funktioner som vi ville, under exempel, sensorer och Ping. Denna kod använder en digital utgång PIN-kod för att skicka en puls, växlar utgångsstiftet till input och sedan åtgärder tills det digitala ingångsstiftet registrerar ljudet igen. Det uppmätta avståndet omvandlas sedan till inches. Vi ändrade exempelkoden något för att returnera inches värde i stället för att skriva ut det, så vi kunde använda det för logik. Vi använde också separat stift för att skicka pulsen och registrera när den returnerar, eftersom HC-SR04 pjäs har separata kablar för indata och utdata utlösa signaler.

Infraröda sensorn är lättare att genomföra än ultraljud sensorn, valde vi den infraröd sensorn för denna specifika bil, men andra medlemmar används ultraljud sensorn för rad.

Se Steg
Relaterade Ämnen

Hur att spela musikaliska stolar

inte är ingen part som en musikalisk stol part! Om du letar efter ett underhållande spel som är roligt för alla åldrar, musikaliska stolar är vägen att gå! Med dessa åtta enkla instruktioner kan du vara livet på festen!Steg 1: Få ditt material Få dit...

RC bil till autonoma Arduino Robot

Har du någonsin önskat att konstruera en enkel autonoma Arduino robot? Jag blev inspirerad att bygga en grundläggande Arduino robot för att hjälpa min förståelse av Arduino, Arduino IDE och driften av ultraljudssensorer och motor förare. Och så, jag...

Autonoma Arduino Tank (A.A.T)

Hej alla, detta är min allra första robot. Jag är en 15-årig nybörjare. Jag har varit intresserad av robotar sedan den 6: e klass och varit försöker bygga en sedan dess. Jag har beslutat att kalla det A.A.T eftersom det är en autonom arduino tank, pr...

Autonoma Arduino bil med infraröd närhets-Sensor

Detta Instructable visar hur du ändrar en preloved RC bil så det kan styras med en Arduino. Sedan visar Instructable dig hur man gör RC kör en enkel figur 8 kod därifrån Instructable visar dig hur du lägger till en infraröd rörelsesensor så det kan i...

Burning skiss till Atmega328P-PU på en skärbräda med Arduino Uno som programmerare

Det finns redan flera instructables på hur man bränner Arduino skiss till Atmega328P-PU på en skärbräda med olika USB - UART moduler. Men som de flesta modulerna är tillverkade i Kina, de är dåligt dokumenterad, felaktigt märkta, underligt utformad,...

Använder Arduino Leonardo som mus och tangentbord, kontroll av bluetooth.

En awsome funktion i Arduino Leonardo, som gör det särskilda styrelsemöte, är att det kan fungera som mus och tangentbord på datorn. Detta kan vara nyttigt till controll datorn av olika sätt, till exempel styrspak och här BLUETOOTH!saker som används...

Arduino autonom gräsklippare som CutFlower

Hej, här är en artikel om inrättandet av en autonom gräsklippare, en första förkroppsligandet av ett projekt baserat arduino uno bennurre.MEG motor framdrivning (motorn essuis is), skärande motor borstlös 1000KV, hinder detektering av tre sonar senso...

Autonoma Arduino bil

mina frågor för de gör att lära ungdomar tävling :)Vad gjorde du?Detta mål med detta projekt var att ta allmänt tillgänglig elektronisk utrustning och skapa en billig, justerbar fordon. Enklare uttryckt är det här ett försök till grundläggande autono...

En Arduino Shield som omvandlar din Radio styrd bil till en Robot

Jag har sett en massa Instructables som beskriver hur en Radiostyrd bil kan konverteras till en robot. De flesta av dessa kräver att R/C bil mottagare styrelsen ändras så att avsnittet RF i mottagaren kringgås med vänster/höger/framåt/bakåt signalern...

Hur man gör en musikal Solid State teslaspole (SSTC) som spelar gitarr!

Detta är min första fasta statliga Tesla Coil (SSTC), som jag tycker blev ganska bra! Min avsikt var mer mot det spelar musik snarare än stora gnistor, men jag fick ca 6 in gnistor från det också vilket är en bonus.Syftet med detta instructable är at...

Autonoma Arduino Rover 5

detta är min allra första Arduino http://youtu.be/4KKbA1m54Y4project, jag ville lära mig C och C ++ programmering samtidigt ha roligt. Så jag bestämde mig att sätta ihop en autonom leksak kan driva sig själv runt och undvika hinder. Igen jag är på at...

Arduino lätta upp musikaliska personal

I detta projekt ska du använda två Arduino RedBoards för att skapa en musikaliska personal som lyser upp när toner spelas.Steg 1: Samla materialFör detta projekt behöver du:-två Sparkfun uppfinnarens kit-Extra bygel ledningar (två per knapp, tre per...

Arduino UNO som AtMega328P programmerare

Efter att ha fått min första Arduino UNO, insåg jag snart att det är opraktiskt att använda en UNO för varje projekt. Som med mikrochip familjen av MCU, jag ville ha ett enkelt sätt att programmet fristående kretsar och chips.Söka på internet, var de...

Arduino Leonardo som ISP

Leonardo var min första Arduino, jag köpte den eftersom det är native USB-funktioner. Efter att ha experimenterat med Arduino, bestämde jag mig att migrera från min Arduino Leonardo till en fristående Atmega328p eller, för mindre projekt, till en mik...

Höra dina växter som spelar musik! (WIFI version)

Denna genomgång kommer att visa dig hur man bygger en sensor för att övervaka din anläggning miljön och använda statistik i ljudets ERC-20 app för att göra dessa data till musik, så att du kan lyssna på din anläggning reaktion på sin miljö. För mer i...

Din egen iPod Nano som spelar!

Detta är hur du kan göra din egen iPod som faktiskt spelar!Steg 1: material För denna iPod behöver du:1/4 gallon blå färg* 1 x-acto kniv* 4 ft av 4 ft. bit kartong.* Dator (att skriva ut en skärm)* 6 led lampor* 2 strån* 1 sharpie* 1 pensel* Förpackn...

Arduino Robot som undviker mänskliga

I min tidigare instructable, visade jag att det är mycket enkelt att kontrollera DC-motorer med hjälp av Arduino Nano kompatibel controller och Tyg sköld. Du kan få denna robot genom min kicken project.Jag ska visa dig hur du läsa ultraljud avstånd s...

Burning Bootloader på ATMega328 med Arduino UNO som ISP

uppdatering: denna handledning kommer att arbeta på Arduino IDE 1.0.1, den senaste 1.0.5 gör vissa förändringar på ISP skissen så jag inte är säker på om det kommer att fungera (jag bara köpte 2 ATMega328 och brände både på 1.0.1).Vänligen använd 1.0...

Arduino Nano som Attiny 85 programmerare och 5 LED POV

Arduino moduler/styrelser är inte billiga och enkla projekt som min ledde träd. Vi kan använda billigare och mer makt effektiv mikrokontrollanter som attiny85. Det finns många instructables om detta ämne, men lite gammal. Jag hoppas att dela den sena...