Innehållsförteckning:
- Steg 1: Innan du börjar behöver du:
- Steg 2: 3D -delar
- Steg 3: Montering av transportören: Vad du behöver
- Steg 4: Montering av transportband, rullar
- Steg 5: Förbered dina lager
- Steg 6: Montering av transportbandet: bältet
- Steg 7: Montering av hjulen: Förbered DC -motorhöljen
- Steg 8: Montering av hjulen: Montera motorhöljena med DC -motorerna fästa
- Steg 9: Montering av transportörsystemet med motor
- Steg 10: Blockdiagram: en föregångare till elektroniksystemet
- Steg 11: Montering av elektroniska komponenter
- Steg 12: Montering av elektroniska komponenter fortsätter
- Steg 13: Schematisk
- Steg 14: Anslutning av ledningar till DC -motorerna
- Steg 15: KOD !!!
- Steg 16: BLUETOOTH -APPLIKATION
- Steg 17: klappa dig själv på ryggen
Video: TrojanBOT: 17 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Denna instruerbara skapades för att uppfylla projektkravet för Makecourse vid University of South Florida (www.makecourse.com).
Steg 1: Innan du börjar behöver du:
ELEKTRONIK
-Arduino Uno
-Adafruit Motorshield V2
-HC-05 Bluetooth-modul för Arduino
-4 st leksakshjul med tillhörande likströmsmotor och växellåda
-9V batteri
-Hane till kvinnliga bygelkablar
-minibrödbräda
-USB 2.0-kabel typ-A till typ-B
HÅRDVARA
-Gorilla tejp
-Två delar epoxi
-Axelkopplingar
-Skateboardlager
-Lödkolv
-3d skrivare
-friktionstejp
-sax-liten elektronik plattskruvmejsel
-Liten insexnyckel
-Cirkulära förpackade kondomer
PROGRAMVARA
-Arduino programmeringsprogram
-3D modelleringspaket
-Bluetooth elektronik google play -applikation för smartphone
Steg 2: 3D -delar
ALLA DELAR FÄSTAS SOM SOLIDWORKS DELFILER 2017. I denna första del har vi en modifierad låda där alla våra elektroniska komponenter kommer att förvaras. Dimensionerna på dessa delar är avgörande med lite utrymme för tolerans. Måtten är 190 mm X 125 mm. Lådan är 60 mm hög. Lådan har också en väggtjocklek på 3 mm. Det finns fyra pinnar på lådan där locket fäster. VIKTIGT, pinnarna kan lätt brytas, tvinga inte locket på pinnarna.
Transportbandet är den svåraste delen i detta projekt, har dimensioner på 91 mm längd x 81 mm bred och en höjd på 46 mm.
Rullarna är specificerade för denna transportörbas, du behöver två. Du behöver också två axlar. Nästa steg visar byggprocessen.
Steg 3: Montering av transportören: Vad du behöver
(Allt du behöver här finns i hårdvaruavsnittet i steget 'Innan du börjar behöver du')
-4x skateboardlager
-1x transportbandets basdel
-2x 8 mm axlar
-2x rullar
-Gorillatejp
-Loctite eller Super Duper Lim
-Friktionstejp
-Sax
-liten insexnyckel
Steg 4: Montering av transportband, rullar
Hur du gör i det här steget spelar ingen roll.
Ta först friktionstejpen och rulla den runt valsen. (Detta tillåter friktion mellan vals och bälte)
Ta sedan en axel och sätt in den i rullen och säkra den med lite lim (superlim eller Loctite)
Steg 5: Förbered dina lager
I detta steg behöver du dina 4 lager, gorillatejp, dina färdiga rullar, din transportörbas och några saxar.
Ta först en liten bit gorillatejp och skär den till lagrets bredd. Vik det runt ditt lager och upprepa det för resten av lagren
Placera sedan ett lager på ena sidan av varje rulle.
Skjut sedan ditt lager + rulle i ena sidan av bastransportören.
Slutligen, skjut dina lager genom hålen på den andra sidan av bastransportören och på andra sidan av axeln
Steg 6: Montering av transportbandet: bältet
-Ta först en 10 -tums bit gorillatejp
-För det andra, vik ena änden över den andra så att de "klibbiga" ändarna rör.
-Tredje, skär av denna bit och linda runt rullarna. (Det blir en viss överlappning vilket är bra).
-För det fjärde, se till att ta reda på var båda ändarna möts och nypa var dessa möts, och klipp den överlappande biten där du nypade.
- För det femte, ta en mindre bit tejp (1,5 '' - 2,0 '') lång och skär av den.
-Sjätte, ta den mindre tejpen och lägg hälften av den på ena änden av ditt bälte. (Den andra "klibbiga" hälften av den mindre tejpbiten ska vara exponerad)
-Sjunde, linda bältet runt rullarna och fäst den andra "klibbiga" änden av den mindre tejpbiten till den andra änden av ditt bälte.
-Slutligen testa ditt transportband och se till att det rör sig. (Du kan behöva upprepa hela processen tills du får rätt, om bältet inte rör sig upprepa utan försöker göra bältet tättare).
Steg 7: Montering av hjulen: Förbered DC -motorhöljen
Du behöver totalt 3 likströmsmotorer
-Löd först kablarna på likströmsmotorns terminaler
-För det andra, ta ut DC -motorerna ur höljena och använd en dremel för att ta ut klämman för att göra en slät yta
-Slutligen drar du ut en axel för att göra en annan slät yta
-Upprepa denna process för 5 olika motorhöljen (4 höljen för hjulen och 1 hölje för likströmsmotorn som driver transportbandet.
Steg 8: Montering av hjulen: Montera motorhöljena med DC -motorerna fästa
I detta steg kommer du bara att använda 2 likströmsmotorer med sina höljen och ytterligare 2 modifierade höljen
-Första insatsen 2 likströmsmotorer i två höljen
-För det andra, använd din tvådelade epoxi för att täcka den släta ytan på höljet och placera dem på de främre två ställena med likströmsmotorkablarna exponerade (2 höljen och 2 motorer)
-Tredje, montera de två bakre höljena (dessa två höljen har inga motorer i dem).
Steg 9: Montering av transportörsystemet med motor
I detta steg behöver du en insexnyckel, lite tejp, ditt transportband och en axelkopplare
-Start genom att dra åt axelkopplingsbultarna till transportbandets axel
-För det andra, spela transportbandet inuti lådan
-Tredje, skjut den exponerade axeln på motorhöljet in i kopplingens andra ände (försök att hålla allt så rakt som möjligt) och dra åt kopplingsbultarna
-Slutligen, bli kreativ med tejpen och tejpa DC -motorhöljet på utsidan av lådan. Se till att det är säkert men INTE för hårt! Och täck inte hålet som är avsett för ledningarna.
Steg 10: Blockdiagram: en föregångare till elektroniksystemet
Motorskyddet kommer att staplas direkt på Arduino. Du kommer att använda manliga till kvinnliga bygelkablar för att göra direktanslutningar till det staplade motorskyddet på tre platser för dina likströmsmotorer. Det finns en Vin -port där du kommer att göra en direktanslutning till ett 9 Volt -batteri. En brödbräda används för att ansluta HC-05 bluetooth-modulen till det staplade motorskyddet. Och slutligen behöver du en smartphone för att ladda ner Bluetooth Electronics -applikationen och modifiera RC -kontrollens skalprogram för att styra boten
Steg 11: Montering av elektroniska komponenter
För denna montering behöver du:
-Motorshield och Arduino
-Sexa hona till kvinnliga bygelkablar med hanändarna avskalade
-HC-05 Bluetooth-modul
-En mini brödbräda
-Fyra extra manliga till kvinnliga bygelkablar
-9 Volt batterikontakt med ändarna avskalade
-2 små trådar
-Mini platt huvud
-Ta först två avskalade M-F-bygeltrådar och använd en mini-skruvmejsel för att ansluta de exponerade ändarna av bygelkablarna till M1 på motorskyddet.
-Nästa, ta strömanslutningskablarna och anslut dem till Vin på motorskölden (POLARITET är VIKTIGT !!!)
-Slutligen ansluter 2 avskalade ledningar till M3 och två ledningar till M4 på motorskölden.
När det är sagt och gjort bör du ha ett system som ser ut som bild 4 i det här steget.
Steg 12: Montering av elektroniska komponenter fortsätter
Du kan nu stapla detta motorskydd direkt på Arduino
-Nästa, anslut din HC-05 till brödbrädan
-Anslut 5 V på HC-05 till den positiva sidan av brödbrädan och GRND på HC-05 till den negativa sidan av brödbrädet med dina små trådar.
-Anslut den positiva skenan på brödbrädan till 5 V på motorskölden och den negativa skenan till GND på arduino med två avskalade M-F-bygeltrådar
-Använd de avskalade bygelkablarna, anslut en hanände till TX och en annan hane till RX på HC-05 och kör TX på HC-05 till RX på motorskyddet och RX på HC-05 till till TX på motorsköld. (Dessa betecknas som 0 och 1 digitala stift på motorskölden
Detta är alla kablar som behövs för detta projekt.
Steg 13: Schematisk
-Här kan du se Bluetooth -modulen ansluten till panelen. Den har 4 stift som vi kommer att använda, TX, RX, Vcc och GRND. Anslut GRND och VCC till de negativa respektive positiva skenorna. Använd sedan bygelkablar för att ansluta den negativa terminalen till GRND på skärmen och den positiva skenan till 5 V på skärmen.
-TX från HC-05 går till RX på motorskölden, RX på HC-05 går till TX på arduino (förvirrande, jag vet).
-I schemat har den inte det exakta motorskyddet, men du skulle ansluta DC -motorernas terminaler till M3, M4 och M1 på skärmen.
-Slutligen ansluter du 9V -batteriet till Vin -terminalerna på skärmen.
Steg 14: Anslutning av ledningar till DC -motorerna
-Först, dra M1 -kablarna från motorskyddet till löddes DC -terminalerna på transportbandet (MYCKET VIKTIGT)
-För det andra, ledningarna från M4 på motorskölden till likströmsmotorterminalerna som är monterade på vänster sida av botten. (MYCKET VIKTIGT ATT M4 -TRÅDAR ANSLUTAR TILL VÄNSTERMONTERAD MOTOR)
-Tredje, kör M3 -ledningarna till högermonterad motor (MYCKET VIKTIGT ATT M3 -TRÅDEN ANSLUTAR TILL HÖGERMONTERAD MOTOR)
-Slutligen monterar du mini -brödbrädan på baksidan av botten enligt bilden.
Steg 15: KOD !!!
Koden ges om hur jag kopplade detta.
Klicka HÄR för att ladda ner de bibliotek som krävs för detta projekt
Gå över till Arduino -programmet och följ bilderna ovan
-Först, lägg till zip -biblioteken som du laddade ner
-För det andra, installera Adafruit V2 -biblioteket
-Tredje, inkludera biblioteken
-Slutligen bör koden köras om du har följt stegen fram till denna punkt.
Steg 16: BLUETOOTH -APPLIKATION
-Anslut först din USB -kabel till Arduino
-För det andra, klicka på uppladdning längst upp till vänster (Om du får ett felmeddelande, ta av motorskölden och ladda upp det)
-Tredje, gå till Google Play Store på din smartphone och ladda ner appen
-För det fjärde, öppna appen och se till att din bluetooth är ansluten och anslut till HC-05 (vid anslutning kan den be dig om parningskoden, parningskoden är: 1234).
-Femte, när du är ansluten, gå till RC -bilens demo och klicka på 'EDIT'
-Sjätte, dra "A" -knappen till panelen.
-Sjunde, gå tillbaka till huvudskärmen och klicka på 'KÖR'
Steg 17: klappa dig själv på ryggen
DU GJORDE DET!!!!!!! Klappa dig själv på ryggen och visa dina vänner !!!!
OBS! Vid denna tidpunkt räknas polariteten för likströmsmotorn, du kan behöva prova och fel byta ledningar på likströmsmotorterminalerna för att få önskad motorriktning.
Till exempel, om jag trycker framåt på styrenheten och hjulen snurrar i motsatt riktning, byt helt enkelt honändarna på likströmsterminalerna.
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:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
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 ++)