Continui modelare de la Lego Technic și modele electrizante prin Arduino. De data aceasta mi-a plăcut camionul de pompieri Lego Technic 42068. Am redat-o pentru posibilitatea de electrificare și am pus-o pe roți mari, pentru că, după părerea mea, arată mai bine pe roțile mari. Pe baza experienței mele personale, cel mai bun mod de a controla este Bluetooth.
Pentru a implementa acest lucru de casă va avea nevoie de:
- Lego Technic 42068
- Lego Technic 42029
- 2 LED-uri albe și rezistențe potrivite pentru ele
- Arduino Pro Mini 5v AT Mega 328
- Conductor motor L9110S
- 1 servomotor SG-90
- Modul Bluetooth HC-05 sau echivalent
- USB-UART pentru firmware Arduino
- Clerical sau doar un cuțit ascuțit
- Cutie de viteze a motorului 6v 1: 100
- condensator 10v 1000uF
- 2 pieptene cu un singur rând PLS-40
- Inductor 68mkGn
- 2 baterii Li-ion 18650
- Conector tată-mamă cu doi pini la cablu
- Homutik
- Firuri de diferite culori
- Sudură, colofă, fier de lipit
- Șuruburi 3x20, 3x40, 3x60 piulițe și șaiburi pentru acestea
Pasul 1 Pregătiți motorul angrenajului.
Modelul nostru va fi condus de un motor de 6 volți, care vine complet cu un motor de transmisie. Modelul a fost greu, așa că este mai bine să utilizați un motor cu un raport de viteză de 1: 100. Modelul nu merge foarte repede, dar cu încredere pe orice suprafață și depășește diapozitive destul de mari. Arborii de ieșire nu implică o legătură cu piesele Lego, așa că luăm un cuțit și oferim arborelor o formă încrucișată, dimensiunile ca piese Lego:
Pasul 2 Pregătirea servomotorului.
În ciuda roților mari, servo SG-90 mic este suficient pentru a le transforma. Dacă este posibil, este mai bine să alegeți un servo cu angrenaje metalice. I-am tăiat „aripile” proeminente pentru fixare. Nu vor interfera decât. În continuare, în carcasa servo găurim o gaură cu un diametru de 3,2 mm sau doar o tăiem. Fii atent! Când efectuați această operație, principalul lucru este să nu atingeți cipul intern.
Inclus cu servo este o pârghie, puneți-o pe ax. Luăm partea Lego și folosim șurubul autofiletant care vine cu servomotorul, îl fixăm pe pârghie:
Pasul 3 Construiți modelul.
Pentru a construi modelul vom folosi două instrucțiuni de la Lego și. Acestea vin cu constructorul, dar dacă le-ai pierdut, le poți descărca întotdeauna de pe site-ul oficial Lego.
Descărcați toate instrucțiunile și continuați la asamblare. În primul rând, avem nevoie de instrucțiunea 42029, ambele părți. Puntea spate este preluată din instrucțiunile Lego 42029 partea 1, începând de la 3 pagini la 8 inclusiv. Adăugați piese în formă de t pentru fixarea arcurilor. După ce am fixat manșonul de conectare pe arborele de ieșire al motorului angrenajului, îl fixăm cu un șurub de 3x60, așa cum se arată în fotografie:
Asamblăm suspensia din față în conformitate cu paginile 21-23 din partea Lego 42029 partea 1. La fel ca și paginile 6 până la 11 din partea a doua a Lego 42029. Fixăm servomotorul cu un șurub de 3x40, așa cum se arată în fotografie. Înainte de conectare, este necesar să rotiți maneta servo într-o poziție de 90 de grade și să oferiți roților o poziție paralelă cu carcasa:
Conectăm ambele părți la punctul de montare al motorului angrenajului:
Acum mergeți la Lego 42068. Asamblăm mai întâi cabina de la paginile 107 la 115. Punem partea rezultată pe baza noastră, adăugăm rafturile din fotografie în spate:
Apoi continuați la pagina 132 - 160:
În partea de sus adăugăm suportul pentru LED-uri, nu uitați să calculați rezistențele pentru ele și să le vindeți în circuitul deschis:
Conform instrucțiunilor Lego Technic 42068, de la paginile 118 până la 128 asamblăm capacul superior.
Pasul 4 Arduino.
Modelele de putere sunt o problemă foarte importantă. Cel mai simplu (și cel mai stabil) mod de a împărtăși mâncarea. Folosiți o baterie cu coroană de 9 volți pentru Arduino. Și baterii pentru motoare și un modul Bluetooth. Am lipit două Li-ion 18650 în paralel. Se lipeste conectorul de conectare pentru conectare ușoară și le răsuciți cu bandă electrică:
Pentru a utiliza o singură sursă de alimentare, este necesar să adăugați un inductor de 68μH la distanța cablului de alimentare Arduino pozitiv și să conectați în paralel un condensator de 10v 1000uF. Conectăm firul de semnal al servo-ului la pinul 2, șoferul motorului la pinii 5 și 6, conectăm anodii farurilor LED prin rezistențe la 4 pini, catodurile la GND. Rezistorile trebuie selectate pentru diodele pe care le utilizați.
Am răspândit schema:
Modulul Bluetooth poate utiliza HC-05 sau HC-06. Sunt ușor de achiziționat, iar prețul este rezonabil. HC-05 funcționează, în funcție de setări, în modul master, adică creează o conexiune în sine, sau în modul slave, vă puteți conecta la aceasta. HC-06 funcționează numai în modul slave. Modulul în sine este o placă mică, cu o distanță mică între contacte:
Merită să alegeți un modul deja pregătit sub forma a două plăci lipite împreună. Placa mare din ele este o panou specială cu contactele necesare și un regulator de tensiune de 3,3 volți la modulul Bluetooth:
Pentru ca contactele TX și RX Arduino să rămână libere pentru a vă conecta la computer, vom conecta modulul Bluetooth prin biblioteca SoftwareSerial. Prin aceasta vom crea un port de conexiune software. Conectăm modulul după cum urmează:
Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND
Amplasăm bateriile și bateria de 9 volți în spatele mașinii:
Asamblam toate echipamentele electrice în conformitate cu schema, folosesc cabluri mici pentru a conecta:
Plasăm un electrician deasupra bateriilor:
Acum puteți pune capacul superior montat anterior. Nu există un vârf în locația electricianului, pentru accesul comod la acesta:
Părțile laterale ale capacului superior se ridică astfel încât să poți ajunge la electricitate și din lateral:
Acum puteți închide complet spatele:
Și deci ar trebui să arate ca mai jos:
Și în față:
Pasul 5 Instalați mediul de programare și bibliotecile.
Mediul de programare Arduino este IDE Arduino. Dacă îl aveți, verificați relevanța versiunii sale. Dacă nu, este necesar.
Apoi adăugăm biblioteci. Servo.h este utilizat pentru a controla servo. SoftwareSerial.h creează un port de comunicare pentru modulul Bluetooth:
Descărcați și despachetați arhivele. În continuare, mutăm fișierele neambalate în folderul „biblioteci” situat în folderul cu Arduino IDE instalat. Puteți adăuga, de asemenea, în mediul de programare fără a despacheta arhivele. Pentru a face acest lucru, executați Arduino IDE, selectați Sketch - Connect Library din meniu. În partea de sus a listei derulante, selectați elementul „Adăugați biblioteca .Zip”. Rămâne să indicăm locația arhivelor descărcate. După toate manipulările, trebuie să reporniți ID-ul Arduino.
Pasul 5 Configurarea modulului de comunicare.
Următorul pas este să configurați modulul Bluetooth. Pentru a face acest lucru, completați următoarea schiță din tabla Arduino:
Această schiță este utilizată pentru a conecta un computer cu un modul Bluetooth. Vom folosi fereastra terminalului de la Arduino IDE. Selectați Instrumente - monitorizare port.
Dacă aveți HC-06, atunci setați viteza la 9600, setați parametrul fără a trimite NL și CR și introduceți următoarele comenzi:
„AT” (fără ghilimele) ar trebui să primească răspunsul „OK”
„AT + BAUD7” (fără ghilimele) trebuie să vină răspunsul „OK57600”.
Dacă aveți HC-05, apoi setați viteza la 38400, setați parametrii de trimitere NL și CR și introduceți următoarele comenzi:
„AT” - introdus fără ghilimele, ar trebui să vină răspunsul „OK”. Dacă veniți, vom continua să introducem comenzi în continuare.
„AT + UART = 57600,0,0” - setați viteza la 57600 bps.
Pasul 6 Schiță.
Și în final, completați schița pentru mașina noastră din Arduino:
Pasul 7 Configurarea dispozitivelor de control.
Vom controla modelul nostru folosind un dispozitiv Android. Intrăm în setările Bluetooth, găsim modulul nostru Arduino și ne conectăm folosind parola pentru conexiunea „1234”, poate parola va fi „0000”, poate fi diferită pentru diferite modele. Apoi, instalați programul de control. Descărcați programul gratuit Arduino BT Joystick gratuit de pe Google play. Executând setările programului, instalați următoarele comenzi:
W - înainte
S - înapoi
A - stânga
D - corect
F - oprire
G - volan
K - faruri
L - farul stins
Puteți utiliza, de asemenea, un computer care rulează Windows. Descărcați următorul program:
Apoi, trebuie să stabiliți o conexiune folosind aceeași parolă. Selectați portul modulului nostru Bluetooth în program. Și configurați programul pentru aceleași comenzi.