Innehållsförteckning:
- Steg 1: Steg 1: Introduktion
- Steg 2: Steg 2: Video
- Steg 3: Steg 3: Delar, material och verktyg
- Steg 4: Steg 4: Krets
- Steg 5: Steg 5: Maskintillverkning
- Steg 6: Steg 6: Programmering
- Steg 7: Steg 7: Resultat och reflektion
- Steg 8: Steg 8: Referenser och krediter
Video: Molnigt moln läker dig (hinder för att undvika robot med insamlingsfunktion): 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
En värdelös maskin - Arduino Robot
Steg 1: Steg 1: Introduktion
Medfött i den mörka sidan av världen. Den lilla tomten har rest länge för att komma till den här världen. Ingenting kan vara mer speciellt än den telepati det ges. Jag kommer att berätta detta med en suck. Någonstans åldrar och åldrar därav: två eremitkräftor divergerade i ett klick, och en av dem valde vägen dit är mindre färdad, och det har gjort stor skillnad. Genom att andas in tårarna sväljer det de negativa stämningarna. Smälta det svarta, sedan snurrar de, glimtar, det förvandlar dem till färgglada friskhet. De gnistrande färgerna läker allt. Det är på väg mot virveln av den mörka natten, men kommer alltid ut med solljuset.
Maskinfunktion:
- Aktiviteter i ljuset
- Vila på natten
- Funktion för att undvika hinder
- Samla saker på händerna
Steg 2: Steg 2: Video
Steg 3: Steg 3: Delar, material och verktyg
Kropp
- Laserskuren bas (ingår i motorerna) * 1
- Laserskärat fodral * 1
- Laserskuren arm * 2
- Den laserskurna stödstrukturen (för armen) *2
- Bomullstussar * mycket
- 3 mm bultar * 8
- 3 mm muttrar * 8
Huvudelektronik
- Fotoresistor * 1
- Motor * 4
- Hjul * 4
- Ultraljudssensor * 1
- Servomotor * 3
- 220 motstånd * 3
- Arduino Uno * 1
- Motordrivningssköld * 1
- 9V batteri * 2
- Wire * mycket
Objekt undvik sensor
En ultraljudssensor är ansluten till servomotorn för att mäta avståndet mellan maskinen och omgivningen. Sensorn har en sändare och en mottagare. Sändaren kan skjuta ultraljudsvågor. om det finns ett objekt på framsidan, kommer det att reflektera vågorna tillbaka till mottagaren. Om vågor kommer tillbaka snabbt är objektet i närheten, och om vågor kommer långsamt tillbaka är objektet långt borta. Ultraljudssensorn är ansluten till servomotorn så att den kan svänga åt vänster och höger för att avgöra vilken väg som är långt från hindret och välja den som är längre från hindret.
Motorer
För att styra DC -motorer behöver du en typ av förare för att styra dem. I2C L293D Motor Driver IC L293D är en motordrivrutin som är ett billigt och relativt enkelt sätt att styra både hastigheten och riktningen för snurrningen på fyra likströmsmotorer. Här är en länkad handledning om hur det fungerar:
Ljussensor
En fotoresist -sensor kan mäta mängden ljus, och vi använder den för att bestämma miljöns tillstånd. Om tillståndet är mörkt kommer värdena på sinnena att vara låga, och om tillståndet är ljust blir värdet som det känner av större.
Vapen
Armarna är laserskurna komponenter fästa vid basen framtill. Den finns i två delar som är stödstrukturen som håller armen på plats, och själva armen. Kroppen finns också i två delar; en laserskuren bas får den från hyllan tillsammans med motorerna och ett molnformat skal.
Bas
Det kan laserskäras eller handskäras beroende på material. Vi tar bort det från hyllan tillsammans med motorerna. Vänligen hitta länken i komponentavsnittet. Att använda starka men lätta material som akrylplåt (3-4 mm) eller plywood (2,5 - 3 mm) hjälper till att öka styvheten och minska vikten. Skumkärna kan också fungera för en bas som är lätt att skära för hand för personer utan tillgång till laserskärare.
Skal
Skalet var specialtillverkat av bomullstussar, tyg och laserskärat fodral. Skiktning och stapling av bomullsbollarna för att skapa den molnliknande formen. Den molnliknande formen är ett lager ovanpå ett 1,5 mm akryllaserskärat fodral för enklare åtkomst. Fodralet används för att förhindra att bomullstussarna och tyget kommer i direkt kontakt med kretsen, så som alltid kan det laserskäras eller handskäras så länge det ger en separation mellan hårdvaran och bomullsbollarna för att förhindra kortslutning. Vi föreslår också att materialet är icke-ledande, t.ex. trä eller plast.
Verktyg
- Phillips skruvmejsel
- spårmejsel
- Hantverkskniv
- Silvertejp
- Elektrisk svetsare
- Limpistol
Steg 4: Steg 4: Krets
Steg 5: Steg 5: Maskintillverkning
För att montera basen föreslår vi följande ordning.
1. Anslut först motorerna till basen med hjälp av fästena. Konsolerna använder muttrar och bultar. Vi föreslår att du sätter in muttrarna så att hjulets rotation inte blockeras. (Hjulen kan fästas förr eller senare)
2. Anslut Arduino till motorskyddet och anslut all nödvändig kabel till motorskyddet. Var noga med att testa rotationsriktningen på hjulen och vänd polerna för att få samma rotationsriktning.
3. Fäst alla servomotorer på basen med hjälp av en limpistol.
4. Fäst trådarna till ultraljudssensorn och limma dem på ett servomotors roterande blad. (vi föreslår att du använder färgkodad tråd för bättre kabelhantering)
5. Svetsa all nödvändig tråd för ljussensorn och limma dem på armen.
6. Slutligen, anslut alla ledningar till komponenterna och en batterikälla till motorskyddet. Testa komponenternas prestanda innan du limmar och fäster allt ihop.
Fel 1 - Kretsen fungerar bara en gång och återställs inte automatiskt
Lösning - Vi lägger till "Boolean goesForward = false" för att återställa statusen för goesForward i slingan.
Problem2 - Hjulen rullar i motstridiga riktningar
Lösning - Vänd den positiva och negativa sidan.
Problem3 - Ultraljudssensorn kan inte upptäcka saker på framsidan och slutar reagera
Lösning - Förläng avståndet och justera ultraljudssensorns position.
Problem 4 - Arduino kan inte upptäcka porten när vi försöker ladda upp koden
Lösning - Ledningarna mellan varandra berör varandra på motorskydden, vilket orsakar kortslutning. Vi lägger till en brödbräda till resurser och städar upp trådarna.
Problem 5 - Fotoresistor fungerar inte korrekt
Lösning - Testa sensorn individuellt för att hitta problemet. Förenkla kretsen och byt ut sensorn.
Problem 6 - Servomotorerna styr inte armarna ordentligt
Lösning - Spänningen räcker inte; lägg till ett extra batteri.
Steg 6: Steg 6: Programmering
Steg 7: Steg 7: Resultat och reflektion
Det första konceptet är att skapa en containervagn som följer dig och kasta allt du försöker stoppa i behållaren. Vi kämpar för att skapa en smidig reaktion så vi slutar vända riktningen för att skapa en objektundvikande vagn samtidigt som vi behåller konceptet med att kasta saker. Även om vi förenklade vidare hade vi fortfarande problem med kodning och hårdvara som inte fungerade lika bra. Några av dem löses genom att räkna ut algoritmen för manuset med hjälp av Serial. println '' för att mäta och identifiera problemet, och de andra löses genom att lägga mer batteri. Om jag kunde göra det igen skulle jag förvänta mig att använda mer tid för att testa hela maskinen med allas komponenter tillsammans. Det är för att jag tycker att varje komponent ibland fungerar bra för sig själv, men när den monteras ihop fungerar den inte korrekt på grund av kortslutningar och andra hårdvaruproblem. I slutändan tar vi bort många funktioner i vår maskin eftersom den inte fungerar som vi förväntade oss, och vi bestämmer oss för att förenkla den för tidsbegränsningen. Om jag kan skapa en ny version av den kommer jag att använda mer brödbräda för fler funktioner istället för att rama in dem i ett enda bräda.
Steg 8: Steg 8: Referenser och krediter
Referenser
Kretsgrunder. Hur man ställer in en ultraljudsmätare på en Arduino
www.circuitbasics.com/how-to-set-up-an-ult…
REES52. Styr servomotorn SG90 med LDR -gränssnitt med Arduino Uno Youtube -
DIY -byggare. Hur man gör ett DIY Arduino -hinder Undvik bil hemma.
Poäng
Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang
Rekommenderad:
Hur man gör ett hinder för att undvika robot: 6 steg
Hur man gör ett hinder för att undvika robot: Obstacle Avoiding robot är en enkel robot som drivs av en arduino och vad den gör är att den bara vandrar runt och undviker hinder. Det upptäcker hindren med en ultraljudssensor HC-SR04 med andra ord om roboten känner av föremål nära
Hur man gör ett DIY Arduino -hinder för att undvika robot hemma: 4 steg
Hur man gör ett DIY Arduino -hinder för att undvika robot hemma: Hej killar, i den här instruktionsboken kommer du att göra ett hinder för att undvika robot. Detta instruerbara innebär att bygga en robot med en ultraljudssensor som kan upptäcka föremål i närheten och ändra deras riktning för att undvika dessa föremål. Ultraljudssensorn
OAREE - 3D -tryckt - hinder för att undvika robot för ingenjörsutbildning (OAREE) med Arduino: 5 steg (med bilder)
OAREE - 3D Printed - Obstacle Avoiding Robot for Engineering Education (OAREE) With Arduino: OAREE (Obstacle Avoiding Robot for Engineering Education) Design: Målet med denna instruerbara var att designa en OAR (Obstacle Avoiding Robot) robot som var enkel/kompakt, 3D -utskrivbar, enkel att montera, använder kontinuerliga rotationsservos för rörliga
Hur man gör ett hinder för att undvika robot med Arduino: 5 steg
Hur man gör ett hinder Undvik robot genom att använda Arduino: I den här instruktören kommer jag att lära dig hur du gör ett hinder för att undvika robot som fungerar med Arduino. Du måste vara bekant med Arduino. Arduino är ett styrkort som använder atmega mikrokontroller. Du kan använda vilken version av Arduino som helst men jag har
Ardublock hinder för att undvika robot: 7 steg (med bilder)
Ardublock Obstacle Avoiding Robot: Denna instruerbara handledning handlar om " How To Build An Arduino Obstacle Avoiding Robot " .Youtube -video som jag har laddat upp nyligen. Jag rekommenderar dig starkt att kolla upp det. Låt oss börja