Innehållsförteckning:
- Steg 1: Komponentlista
- Steg 2: Arduino: Inställning av uppstart
- Steg 3: Pin Mapping: ATMEGA328/168
- Steg 4: Starta och programmera
- Steg 5: Gestbil: Byggnadsstruktur
- Steg 6: Sändarkrets
- Steg 7: Mottagarkrets
Video: Gestrobot med hemlagad Arduino: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
I det här inlägget ska vi förklara hur man steg för steg bygger en gestkontrollbil med vår egen hemlagade Arduino. Detta inkluderar hur det fungerar; all mekanik, komponenter etc.
Vi hoppas att du gillar det mycket vi gjorde för att upptäcka vad som är vetenskapen bakom en Arduino
Vad är en Arduino?
Arduino är en elektronisk plattform med öppen källkod baserad på lättanvänd maskinvara och programvara. Arduino -kort kan läsa ingångar, t ex ljus på en sensor, ett finger på en knapp eller mycket mer komplexa uppgifter.
Du kan berätta för ditt kort vad du ska göra genom att skicka en uppsättning instruktioner till mikrokontrollern på kortet. För att göra det använder du programmeringsspråket Arduino (baserat på ledningar) och Arduino -programvaran (IDE), baserat på bearbetning. Det används av konstnärer, studenter, programers och proffs, används främst för proyekter men kan också använda oss lite roliga experiment.
Källa:
Hur det fungerar:
Efter att ha byggt vår hemgjorda Arduino och gestkontrollbilen kommer vi att programmera Arduino för att känna igen acceloremeter och våra drag med handen.
Arduino kommer att fästas i en handske så att den är lätt att hantera, du kan också se i vilken position som stör dig minst.
Steg 1: Komponentlista
Hemlagad Arduino:
- Brödbräda (440 ot 840 Tie Point)
- 22 AWG -trådar (olika färger)
- 2 lysdioder (valfri färg)
- 2220 Ohm motstånd (rött, rött, brunt)
- 7805 spänningsregulator
- 1 10k ohm motstånd (brun, svart, röd)
- 2 10 uF -kondensatorer
- 16 MHz klockkristall
- 2 22 pF kondensatorer
- Liten tillfällig taktbrytare
- TTL - 232R3V3 USB. Seriell omvandlare kabel
- ATMEGA328 eller ATMEGA 168
- 9v batteri
Gestkontrollbil:
- Arduino Lilypad eller hemlagad Arduino
- Acceloremeter
- RF 433 -modul
- HT12E och HT12D
- Motorförare L293DNE
- BO Motor och hjul
- Protoyping Board
- 2 9v batteri
- Trä
- Batteri
- 7805 spänningsregulator
- Trådar
- 2 330k Ohm motstånd
Tillägg:
- USB 2 -kabel
- Manlig och kvinnlig tråd
- Handske
- Tenn
- Elektrisk svetsare
- Arduino
- Limpistol
Steg 2: Arduino: Inställning av uppstart
Först måste vi ställa in ström annars skulle ingenting fungera. (Röd = ström, svart = mark)
1. Lägg till ström och jord till botten av BroadBoard, där spänningsregulatorn kommer att vara.
2. Lägg till kraft och jord till botten av Broadboard, anslut varje skena.
3. Sätt spänningsregulatorn vid höger sida, sedan en 10 uF -kondensatorer till vänster och den andra vid den högsta skenan.
4. Lägg till lysdioden vid sidan av matningsingången, är vår strömindikator; och en 220 Ohm motstånd mellan vänster skena och mitten.
Nu har vi Power Set Up.
Steg 3: Pin Mapping: ATMEGA328/168
Nu ska vi ansluta alla våra komponenter.
För att förhindra återställning under processen, sätt 10k Ohm kondensatorn till RESET Pin.
1. Lägg till 16MHz Clock Crystal mellan stift 9 och 10, och lägg till de två 22 pF -kondensatorerna som löper till marken vid den vänstra skenan.
2. Lägg till den lilla knappen så att du kan återställa Arduino när du vill och förbereda den för programmering, och lägg till en liten tråd till switchens nedre vänstra ben till RESET.
3. Slutligen lägg till en strömkabel till stift 19, anslut den till lysdioden (långa ben till tråd) och sätt den andra 220 Ohm motståndet till höger skena. (Försök att blinka lysdioden)
Du ser en nästan funktionell Arduino.
Steg 4: Starta och programmera
Vad är en Bootloader?
En Bootloader är en kodbit som körs innan något operativsystem körs; i princip utan det händer ingenting wouls.
Arduino Bootloading:
Om du har en ny ATMEGA328 måste du bränna startladdaren på den.
Här är länken du kan följa:
Programmering:
Anslut TTL-232R3V3 USB till protoboardet, sätt sedan ihop det med kablar till ATMEGA328; kontrollera att ditt 9v batteri inte är anslutet.
Öppna Arduino IDE och i exemplen skissfiler, under Digital, ladda Blink -skissen
Under filalternativet Seriell port väljer du COM -port som du använder med din USB -kabel.
Tryck nu på uppladdningsikonen och tryck sedan på återställningsknappen; om allt fungerar korrekt så skulle lysdioden på stift 13 blinka, för det är programmerat för det.
När du har avslutat programmeringen var du vill, i det här fallet Gesture Control Car, kan du koppla bort den och ge ditt 9v -batteri ström.
Steg 5: Gestbil: Byggnadsstruktur
Börja bygga bilens struktur med träbitar, små, två block för fram och bak (där hjulen går) och en stor i mitten för stöd; klistra in den med limpistolen
Klistra sedan in motorerna vid varje sida och sätt i de fyra hjulen. Svetsa en kraftig mark till varje motor.
Skär en 15x15cm Saquare, skär den så att den passar strukturen (basen)
Steg 6: Sändarkrets
Nu ska vi börja skapa sändarkretsen och programmeringen.
Kontrollera videon från 3.36 till 6.17: Sändarkrets
Kodning för gestbilen:
Nedladdningsplan:
Steg 7: Mottagarkrets
Börja nu med att carpa mottagarkretsen
Kolla in videon från 6:18 till 8:34: Reciever Circuit
Nedladdningsplan:
Slutligen lim allt på basen och den är redo att fungera fullt ut.
Proyect original gjord av Tapendra Mandal; Kanallänk
Rekommenderad:
Hemlagad RC Cessna Skyhawk Plane Lättbyggd: 7 steg (med bilder)
Hemmagjord RC Cessna Skyhawk Plane LÄTT BYGG: Ända sedan jag var liten, var jag som alla andra barn fascinerade av RC -plan men kunde aldrig köpa dem eller göra dem eftersom de var väldigt dyra eller svåra att bygga men, dessa dagar är bakom nu och Jag kommer att dela med mig av hur jag gjorde mitt första RC -plan (jag
DIY Hemlagad Fancy Lamp: 5 steg (med bilder)
DIY Homemade Fancy Lamp: Jag är en högskolestudent som för närvarande går på en kurs om kretsar. Under lektionen hade jag en idé att använda en mycket enkel krets för att göra ett praktiskt projekt avsett för grundskoleelever som var roligt, kreativt och informativt. Detta projekt inkluderar
Hemlagad Arduino TV-B-Bone: 4 steg (med bilder)
Hemmagjord Arduino TV-B-Bone: När jag var yngre hade jag denna riktigt coola pryl som kallades en TV b gone Pro och det är i princip en universell fjärrkontroll. Du kan använda den för att slå på eller stänga av vilken TV som helst i världen och det var riktigt roligt att röra med människor. Mina vänner och jag skulle gå till restauranger med
Arduino fjärr-/trådlös programmering och powerbank hemlagad: 12 steg (med bilder)
Arduino Remote/wireless Programming and Power Bank Homemade: Problemet. Jag utvecklar en skiss nära PC och jag använder usb och seriell för att " felsöka " i det här fallet skapar jag lib för DHT12, jag levererar en version på bibliotekets github.Men det kommer ett problem: " när temperaturen går under 0 är det avlästa värdet wro
Hemlagad telefon med enkla elektroniska kretsar: 10 steg (med bilder)
Hemmagjord telefon med enkla elektroniska kretsar: Detta projekt om att kommunicera två personer med grundläggande elektroniska kretsar. Detta är min elektroniska kretslektionens projekt. Jag vill göra en video om det. Beskrivning Här är en enkel men effektiv intercom -krets som baseras på transistorer.