» elektronika » Težak »Teški utovarivač Lego Technik i Arduino s Bluetoothom

Teški kamion iz Lego Technika i Arduinoa s Bluetoothom

Teški kamion iz Lego Technika i Arduinoa s Bluetoothom


Dobar dan, ovaj put želim podijeliti upute o izradi modela teškog utovarivača iz Lega. Elektrifikacija kao i obično - Težak. model izrađena na temelju Lego 42079 HEAVY DUTY FORKLIFT. Mozak našeg modela bit će Arduino Nano v3, upravljanje putem Bluetooth-a. Za kontrolu možete koristiti Android telefon ili tablet ili drugu Arduino ploču s povezanim Bluetooth modulom.

Video domaćeg utovarivača:


Popis svega što vam treba je prilično dugačak:
- Lego Technic 42079 ili 42029
- Lego Technic 42033
- Arduino Nano v3 AT Mega 328
- L9110S pokretači motora 2 kom.
- Servo SG-90
- Bluetooth modul HC-06, HC-05 ili sličan
- Motor s mini prijenosnikom 50 o / min
- Mini motorni mjenjač 100 o / min
- Motorni mjenjač 6v 150 o / min
- Bijeli LED 2 kom.
- Otpornik 150 Ohm 2 kom.
- Kondenzator 10v 1000uF
- Jednoredni češalj PLS-40
- Induktor 68mkGn
- 4 NI-Mn 1.2v 1000mA baterije
- Priključak tata-mama dva pina na žicu
- Homutik
- Žice različitih boja
- lemljenje, kolofonija, lemljenje
- Baterija A23 ili A27
- Vijake 3x20, matice i podloške za njih
- Vijci 3x40
- Vijci 3x60

Korak 1 Sastavljamo slučaj.
Prvo trebate preuzeti upute Lego 42079 sa službene web stranice:

Otvorivši Lego upute, prikupljamo sve bodove od 1 do 40. Ne stavljajte samo zupčanike (oni će ometati), diferencijal, osovinu koljena. Zatim izvedite korake 56 do 75. To bi trebao biti osnova:



Zatim izvodimo korake od 95 do 15. Dobijamo sljedeće:


I pogled sprijeda:


Mehanizam nagiba je malo izmijenjen kao na fotografiji:


Skupljamo vile, to su koraci 183 do 192. Dobivamo:


Dodajte detalje prema Lego uputama od 116 do 158:


I ispod izgleda ovako:


Paketu također trebate prikupiti sa fotografije:


2. korak Dodajte motore.
Za provedbu pokreta vodeće osi uzimamo motor zupčanika sa brzinom vrtnje od 150 o / min i 6-voltni motor. Izlazne osovine mjenjača su dotjerane, što im daje oblik standardnog dijela Legovsky:


Kada izrađujete osovine u obliku križa, pokušajte staviti lego spojne rukave. Kad se priključni rukavi postave na dovoljnu dubinu, umetnite motor zupčanika u kućište, kao što je prikazano na fotografiji. I odmah stavite kotače:


Sam motorni zupčanik pričvršćen je na tijelo pomoću vijaka 3x60.
Sada prelazimo na rotacijski mehanizam. Za njega nam treba servo SG-90. Bolje je odabrati s metalnim zupčanicima. Za početak trebamo odsjeći izbočene dijelove kućišta, dizajnirane za ugradnju servo-uređaja. A na dnu kućišta napravite i prolaznu rupu.Možete koristiti bušilicu od 3 mm ili je samo izrezati nožem, glavna stvar je da to učinite pažljivo kako ne biste oštetili unutrašnjost servo-a:


Da biste se povezali s dijelovima lego-a, uzmite najmanju polugu s servo-uređaja i privijte mali dio lega na njega. To bi trebalo izgledati ovako:


Rezultirajući dio stavljamo na servo:


Servu fiksiramo u donjem dijelu modela, otprilike u sredini. Za pričvršćivanje koristimo vijak 3x60. Zatim umetnemo osovinu i stavimo na nju zupčanik koji rotira kotače:

Stavili smo na sva četiri kotača:


Prelazimo na mehanizam za podizanje. Za to uzmemo mini zupčanik s brzinom od 50 okr / min. Izlazna osovina takvog motornog mjenjača je 3 mm, a dobro se slaže s Legovskyjevim spojnim rukavom. Za fiksaciju je potrebno samo umetnuti komad šibice. A također savijte dio s metalnog konstruktora, kao što je prikazano na slici, za pričvršćivanje motora na lego:


Sada mini motor zupčanika stavite u gornji dio mehanizma za podizanje, kao što je prikazano na fotografiji. Uzimamo debeli konac, provučemo ga kroz gornji valjak, a zatim ga namotamo na spojnu čahuru s motora (tri do četiri okreta) i provučemo ga kroz donji valjak. Trebao bi biti ovako:


Mi postavljamo vilice na naš dizajn, a krajeve konca pričvršćujemo vilicama:


Cijeli sklop dizalica izgleda ovako:


A sada prijeđimo na mehanizam nagiba. Za njega uzimamo servo SG-90. Po mogućnosti s izgaranom elektronikom. Rastavljamo ga i vadimo upravljačku ploču, lemimo žice izravno na motor. Mi rastavimo dalje i izvadimo najveći stupanj prijenosa, odvojimo zaporne izbočine odozdo i stavimo ga na mjesto. Također je potrebno odrezati jezičke za ugradnju i napraviti rupe, kao u prvom servo pogonu. Pretvoreni servo pričvršćen je uz detalje legova:


Mehanizam postavljamo unutar kabine:



A njegov kraj je pričvršćen na mehanizam za podizanje:


Korak 3 priprema programskog okruženja.
Uređivanje i popunjavanje skica vrši se putem Arduino IDE-a. Ovaj program mora biti preuzet sa službena stranica i instalirati.

Zatim trebate dodati dvije knjižnice u programsko okruženje koje se koriste u skici. Servo.h je knjižnica za rad s servosima, a SoftwareSerial.h za stvaranje softverskog kanala za komunikaciju s Bluetooth modulom:
libre_servo.rar [24,79 Kb] (preuzimanja: 53)
libre_softwareserial.rar [9.29 Kb] (preuzimanja: 56)


Preuzeti i nepakirani arhivi moraju se premjestiti u mapu "biblioteke" koja se nalazi u mapi s instaliranim Arduino IDE. Možete krenuti i drugim putem, a ne otpakirati arhive, dodati ih u programsko okruženje. Pokrenite Arduino IDE, odaberite Sketch - Connect Library s izbornika. Na samom vrhu padajućeg popisa odaberite stavku "Dodaj. Zip knjižnicu". Označavamo lokaciju preuzetih arhiva. Nakon svih koraka, trebate ponovo pokrenuti Arduino IDE.

Korak 4 Bluetooth modul.
Mi ćemo danas uzeti jedan od najpovoljnijih modula Bluetooth - HC-05 ili HC-06. Puna su u kineskim trgovinama i na ruskom tržištu. Oni nemaju toliko mnogo razlike: NS-05 može raditi i u načinu master (slave) i u slave mode (master). NS-06 je samo podređeni uređaj.

Ukratko karakteristike modula:
- Bluetooth čip - BC417143 proizvođača
- komunikacijski protokol - Bluetooth Specifikacija v2.0 + EDR;
- polumjer djelovanja - do 10 metara (razina snage 2);
- Kompatibilan sa svim Bluetooth adapterima koji podržavaju SPP;
- količina flash-memorije (za pohranu firmvera i postavki) - 8 Mbit;
- frekvencija radio signala - 2,40 .. 2,48 GHz;
- sučelje glavnog računala - USB 1.1 / 2.0 ili UART;
- potrošnja energije - struja tijekom komunikacije je 30-40 mA. Prosječna vrijednost struje je oko 25 mA. Nakon uspostavljanja veze, potrošena struja je 8 mA. Ne postoji način spavanja.

Za ispravan rad modula, morate ga konfigurirati prije povezivanja. Podešavanje se vrši tako da se AT naredbama unese u prozoru terminala. Prilagodit ćemo HC-05. Za ostale module naredbe mogu biti različite. Računalo i Bluetooth modul spojit ćemo kroz Arduino. U arduino unesite sljedeću skicu:
send_-at_bluetooth.rar [857 b] (preuzimanja: 66)


Ova je skica potrebna za slanje AT naredbi na Bluetooth modul. Arduino jednostavno sve što je napisano na terminalu prenosi u Bluetooth komunikacijski modul. Sada i u budućnosti modul ćemo povezati kroz knjižnicu SoftwareSerial. Veza za preuzimanje i upute za instalaciju bili su u prethodnom koraku.Pri velikim brzinama knjižnica je nestabilna. Ako naiđete na probleme s brzinom komunikacije, modul možete povezati izravno na Arduino RX i TX kontakte. Ne zaboravite ispraviti skicu u ovom slučaju. U ovom ćemo slučaju raditi s modulom brzinom od 9600. Dakle, nakon što ispunite skicu, otvorite prozor terminala i unesite sljedeće naredbe:

"AT" (bez navodnika) trebao bi stići odgovor "u redu" (znači da je sve ispravno povezano i modul radi)
„AT + BAUD96000“ (bez navodnika) trebao bi doći odgovor „OK9600“.

Ako imate pravi odgovor, prijeđite na sljedeći korak.

5. korak Upravljanje elektronika.
Za revitalizaciju našeg modela koristit ćemo Arduino Nano v3 i Bluetooth modul, kao i dva pokretača motora L9110S.


Za spajanje komponenata koristit ćemo žice s ženskim konektorima Dupont na krajevima. Za prehranu možete isprobati dvije mogućnosti. Prvo: 6 NI-Mn 1.2v 1000mA baterijama spojeno u seriju, a potom ih pokreću i Arduino i motori. Za Arduino u strujni krug mora biti uključen 10 V kondenzator većeg kapaciteta, kao i induktor. Ovo je potrebno za stabiliziranje snage mikrokontrolera. Za svjetiljke spojite anode dva LED-a na 4-polni Arduino, katode na GND. Za upotrijebljene LED diode treba odabrati otpornike. Druga opcija: odvojena hrana. Tada za motore koristimo sve iste baterije namotane električnom trakom:


A za Arduino, baterija je A27 ili A23:


Za pouzdanost stavite bateriju u toplotno smanjenje.

Naravno, sve možete povezati prema shemi jednostavno na "težini", ali bolje je to učiniti na pločici. Spajimo Arduino Nano odozgo, mjesto za bateriju i zaključke za napajanje ostalih elemenata:


Bateriju smo postavili na predviđeno mjesto:


Odozdo možete lemiti sve staze, ali brže samo izolacijama:


Pričvršćujemo i lemimo kontakte vozača na dnu ove ploče:


Ispada da su kompaktne i pouzdane žice.


Svi su električni uređaji smješteni iza kabine:


Popravljamo baterije u nastavku:


Bluetooth modul povezujemo na sljedeći način:
Arduino Nano - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND
A ploču zajedno s modulom postavljamo na mjesto predviđeno za njih:


Korak 6 Postavljanje upravljačke ploče
Kao daljinski upravljač možete koristiti Android telefon ili tablet, računalo sa sustavom Windows ili ručno izrađeni daljinski upravljač na arduinu. Započnimo s verzijom na Androidu, za to ćete trebati instalirati upravljački program robota putem Bluetooth-a. U Google Play unesite "Bluetooth Arduino" i instalirajte željeni program. Preporučujem BT Controller. Tada kroz postavke Androida uspostavljamo vezu s Bluetooth modulom. Lozinka za vezu je "1234" ili "0000". Zatim konfigurirajte program za odgovarajuće naredbe. Popis je u nastavku.

Sljedeća opcija je Windows računalo. Možete koristiti prozor terminala za slanje naredbi ili korištenje prikladnog programa Z-Controller. Odaberite ulaz (com port kroz koji se uspostavlja) i konfigurirajte tipke za naredbe. Postavljanje je jednostavno i neće vam trebati puno vremena.
wincom.rar [49.07 Kb] (preuzimanja: 59)


I na kraju, treća opcija, i po mom mišljenju najbolja, je upotreba fizičkog daljinskog upravljača, od tada osjetite klik gumba. Savjetujem vam da napravite daljinski upravljač, slijedeći moj instrukcije.

I dodajte tome Bluetooth modul.

Naredbe za upravljanje su sljedeće:
W - naprijed
S - leđa
A - lijevo
D - u pravu
F - stani
G - volan
K - prednja svjetla
L - isključeno prednje svjetlo
R - podići se
E - nizbrdo
Q - stop lift
T - nagnite se na sebe
Y - nagnuti se od sebe
H - zaustavni nagibni mehanizam




6.7
7.8
7.8

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

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...