» elektronikk » Arduino »Brannbil fra Lego Technic og Arduino

Brannbil fra Lego Technic og Arduino

Brannbil fra Lego Technic og Arduino

Jeg fortsetter modellering fra Lego Technic og elektrifiserende modeller gjennom Arduino. Denne gangen likte jeg Lego Technic 42068 brannbil. Jeg rediderte det for muligheten for elektrifisering og satte det på store hjul, fordi det etter min mening ser bedre ut på store hjul. Basert på min personlige erfaring er Bluetooth den beste måten å kontrollere.

For å implementere dette hjemmelaget trenger:
- Lego Technic 42068
- Lego Technic 42029
- 2 hvite lysdioder og motstander tilpasset dem
- Arduino Pro Mini 5v AT Mega 328
- L9110S motordriver
- 1 servostasjon SG-90
- Bluetooth-modul HC-05 eller tilsvarende
- USB-UART for Arduino firmware
- Geistlig eller bare en skarp kniv
- Motordrevkasse 6v 1: 100
- Kondensator 10v 1000uF
- 2 enkelt rad kammer PLS-40
- Induktor 68mkGn
- 2 Li-ion 18650 batterier
- Kobling pappa-mamma to pinner til tråd
- Homutik
- Ledninger i forskjellige farger
- Lodde, kolofonium, loddejern
- Bolter 3x20, 3x40, 3x60 muttere og skiver for dem

Trinn 1 Forbered girmotoren.
Modellen vår blir drevet av en 6-volts motor, som leveres komplett med en girmotor. Modellen var tung, så det er best å bruke en girmotor med et girforhold på 1: 100. Modellen rir ikke veldig raskt, men trygt på noen overflate og overvinner ganske store lysbilder. Utgangsakslinger innebærer ikke en forbindelse med Lego-deler, så vi tar en kniv og gir akslene en tverrform, dimensjonene som Lego-deler:


Trinn 2 Forberede Servo.
Til tross for de store hjulene, er den lille SG-90-servoen nok til å vri dem. Hvis mulig, er det bedre å velge en servo med metallgir. Vi kuttet av de utstikkende “vingene” for festing. De vil bare blande seg inn. Neste, i servohuset borer vi et hull med en diameter på 3,2 mm eller bare kutter det. Vær forsiktig! Når du utfører denne operasjonen, er det viktigste ikke å berøre den interne brikken.

Inkludert med servoen er en spak, sett den på akselen. Vi tar Lego-delen og bruker den selvskruende skruen som følger med servodrevet, fest den til spaken:


Trinn 3 Bygg modellen.
For å bygge modellen vil vi bruke to instruksjoner fra Lego og. De kommer med konstruktøren, men hvis du mistet dem, kan du alltid laste ned fra den offisielle Lego-nettsiden.

Last ned alle instruksjonene og fortsett til monteringen. Først trenger vi instruksjon 42029, begge deler. Bakakselen er hentet fra instruksjonene Lego 42029 del 1, fra 3 sider til 8 inkludert. Legg til t-formede deler for å feste fjærene. Etter å ha satt koblingshylsen på giret på motoren, fester vi den med en 3x60 bolt som vist på bildet:




Vi monterer frontfjæringen i henhold til sidene 21 til 23 i Lego 42029 del 1. I tillegg til sidene 6 til 11 i den andre delen av Lego 42029. Vi fikser servo-stasjonen med en 3x40 bolt, som vist på bildet. Før du kobler til, er det nødvendig å vri servohendelen til 90 grader, og gi hjulene en parallell stilling til huset:




Vi kobler begge delene til monteringspunktet til girmotoren:


Gå nå til Lego 42068. Vi monterer hytta først fra side 107 til 115. Vi legger den resulterende delen på basen vår, legger stativene på bildet bak:


Fortsett deretter på side 132 til 160:



På toppen legger vi festet til lysdiodene, ikke glem å beregne motstandene for dem og lodde dem inn i åpen krets:


I følge Lego Technic 42068-instruksjonene monterer vi toppdekselet fra side 118 til 128.

Trinn 4 Arduino.
Ernæringsmodeller er en veldig viktig sak. Den enkleste (og mest stabile) måten å dele mat på. Bruk et 9 volt kronebatteri til Arduino. Og batterier for motorer og en Bluetooth-modul. Vi lodder to Li-ion 18650s parallelt. Lodd tilkoblingsstykket for enkel tilkobling, og vri dem med elektrisk tape:


For å bruke en enkelt strømforsyning, må du legge en 68μH induktor til gapet til den Arduino positive kraftledningen og koble en 10v 1000uF kondensator parallelt. Vi kobler signalledningen til servoen til pinne 2, motorføreren til pinne 5 og 6, vi kobler anodene til LED-hovedlysene gjennom motstander til 4 pinners, katodene til GND. Motstander bør velges for diodene du bruker.

Jeg spredte ordningen:


Bluetooth-modul kan bruke HC-05 eller HC-06. De er enkle å kjøpe, og prisen er rimelig. Avhengig av innstillingene fungerer HC-05, i hovedmodus, det vil si at den oppretter en forbindelse selv, eller i slavemodus kan du koble til den. HC-06 fungerer bare i slavemodus. Selve modulen er et lite brett med liten avstand mellom kontaktene:


Det er verdt å velge en allerede forberedt modul i form av to brett loddet sammen. Det store brettet av dem er en spesiell brødbrett med nødvendige kontakter og en spenningsregulator 3,3 volt til Bluetooth-modulen:


For at TX og RX Arduino-kontaktene skal forbli frie for å koble til datamaskinen, kobler vi Bluetooth-modulen gjennom SoftwareSerial-biblioteket. Dermed vil vi opprette en programvareforbindelsesport. Vi kobler modulen som følger:
Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND

Vi plasserer batteriene og 9 volt batteriet bak på maskinen:


Vi monterer all elektrikk i henhold til ordningen, jeg bruker små ledninger for å koble til:


Vi plasserer en elektriker oppå batteriene:


Nå kan du legge på toppen av det tidligere monterte toppdekselet. Det er ingen topp på elektrikerens plassering, for enkel tilgang til den:


Sidene på toppdekselet stiger opp slik at du kan komme til elektrikken og fra siden:



Nå kan du lukke ryggen helt:


Og slik skal det se slik ut nedenfor:


Og foran:


Trinn 5 Installer programmeringsmiljøet og bibliotekene.
Arduino-programmeringsmiljøet er Arduino IDE. Hvis du har det, sjekk relevansen av versjonen. Hvis ikke, er det nødvendig.

Så legger vi til biblioteker. Servo.h brukes til å kontrollere servoen. SoftwareSerial.h oppretter en kommunikasjonsport for Bluetooth-modulen:
servo.rar [24,79 Kb] (nedlastinger: 68)

softwareserial.rar [9.29 Kb] (nedlastinger: 66)


Last ned og pakke ut arkiver. Deretter flytter vi de utpakkede filene til "biblioteker" -mappen som ligger i mappen med Arduino IDE installert. Du kan også legge dem til i programmeringsmiljøet uten å pakke ut arkivene. For å gjøre dette, kjør Arduino IDE, velg Sketch - Connect Library fra menyen. Øverst på nedtrekkslisten velger du elementet "Legg til. Zip-bibliotek". Det gjenstår å indikere plasseringen av nedlastede arkiver. Etter alle manipulasjonene må du starte Arduino IDE på nytt.

Trinn 5 Konfigurere kommunikasjonsmodulen.
Neste trinn er å konfigurere Bluetooth-modulen. For å gjøre dette, fyll ut følgende skisse i Arduino-styret:
bluetooth_send_at.rar [857 b] (nedlastinger: 63)


Denne skissen brukes til å koble en datamaskin med en Bluetooth-modul. Vi vil bruke terminalvinduet fra Arduino IDE. Velg Verktøy - Portmonitor.
Hvis du har HC-06, så still hastigheten til 9600, angi parameteren uten å sende NL og CR, og skriv inn følgende kommandoer:
"AT" (uten anførselstegn) bør få svaret "OK"
“AT + BAUD7” (uten anførselstegn) bør svaret “OK57600” komme.

Hvis du har HC-05, så still hastigheten til 38400, still sendeparameteren NL og CR og skriv inn følgende kommandoer:
"AT" - lagt inn uten anførselstegn, svaret "OK" skulle komme. Hvis du kommer, fortsetter vi å legge inn kommandoer videre.
“AT + UART = 57600,0,0” - still hastigheten til 57600 bps.

Trinn 6 Skisse.
Og til slutt, fyll ut skissen til maskinen vår i Arduino:
posharnaya.rar [962 b] (nedlastinger: 74)


Trinn 7 Konfigurere kontrollenhetene.
Vi vil kontrollere modellen vår ved hjelp av en Android-enhet. Vi går inn på Bluetooth-innstillingene, finner Arduino-modulen vår og kobler ved hjelp av passordet for “1234” -forbindelsen, kanskje passordet vil være “0000”, det kan være forskjellig for forskjellige modeller. Deretter installerer du kontrollprogrammet. Last ned Arduino BT Joystick Free-programmet fra Google play. Kjør programinnstillingene, installer følgende kommandoer:
W - fremover
S - tilbake
A - venstre
D - riktig
F - stopp
G - ratt
K - frontlykter
L - hodelykt av

Du kan også bruke en datamaskin som kjører Windows. Last ned følgende program:
pc.rar [49.07 Kb] (nedlastinger: 60)


Da må du etablere en forbindelse ved hjelp av det samme passordet. Velg com-porten for vår Bluetooth-modul i programmet. Og konfigurer programmet for de samme kommandoene.

Simuleringer ved bruk av Lego Technic og Arduino
Totalt velgere: 15
3.7
4
4

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...