» elektronika » Težak »Trkački automobil iz Lega i Arduina

Trkački automobil Lego i Arduino



Danas želim podijeliti svoj sljedeći homebrew grančica, Temelji se na Lego i Težak, Za kontrolu koristit ćemo daljinski upravljač s predajnikom 433 MHz. Ovaj put sam htio napraviti utrku automobil, Početak Idemo:

- Lego Technic 42022
- Arduino Nano
- DRV 8833
- Servo SG-90
- 433 MHz radio komunikacijski modul
- Motor reduktor 200 o / min, s promjerom osovine 3 mm
- 2 LED
- 2 otpornika 150 ohma
- Kondenzator 10v 1000uF
- 2 jednoredna češlja PLS-40
- 2 PBS-20 priključka
- Induktor 68mkGn
- 6 NI-Mn 1.2v 1000mA baterija
- Priključak tata-mama dva pina na žicu
- Homutik
- Žice različitih boja
- lemljenje
- Rosin
- lemljenje željeza
- vijke 3x40, matice i podloške za njih
- Vijci 3x20

Korak 1 sastavite kućište.
Potrebno je sastaviti naš stroj prema Lego uputama 42022, druga opcija s određenom doradom. Sve radnje vršimo od stranice 3 do 6. Ne treba nam mehanizam zupčanika. Lego motor također ne treba sastavljati. Međutim, trebat će vam nosači motora prikupljeni na stranicama 14-19, osim zupčanika i vratila. Zatim sakupljamo sve od stranica 20 do 74, osim poluge na stranici 25.

Korak 2 mehanizirati tijelo.
Pokrenite naše model postojat će motor zupčanika brzine 200 o / min. Može se koristiti s različitim prijenosnim omjerom. Ali, po mom mišljenju, to je najbolja opcija. Pri 100 o / min - presporo, 300 o / min - nema dovoljno snage, a motor je vrlo vruć. Na osovinu reduktora stavite „Legovskaya“ spojnu čahuru i osigurajte je da ne zavrtite spojnicu. Kako bi fiksirali naš motor na modelu, potrebno je saviti dio s metalnog konstruktora slovom „P” i pričvrstiti motor zupčanika na ploču stezaljkom. Rezultat bi trebao biti sljedeći:




Pomoću vijaka 3x20 pričvrstimo svoj motor na model. Nemojte se previše zategnuti! U suprotnom možete oštetiti dijelove konstruktora Lego. Na modelu izgleda ovako:



Za skretanje uzmite malo modificirani servo SG-90. Kućište mora biti pažljivo izbušeno kako se ne bi dotakli unutarnjih dijelova, prolaznih otvora promjera 3,2 mm ili ih jednostavno izrezati tiskanim nožem.



U rupu napravimo vijak, a na rubovima stavimo trokutaste ploče i pričvrstimo maticama. Postavimo ručicu na servo vratilo i dio pričvrstimo na Lego ručicu. Na pisaćem stroju izgleda ovako:





Korak 3 je električar.
Lemljenje željeza u ruci i ići. Svi se električni uređaji mogu sastaviti jednostavnim spajanjem montažnih žica. Ali to je nezgodno, jer zahtijeva puno prostora. Pored toga, postoji velika vjerojatnost nekvalitetnog kontakta. Stoga je bolje lemiti sve na krugu prema sljedećoj shemi:



Donijet ću malo jasnoće: možete uzeti bilo koji kondenzator male snage, možete pronaći i induktor bilo koje vrste, ovo je potrebno za stabilizaciju napona mikrokontrolera. Antena mora biti lemljena na prijemnik. Imam sljedeće:




Arduino Nano i DRV 8833 stavljamo na njihova mjesta:



Za napajanje ćemo koristiti 6 Ni-Mn 1,2v 1000mA baterije, serijski lemljene i namotane električnom vrpcom. Zalijepite ih na dvostrano sjedalo suvozača.





Sve povezujemo prema shemi i instaliramo u stražnji dio stroja. Možete dodati i nekoliko LED-ova. Stavite ih u prednja svjetla i povežite s iglom 14 (A2).



Korak 4 firmware.
Za pisanje firmwarea koristio sam Arduino IDE. Trenutna verzija u trenutku pisanja je 1.8.1. Prikladno je provesti komunikacijski protokol pomoću 433 MHz modula pomoću knjižnice rc-switch-2.52. Morate je preuzeti i dodati u mapu "biblioteke" Arduino IDE.

RC-sklopka-2.52.rar [14,87 Kb] (preuzimanja: 150)


Povezujemo Arduino i flešujemo ga sa sljedećim firmverima:

machinka_433.rar [1016 b] (preuzimanja: 190)


Da bismo testirali performanse našeg modela, potrebna nam je druga Arduino ploča. Na drugu ploču potrebno je spojiti 433 MHz radio odašiljač. Odašiljač je povezan kako slijedi:
VCC (odašiljač) na 5+ (Arduino),
GND do BND,
DATA to D10.
Tamo napišite modificiranu skicu SendDemo. To je u primjerima u knjižnici koju smo instalirali i služi za slanje naredbi. Prije bljeskanja skice, morate je malo promijeniti, naime, promijeniti prenesene naredbe. Ovisno o tome što trebate provjeriti, u redak za slanje napišite sljedeće naredbe:
"1" - kretanje naprijed (napišite naredbu bez navodnika!)
"2" - kretanje unatrag
"15" - potpuno zaustavljanje
"3" - okrenite upravljač ulijevo
"4" - okrenite upravljač udesno
"5" - postavite upravljač u sredinu
"10" - upalite prednja svjetla
"11" - isključite prednja svjetla

Izrada daljinskog upravljača s 433 MHz radijskim odašiljačem tema je za poseban članak. Svakako ću napisati upute za izradu takvog daljinskog upravljača.

Želim reći da je ova opcija pogodna za gotovo svaki model Lego automobila. Dovoljno je povezati svu mehaniku i pronaći mjesto za ploču. A ako uključite fantaziju, tada možete mehanizirati bilo koji model.
Upravljanje modelom
Ukupno birača: 165
7.8
8.5
10

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
2 komentari
Autor
Tipo je značio napon kondenzatora od 10 do 25 volti.
Zavojnica 68 μH
Spomenuto, sve je ispravno za izglađivanje
Donijet ću malo jasnosti:
Naprotiv, zbunite sve:
može se uzeti bilo koji kondenzator male snage
- recite nam o snazi ​​kondenzatora,
naći ćete i induktor,
- apsolutno bilo koji? Barem 1 mH, najmanje 100 mH?
ovo je potrebno za stabilizaciju napona mikrokontrolera.
- U principu, LC lanac se ne može stabilizirati, već je potreban za izglađivanje smetnji.

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...