» elektronik » Arduino »Hercules - en maskine kontrolleret af Android

Hercules - en maskine kontrolleret af Android



Under sin uddannelse spillede forfatteren spil med accelerometerstøtte på sin telefon. Han kunne virkelig godt lide at køre en bil på telefonen ved blot at vippe, og så begyndte han at drømme om at lave en bil med den samme kontrol i det virkelige liv. Nu har Arduino og efter at have erhvervet programmeringsfærdigheder, er det tid til at oprette en administreret maskine på Android, han kaldte det Hercules.

Hun fik dette navn på grund af det enorme drejningsmoment og den høje hastighed. model kan styres ved hjælp af en Android-telefon via Bluetooth. Enhver telefon med dette operativsystem er egnet til kontrol, forfatteren begrænser ikke en fjernbetjening. Brug af telefonen sparede også penge, fordi jeg ikke skulle bruge penge på at oprette en fjernbetjening.

Materialer og værktøjer:
- Arduino Uno
- Bluetooth-transceiver
- Driver med dobbelt motor (med L298 H-bridge)
- Motorer med gear 4 stk (strømstyring vælges afhængigt af maskinens anvendelse)
- Hjul 4 stk
- Batteri 1Ah SLA 12V
- Base til komponenter (chassis)
- brødbræt
- Æsker til hus 4 stk
- SPST-switch
- Tilslutning af ledninger til Arduino
- Lodde ledninger
- Nødder og skruer i lille størrelse
- Modstand 10 kOhm 1 pc
- Modstand 20 kOhm 1 pc
- Android-telefon
- loddejern
- lodning
- loddemasse
- bore

Hercules - en maskine kontrolleret af Android










Første trin. Hjul og chassis.
Motorskruerne gjorde det nemt at installere dem på chassiset ved hjælp af møtrikker. Hjulene er installeret helt til motorakslen. To højremotorer er tændt parallelt med hinanden, ligesom to venstremotorer. Hvordan chassis ser ud efter installation af fire hjul og motorer kan ses på nedenstående foto.






Trin to Boliger til Arduino.
Sagdiagrammet for Arduino er opdelt i flere dele. En sådan modulopbygget løsning vil hjælpe i fremtiden med at understøtte kredsløbet eller eliminere en mulig funktionsfejl. Hvis en af ​​komponenterne går i stykker eller brænder ud, kan den hurtigt udskiftes og uden at ødelægge designet. Boksen til Arduino blev oprettet som følger:

- Fire dele blev skåret fra brødbrættet, to af dem med 8x3 huller, de to andre dele 6x3.
- BLS-stifter blev loddet til hvert bord på langsiden.
- Hver stift på brødbrættet blev derudover loddet med ledninger, der var ca. 10 cm lange. Dette blev gjort for at trådene ikke ville komme ud af Arduino, fordi nu begyndte belastningen at blive jævnt fordelt.
- Derefter blev Arduino-tavlen placeret i sagen, så USB-udgangen rørte ved væggen. Der blev skåret et hul til denne output, dette vil hjælpe med at indlæse yderligere programmer i maskinen eller foretage rettelser til eksisterende. På siderne af boksen blev der skåret huller til de ledninger, der ville gå fra brættet. Yderligere huller blev skåret ud i bunden af ​​kassen under Arduino-monteringsstik.










Trin tre Bluetooth-transceiver.
Lodningskabler til en Bluetooth-transceiver er den sværeste opgave i samlingen af ​​dette projekt, forfatteren manglede virkelig en tredje hånd når lodning. Fire ledere, der var 10 cm lange, blev anvendt, de blev loddet til stifter 1 (Tx), 2 (Rx), 12 (+ 3,3B) og 13 (GND). Nu kunne transceiveren placeres i et hus med forberedte huller til ledningerne. Forfatteren limede ledningerne på kassen for at forhindre, at ledningerne rives i kontakterne.






Det fjerde trin. Hus til modstande.
På grund af det faktum, at Arduino Tx-output sender et signal med en spænding på 5V, og Bluetooth-modulet fungerer med en spænding på 3,3V, var det nødvendigt at konvertere 5V til 3,3V. Til denne opgave brugte forfatteren en spændingsdeler. I henhold til kredsløbet, der er leveret nedenfor, loddes han en modstand mod det resterende stykke af brødbrættet. Selvfølgelig var det muligt at placere dette kredsløb i en Arduino-sag, men der var ikke nok plads, så forfatteren lavede en separat til modstande.






Trin Fem Motordriver.
Forfatteren bruger en dual driver med en H-bridge L298 IC, han kontrollerer fire motorer. For ham skabte forfatteren et bræt for at lette lodningstråder til ham, selve brættet på billedet herunder. Efter lodning blev føreren også anbragt i en separat sag med huller til ledningerne.








Trin seks Den sidste samling.
Hver enkelt komponent er forbundet til Arduino i overensstemmelse med skemaet.

Forbindelse af motordriveren med Arduino fandt sted i henhold til denne pinout:
1 til GND
2 til den første kontakt fra venstre motorer
3 til den anden kontakt fra venstre motorer
4 til et 12V batteri
5 for at fastgøre Arduino 2
6 til stiften Arduino 3
7 for at fastgøre Arduino 4
8 til GND
9 til 5V med Arduino
10 til pin Arduino 5
11 for at fastgøre Arduino 6
12 til stiften Arduino 7
13 til den første kontakt med de højre motorer
14 til anden kontakt fra højre motorer
15 til GND

12V strøm blev tilsluttet Vin Arduino pin og pin 4 på L298. GND Arduino henholdsvis til GND strømforsyning.




Syvende trin. Program til Arduino.
For at programmet kunne fungere korrekt, var det nødvendigt at installere Amarino-biblioteket, som kan downloades. Du kan downloade kildekoden til Arduino under artiklen.

Trin otte. Software til Android
Amarino Library er et værktøjssæt til at arbejde med Android-smartphones. Ved at installere et ekstra program på din telefon, kan du begynde at skrive et program.

Amarino-app og plugin kan downloades fra. Efter installation af dem på telefonen forblev det kun at tænde for maskinen og oprette forbindelse til den og vælge afsnittet Tilføj hændelser-> Accelerometer-sensor.

Video med installation af Amarino og dets plugins:


Maskinens hastighed er lig med telefonens vip. Hvis maskinen bevæger sig i forkert retning, skal du skifte ledningerne fra motorerne.


hercules.rar [10,92 Kb] (downloads: 170)
10
10
10

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt

Vi råder dig til at læse:

Giv den til smartphonen ...