Continuo modelatge de Lego Technic i models electrificants a través Arduino. Aquesta vegada m’ha agradat el camió de bombers Lego Technic 42068. Ho he redissenyat per la possibilitat d’electrificació i l’he posat sobre rodes grans, perquè, segons la meva opinió, es veu millor a les rodes grans. Segons la meva experiència personal, la millor manera de controlar és el Bluetooth.
Per implementar-ho casolans necessitarà:
- Lego Technic 42068
- Lego Technic 42029
- S'adaptaven 2 LEDs blancs i resistències
- Arduino Pro Mini 5v AT Mega 328
- Conductor del motor L9110S
- 1 servoaccionador SG-90
- Mòdul Bluetooth HC-05 o equivalent
- USB-UART per al firmware Arduino
- Clerical o només un ganivet afilat
- Quadre del motor 6v 1: 100
- Capacitor 10v 1000uF
- 2 pintes d'una sola fila PLS-40
- Inductor de 68mkGn
- 2 bateries Li-ion 18650
- Connector pare-mare de dos pins a cable
- Homutik
- Cables de diferents colors
- Soldadura, colofona, soldadura
- Bullits 3x20, 3x40, 3x60 femelles i rentadores per a ells
Pas 1 Prepareu el motor d’engranatges.
El nostre model serà impulsat per un motor de 6 volts, que ve completat amb un motor d'engranatges. El model era pesat, per la qual cosa és millor utilitzar un motor d’engranatges amb una relació d’engranatges d’1: 100. El model no recorre gaire ràpidament, però amb seguretat en qualsevol superfície i supera diapositives força grans. Els eixos de sortida no impliquen una connexió amb les parts Lego, de manera que agafem un ganivet i donem als eixos una forma de creu, les dimensions de les parts Lego:
Pas 2 Preparació del servei.
Tot i les rodes grans, el petit servo SG-90 és suficient per convertir-les. Si és possible, és millor triar un servo amb engranatges metàl·lics. Li vam tallar les seves “ales” sobresortents per fixar-les. Només interferiran. A continuació, al servoacabat foradem un forat amb un diàmetre de 3,2 mm o simplement el tallem. Compte! En realitzar aquesta operació, el principal és no tocar el xip intern.
Inclòs amb el servo és una palanca, poseu-lo a l’eix. Agafem la part de Lego i utilitzem el cargol autodepessor que ve amb el servoaccionament, la fixem a la palanca:
Pas 3 Construeix el model.
Per construir el model, farem servir dues instruccions de Lego i. Venen amb el constructor, però si els heu perdut, sempre podeu descarregar-lo des del lloc web oficial de Lego.
Baixeu totes les instruccions i continueu al muntatge. Primer, necessitem la instrucció 42029, ambdues parts. L'eix posterior es pren de les instruccions Lego 42029 primera part, a partir de 3 pàgines fins a 8 incloses. Afegiu peces en forma de t per enganxar els ressorts. Després d’haver posat el manguito de connexió a l’eix de sortida del motor d’engranatges, fixeu-lo amb un cargol de 3x60 tal com es mostra a la foto:
Muntem la suspensió frontal d’acord amb les pàgines 21 a 23 de la part 1. Lego 42029 1. A més de les pàgines 6 a 11 de la segona part de Lego 42029. Fixem el servoaccionament amb un cargol de 3x40, tal com es mostra a la foto. Abans de connectar, cal girar la palanca de servo en una posició de 90 graus i donar a les rodes una posició paral·lela a la carcassa:
Connectem les dues parts en el punt de muntatge del motor d’engranatges:
Ara aneu a Lego 42068. Primer muntem la cabina de les pàgines 107 a 115. Posem la part resultant a la nostra base i afegim els bastidors de la foto a la part posterior:
A continuació, continueu a la pàgina 132 a 160:
A la part superior hi afegim la muntura dels LED, no oblideu calcular les resistències i vendre-les al circuit obert:
Segons les instruccions de Lego Technic 42068, de les pàgines 118 a 128 muntem la coberta superior.
Pas 4 Arduino.
Els models nutricionals són un tema molt important. La manera més fàcil (i estable) de compartir aliments. Utilitzeu una bateria de corona de 9 volts per a l’Arduino. I bateries per a motors i un mòdul Bluetooth. Soldem dos Li-ion 18650 en paral·lel. Soldem el connector de connexió per facilitar la connexió i els retorçem amb cinta elèctrica:
Per utilitzar una sola font d’alimentació, cal afegir un inductor de 68 μH a la bretxa del cable de potència positiva d’Arduino i connectar un condensador de 10v 1000uF en paral·lel. Connectem el fil de senyal del servo al pin 2, el conductor del motor als pins 5 i 6, connectem els anodes dels fars LED a través de resistències a 4 pins, els càtodes a GND. S'han de seleccionar resistències per als díodes que utilitzeu.
Vaig difondre l'esquema:
El mòdul Bluetooth pot utilitzar HC-05 o HC-06. Són fàcils de comprar i el preu és raonablement raonable. HC-05 funciona, depenent de la configuració, en mode mestre, és a dir, crea una connexió pròpiament dita o, en mode esclau, podeu connectar-vos a ella. HC-06 només funciona en mode esclau. El mòdul en si és una placa petita amb una petita distància entre els contactes:
Val la pena escollir un mòdul ja preparat en forma de dues juntes soldades entre si. Una taula gran és un panell especial amb els contactes necessaris i un regulador de tensió de 3,3 volts sortit a un bloc convenient per alimentar el propi mòdul Bluetooth:
Per mantenir els contactes TX i RX Arduino lliures per connectar-se a un ordinador, connectarem el mòdul Bluetooth a través de la biblioteca SoftwareSerial. Per tant, crearem un port de connexió de programari. Connectem el mòdul de la següent manera:
Arduino Pro Mini: Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND
Col·loquem les bateries i les bateries de 9 volts a la part posterior de la màquina:
Muntem totes les elèctriques segons l’esquema, utilitzo cablejat petit per connectar:
Col·loquem un electricista a la part superior de les bateries:
Ara podeu posar a sobre la coberta superior prèviament muntada. No hi ha cap capdamunt a la ubicació de l'electricista per accedir-hi convenientment:
Els costats de la coberta superior s'eleven de manera que pugueu arribar a les elèctriques i des del costat:
Ara podeu tancar l’esquena completament:
Així que hauria de semblar a continuació:
I per davant:
Pas 5 Instal·leu l’entorn de programació i les biblioteques.
L’entorn de programació d’Arduino és l’ID Arduino. Si en teniu, comproveu la rellevància de la seva versió. Si no, és necessari.
Després afegim biblioteques. Servo.h serveix per controlar el servo. SoftwareSerial.h crea un port de comunicació per al mòdul Bluetooth:
Baixar i desempaquetar arxius. A continuació, traslladem els fitxers desempaquetats a la carpeta "biblioteques" ubicada a la carpeta amb l'arbuí IDE instal·lat. També podeu afegir-los a l’entorn de programació sense desempaquetar els arxius. Per fer-ho, executeu l’Arduino IDE, seleccioneu Sketch - Connecta la biblioteca al menú. A la part superior de la llista desplegable, seleccioneu l'element "Afegeix biblioteca .Zip". Resta indicar la ubicació dels arxius descarregats. Després de totes les manipulacions, heu de reiniciar l’ID Arduino.
Pas 5 Configuració del mòdul de comunicació.
El següent pas és configurar el mòdul Bluetooth. Per fer-ho, ompliu el següent esbós al tauler d’Arduino:
Aquest croquis s'utilitza per connectar un ordinador amb un mòdul Bluetooth. Utilitzarem la finestra del terminal de l’IDE Arduino. Seleccioneu Eines: control del port.
Si teniu HC-06, ajusteu la velocitat a 9600, configureu el paràmetre sense enviar NL i CR i introduïu les ordres següents:
"AT" (sense cometes) hauria de rebre la resposta "D'acord"
“AT + BAUD7” (sense cometes) hauria de sortir la resposta “OK57600”.
Si teniu HC-05, ajusteu la velocitat a 38400, configureu els paràmetres d’enviament NL i CR i introduïu les ordres següents:
"AT": introduït sense cometes, hauria de sortir la resposta "D'acord". Si veniu, continuem introduint comandaments més endavant.
"AT + UART = 57600,0,0": configureu la velocitat a 57600 bps.
Esbós 6 del pas.
I, finalment, empleneu el croquis de la nostra màquina a Arduino:
Pas 7 Configuració dels dispositius de control.
Controlarem el nostre model mitjançant un dispositiu Android. Entrem a la configuració de Bluetooth, trobem el nostre mòdul Arduino i ens connectem mitjançant la contrasenya per a la connexió “1234”, potser la contrasenya serà “0000”, pot ser diferent per a diferents models. A continuació, instal·leu el programa de control. Descarregueu el programa Arduino BT Joystick Free de Google play. Executant la configuració del programa, instal·leu les ordres següents:
W - endavant
S - enrere
A - esquerra
D - dreta
F - parada
G - volant
K - fars
L - llum del far apagada
També podeu utilitzar un ordinador amb Windows. Descarregueu el programa següent:
Després cal establir una connexió mitjançant la mateixa contrasenya. Seleccioneu el port del nostre mòdul Bluetooth al programa. I configureu el programa per a les mateixes ordres.