» elektronika » Težak »Vatrogasno vozilo Lego Technic i Arduino

Vatrogasno vozilo Lego Technic i Arduino

Vatrogasno vozilo Lego Technic i Arduino

Nastavljam manekenstvo od Lego Technic-a do elektrificirajućih modela do Težak, Ovaj put mi se svidjelo vatrogasno vozilo Lego Technic 42068. Ukrcao sam ga zbog mogućnosti elektrifikacije i stavio na velike kotače jer, po mom mišljenju, na velikim kotačima izgleda bolje. Na temelju mog osobnog iskustva, najbolji način kontrole je Bluetooth.

Da se to provede domaći trebat će:
- Lego Technic 42068
- Lego Technic 42029
- 2 bijele LED i otpornici odgovaraju im
- Arduino Pro Mini 5v AT Mega 328
- L9110S vozač motora
- 1 servo pogon SG-90
- Bluetooth modul HC-05 ili sličan
- USB-UART za Arduino firmware
- Službeni ili samo oštar nož
- Motorni mjenjač 6v 1: 100
- Kondenzator 10v 1000uF
- 2 jednoredna češlja PLS-40
- Induktor 68mkGn
- 2 Li-ion 18650 baterije
- Priključak tata-mama dva pina na žicu
- Homutik
- Žice različitih boja
- lemljenje, kolofonija, lemljenje
- vijke 3x20, 3x40, 3x60 matice i podloške

Korak 1 Pripremite motor zupčanika.
Naš će model pokretati 6-voltni motor, koji dolazi u kompletu s motorom zupčanika. Model je bio težak, pa je najbolje koristiti motor zupčanika s prijenosnim omjerom 1: 100. Model se vozi ne baš brzo, ali samouvjereno na bilo kojoj površini i prevladava prilično velike slajdove. Izlazne osovine ne podrazumijevaju vezu s Lego dijelovima, pa uzimamo nož i dajemo osovinama poprečni oblik, dimenzije kao Lego dijelovi:


Korak 2 Priprema servo.
Unatoč velikim kotačima, mali SG-90 servo je dovoljan da ih okrene. Ako je moguće, bolje je odabrati servo s metalnim zupčanicima. Odrezali smo mu izbočena „krila“ za pričvršćivanje. Oni će se samo miješati. Zatim u kućištu servo-bušenja izbušimo rupu promjera 3,2 mm ili je samo izrezujemo. Budite oprezni! Prilikom izvođenja ove operacije, glavna stvar je ne dirati unutarnji čip.

Uz servo je uključena poluga, stavite je na osovinu. Uzimamo Lego dio i pomoću samoreznog vijka, koji dolazi uz servo pogon, pričvrstimo ga na polugu:


Korak 3 Izgradite model.
Za izradu modela koristit ćemo dvije upute tvrtke Lego i. Dolaze s konstruktorom, ali ako ste ih izgubili, uvijek možete preuzeti sa službene web lokacije Lego.

Preuzmite sve upute i nastavite s montažom. Prvo, trebamo upute 42029, oba dijela. Stražnja osovina preuzeta je iz uputa Lego 42029, dio 1, počevši od 3 stranice do 8. Dodajte dijelove u obliku slova T za pričvršćivanje opruga. Postavljanjem priključne čahure na izlaznu osovinu motora zupčanika, pričvršćujemo ga vijkom 3x60 kao što je prikazano na fotografiji:




Sastavljamo prednji ovjes prema stranicama 21 do 23 Lego 42029 dijela 1. kao i stranicama 6 do 11 drugog dijela Lego 42029. Servo pogon pričvršćujemo vijkom 3x40, kao što je prikazano na fotografiji. Prije spajanja potrebno je okrenuti servo ručicu u položaj od 90 stupnjeva, a kotače postaviti u paralelni položaj s kućištem:




Oba dijela povezujemo na mjestu ugradnje motora zupčanika:


Idite na Lego 42068. Kabinu prvo sastavljamo sa stranica 107 na 115. Rezultirajući dio stavljamo u bazu, a stražnjim dijelom dodamo stalke na fotografiji:


Zatim nastavite na stranici 132 do 160:



Na vrhu dodamo nosač za LED, ne zaboravite izračunati otpornike za njih i zalijevati ih u otvoreni krug:


Prema uputama Lego Technic 42068, od stranica 118 do 128 sastavljamo gornji poklopac.

Korak 4 Arduino.
Prehrambeni modeli vrlo su važno pitanje. Najlakši (i najstabilniji) način dijeljenja hrane. Koristite 9-voltnu krunu akumulatora za Arduino. I baterije za motore i Bluetooth modul. Paralelno lemimo dva Li-iona 18650. Spojite spojnicu za lako spajanje i uvrtajte ih električnom trakom:


Da biste koristili pojedinačno napajanje, potrebno je dodati induktor 68µH na razmak arduino-pozitivne žice i paralelno spojiti kondenzator od 10 V 1000uF. Signalnu žicu servo-veze spajamo na pin 2, pokretač motora na pin 5 i 6, anode LED-farova povezujemo preko otpornika na 4-polni, katode na GND. Za diode koje koristite treba odabrati otpornike.

Širim shemu:


Bluetooth modul može koristiti HC-05 ili HC-06. Lako ih je kupiti, a cijena je vrlo povoljna. HC-05 djeluje, ovisno o postavkama, u glavnom načinu rada, to jest, sam stvara vezu ili se u podređenom načinu možete povezati s njom. HC-06 radi samo u podređenom načinu. Sam modul je mala ploča s malim razmakom između kontakata:


Vrijedno je odabrati već pripremljeni modul u obliku dviju ploča lemljenih zajedno. Velika ploča od njih je posebna ploča s potrebnim kontaktima i regulatorom napona od 3,3 volta, koji se dovode u prikladan blok za napajanje samog Bluetooth modula:


Kako bi kontakti TX i RX Arduino ostali slobodni za povezivanje s računalom, Bluetooth modul ćemo povezati kroz biblioteku SoftwareSerial. Na taj način ćemo stvoriti softverski priključak. Modul spajamo na sljedeći način:
Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND

U stražnji dio stroja postavljamo baterije i 9-voltnu bateriju:


Montiramo sve električne uređaje prema shemi, a ja koristim male ožičenje za spajanje:


Postavljamo električar na baterije:


Sada možete staviti na vrh prethodno sastavljeni gornji poklopac. Na mjestu električara nema vrha, radi lakšeg pristupa:


Bočne strane gornjeg pokrova podižu se tako da možete doći do elektrike i sa strane:



Sada možete u potpunosti zatvoriti leđa:


I tako bi trebalo izgledati u nastavku:


I ispred:


Korak 5 Instalirajte programsko okruženje i knjižnice.
Programsko okruženje Arduino je Arduino IDE. Ako ga imate, provjerite relevantnost njegove verzije. Ako ne, potrebno je.

Zatim dodamo knjižnice. Za upravljanje servo koristi se servo.h. SoftwareSerial.h stvara komunikacijski priključak za Bluetooth modul:
servo.rar [24,79 Kb] (preuzimanja: 68)

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


Preuzmite i raspakirajte arhive. Zatim premještamo nepakirane datoteke u mapu "biblioteke" koja se nalazi u mapi s instaliranim Arduino IDE. Možete ih dodati i u programsko okruženje bez otpakiranja arhiva. Da biste to učinili, pokrenite Arduino IDE, s izbornika odaberite Sketch - Connect Library. Na samom vrhu padajućeg popisa odaberite stavku "Dodaj. Zip knjižnicu". Ostaje navesti mjesto preuzetih arhiva. Nakon svih manipulacija, trebate ponovo pokrenuti Arduino IDE.

Korak 5 Konfiguriranje komunikacijskog modula.
Sljedeći je korak konfiguriranje Bluetooth modula. Da biste to učinili, ispunite sljedeću skicu na ploči Arduino:
bluetooth_send_at.rar [857 b] (preuzimanja: 63)


Ova skica koristi se za povezivanje računala s Bluetooth modulom. Koristit ćemo terminal terminala iz Arduino IDE. Odaberite Alati - Port Monitor.
Ako imate HC-06, postavite brzinu na 9600, postavite parametar bez slanja NL i CR i unesite sljedeće naredbe:
"AT" (bez navodnika) trebao bi dobiti odgovor "U redu"
"AT + BAUD7" (bez navodnika) trebao bi doći odgovor "OK57600".

Ako imate HC-05, postavite brzinu na 38400, postavite parametar slanja NL i CR i unesite sljedeće naredbe:
"AT" - uneseno bez navodnika, trebalo bi doći odgovor "OK". Ako dođete, nastavljamo dalje unositi naredbe.
"AT + UART = 57600,0,0" - postavite brzinu na 57600 bps.

Korak 6 Skica.
I na kraju, ispunite skicu za naš stroj u Arduinu:
posharnaya.rar [962 b] (preuzimanja: 74)


Korak 7 Konfiguriranje upravljačkih uređaja.
Mi ćemo kontrolirati naš model pomoću android uređaja. Ulazimo u Bluetooth postavke, pronalazimo naš Arduino modul i povežemo se pomoću lozinke za vezu "1234", možda će lozinka biti "0000", a može biti različita za različite modele. Zatim instalirajte upravljački program. Preuzmite program Arduino BT Joystick Free s Google playa. Izvođenjem programskih postavki, instalirajte sljedeće naredbe:
W - naprijed
S - leđa
A - lijevo
D - u pravu
F - stani
G - volan
K - prednja svjetla
L - isključeno prednje svjetlo

Možete koristiti i računalo sa sustavom Windows. Preuzmite sljedeći program:
pc.rar [49.07 Kb] (preuzimanja: 60)


Tada morate uspostaviti vezu pomoću iste lozinke. Odaberite spoj našeg Bluetooth modula u programu. I konfigurirajte program za iste naredbe.

Simulacije pomoću Lego Technic i Arduino
Ukupno birača: 15
3.7
4
4

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 ...