» Elektronica » Arduino »" Jeep "van Lego Technic en Arduino

Jeep van Lego Technic en Arduino

Jeep van Lego Technic en Arduino

Goede dag voor iedereen. Deze keer kwam ik Lego 42075 tegen, het model Snel reagerende SUV-service. Ik heb er een lier aan toegevoegd, deze op de grote wielen van de Lego 42029 set gezet en geëlektrificeerd Arduino Pro Mini. Voor controle gebruiken we het Bluetooth-kanaal. Naar mijn mening is dit de handigste en meest stabiele manier om modellen te beheren.

Om dit model te maken, gebruiken we:

- Lego Technic 42075
- Lego Technic 42029
- 2 witte leds en bijbehorende weerstanden
- Mini 1:50 reductiemotor met 3 mm as
- Arduino Pro Mini 5v AT Mega 328
- L9110S-motorbestuurder
- 1 servo-aandrijving SG-90
- Bluetooth-module HC-06 of gelijkwaardig
- USB-UART voor Arduino-firmware
- Administratief of gewoon een scherp mes
- Motorreductor 6v 1: 150
- Condensator 10v 1000uF
- 2 kammen met één rij PLS-40
- Inductor 68mkGn
- 2 Li-ion 18650-batterijen
- boren
- Connector vader-moeder twee pin naar draad
- Homutik
- Draden van verschillende kleuren
- Soldeer, hars, soldeerbout
- Boor voor metaal 3,2 mm
- Bouten 3x20, 3x40, 3x60 moeren en ringen voor hen

Stap 1 Voorbereiding van het mechanische deel.
Laten we beginnen met een mini-reductiemotor, deze is nodig voor een lier. Je moet kiezen met een overbrengingsverhouding van 1:50, langzaam draaien, maar met een lier kun je grote lasten hijsen. Ook moet de uitgaande as een diameter van 3 mm hebben. Eerst moet je de draden aan de motor solderen. Vervolgens moet op de uitgaande as de verbindingshuls van Lego worden aangebracht en een lucifersegment in een van de groeven van de huls worden gestoken. Om verbinding te maken met Lego-onderdelen, nemen we het onderdeel van de metalen constructor, buigen het in de vorm van de letter "P", we verbinden het met de tandwielmotor met een klem:


Vervolgens bevestigen we met behulp van 3x20 bouten de reductiemotor aan het Lego T-vormige onderdeel.



De aandrijfas van de SUV is de achterkant. Het model is niet erg zwaar, dus je kunt een reductiemotor gebruiken met een overbrengingsverhouding van 1: 150. En een 6 volt motor. Soldeer de draden aan de motor voordat u ze op het model installeert. Om de wielen te verbinden met de as van de reductiemotor, is het noodzakelijk om de uitgaande assen met een mes te snijden. Snijd de uitgaande assen in de vorm van een kruis en de afmetingen van het Lego-onderdeel, namelijk de dwarsas. Het is noodzakelijk om beide assen te trimmen:


We gaan over op het mechanisme van de voorwielen. We nemen de servo SG-90. Ik raad aan om te kiezen met metalen tandwielen. We trimmen de uitstekende delen van het lichaam die nodig zijn voor bevestiging. We nemen een boor en boren een doorgaand gat met een diameter van 3,2 mm. Als u geen boormachine of de juiste boormachine bij de hand heeft, snijdt u aan beide kanten kleine gaatjes in de behuizing. Het belangrijkste is om het interne mechanisme en de counterter board niet te beschadigen:


We zetten op de as een kleine hendel die compleet wordt geleverd met een servo-aandrijving.We bevestigen een klein Lego-onderdeel aan de hendel, het ziet eruit als een ovaal met twee kruisgaten:

Hierop met de mechanica zijn we klaar.

Stap 2 Bouw het model.
Om het model in elkaar te kunnen zetten, hebben we de montage-instructies voor de Lego Technic 42075 nodig. Deze wordt bij deze kit geleverd. Als je het kwijt bent of van plan bent een model samen te stellen uit onderdelen van een andere ontwerper, kun je de instructies altijd downloaden naar.

U hoeft slechts 1 deel te downloaden.
Je hebt ook instructies nodig van Lego 42029. Alleen het tweede deel. Je kunt het downloaden.

We gaan direct naar de montage. We nemen de instructie 42075. Ten eerste verzamelen we van 1 tot 15 pagina's. We doen alles volgens de instructies, behalve de installatie van tandwielen. We hebben geen versnellingen nodig, maar zullen alleen interfereren. We gaan naar de achteras. Het moet van de foto worden gehaald. Eerst installeren we de motorversnellingsbak, maken deze vast en pas daarna plaatsen we de dwarsassen voor aansluiting op de wielen:



Met de wielen geïnstalleerd, zou het er als volgt uit moeten zien:


Installeer de achteras op een reeds gemonteerde basis:



De vooras is ook gemonteerd op de foto.


We bevestigen de servo met 3x60 bouten en moeren:


Opnieuw nemen we de instructies en verzamelen we de achterkant van het model van pagina 41 tot 62. Vervolgens de deuren en dashboards van pagina 66 tot 71. En ook de cabine van pagina 98 tot 101:


In dit stadium zou het er als volgt uit moeten zien:


We monteren de lier volgens de instructies van Lego 42029 deel 2 van pagina 15 tot en met 21. Voeg een aantal onderdelen toe voor bevestiging aan dit model:


We bevestigen de lier voor het model:


Onderaan het model is de lier als volgt bevestigd:


We installeren de lieraandrijving, namelijk de reeds voorbereide mini-reductiemotor:


Een volledig afgewerkte lier ziet er als volgt uit:


We monteren de motorkap volgens instructie 42075 vanaf pagina 87 tot en met 95. Na een kleine wijziging van de montage, zoals te zien op de foto:


We zetten de kap op zijn plaats en gaan verder met het verzamelen van een klein dak. We hebben er twee LED's op geplaatst, als koplampen:


We zetten het op het model:


Opnieuw gaan we naar instructie 42075, deze keer verzamelen we van pagina 63 tot 65 en van 104 tot 105. We krijgen de details die alle elektriciteit dekken:


Stap 3 Elektrificatie.
Dus het meest interessant. Het is beter om de voeding van Arduino en motoren te scheiden om overbelasting van de controller tijdens stroompieken te voorkomen. Het model is klein en we zullen een kleine A27- of A23-batterij gebruiken om de Arduino van stroom te voorzien. Druk de draden op de batterijcontacten en bevestig ze met isolatietape:


Om de motoren van stroom te voorzien, nemen we twee Li-ion 18650. We solderen ze parallel en isoleren ze, waarbij we de stroomconnector uitvoeren:


Als iemand geïnteresseerd is, kun je alles van de batterijen voorzien, maar dan moet je een 68μH-inductor in de opening van de positieve Arduino-stroomdraad plaatsen. En voeg ook een 10v 1000uF-condensator toe die parallel is aangesloten op de Arduino-voeding. De regeling is als volgt:


We gaan samen naar de vereniging van alles. We verbinden de signaaldraad van de servoaandrijving naar pin 2, contacten van de motoraandrijving, wielaandrijving, naar pin 5 en 6, van de lieraandrijving naar pin 9 en 10. Nadat u de nodige weerstanden voor de leds heeft berekend, plaatst u ze in de opening van de positieve draad die naar de leds gaat. Anodes van de LED's van de koplampen die door de weerstanden gaan, zijn aangesloten op 4-pins, kathoden op GND.

Arduino TX- en RX-contacten zijn nodig om verbinding te maken met een computer, dus we verbinden de Bluetooth-module via de SoftwareSerial-bibliotheek. Dat wil zeggen via de gecreëerde com-poort voor software. De moduleverbinding is als volgt:

Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND

Alle elektriciteit plaatsen:


Dit alles plaatsen we achterin het model, boven de achteras:


Eerst bevestigen we de batterijen op dubbelzijdige tape of met een rubberen band:


Naast hen op een dubbelzijdige tape repareren we de Arduino en de motor driver:


Nu kunt u de wielen op het model plaatsen en de zijdelen bevestigen die de elektriciteit bedekken:


Voor het gemak van het vervolgens vullen van de schetsen, voert u de draden uit om verbinding te maken met de USB-TTL-converter.

Stap 4 We bewonderen.
Neem een ​​pauze en geniet van de schoonheid van het model:






Stap 5 Bereid de programmeeromgeving voor en vul de schets.
Om schetsen te bewerken en in te vullen is het handig om de Arduino IDE te gebruiken.Als je het hebt, controleer dan of het up-to-date is. Of download en installeer het vanaf.

Vervolgens moeten we de volgende bibliotheken toevoegen. De Servo.h-bibliotheek vereenvoudigt het werk met de servo-drive en SoftwareSerial.h voor het maken van een softwarecommunicatiepoort voor de Bluetooth-module:
libre_servo.rar [24.79 Kb] (downloads: 55)

libre_softwareserial.rar [9.29 Kb] (downloads: 52)


Gedownloade en uitgepakte archieven moeten worden verplaatst naar de map "libraries" in de map met de Arduino IDE geïnstalleerd. U kunt de andere kant op gaan, namelijk zonder de archieven uit te pakken, toe te voegen aan de programmeeromgeving. Start de Arduino IDE, selecteer Sketch - Connect Library in het menu. Selecteer helemaal bovenaan de vervolgkeuzelijst het item ".Zip-bibliotheek toevoegen". We geven de locatie van de gedownloade archieven aan. Na alle stappen moet je de Arduino IDE opnieuw opstarten.

Stap 6 Configureer de Bluetooth-module.
Voor gebruik moet de Bluetooth-module worden geconfigureerd. Om dit te doen, vult u de volgende schets in het Arduino-bord:
send_-at_bluetooth.rar [857 b] (downloads: 56)


Het is nodig om de computer te verbinden met een Bluetooth-module. We gebruiken het terminalvenster van de Arduino IDE. Selecteer Tools - Port Monitor.
Stel voor HC-05 de snelheid in op 38400, stel de verzendparameter NL en CR in en voer de volgende opdrachten in:
"AT" - ingevoerd zonder aanhalingstekens, het antwoord "OK" zou moeten komen. Als je komt, gaan we door met het invoeren van opdrachten.
"AT + UART = 57600,0,0" - stel de snelheid in op 57600 bps.

Stap 7 Vul de schets.
Vul de volgende schets in om ons model tot leven te laten komen:
bist_reag.rar [959 b] (downloads: 70)


Stap 8 Beheer het model.
U kunt het model op verschillende manieren bedienen. Het gemakkelijkst is om een ​​Android-apparaat als afstandsbediening te gebruiken. Voeg eerst het bluetooth-apparaat van ons model toe aan Android. Om dit te doen, ga naar de Bluetooth-instellingen, zoek onze Arduino-module en maak verbinding met het wachtwoord voor de "1234" -verbinding, misschien is het wachtwoord "0000", het kan verschillen voor verschillende modellen. Installeer vervolgens het besturingsprogramma. Download het Arduino BT Joystick Free-programma van Google play. Na het installeren en uitvoeren van de programma-instellingen, installeer volgende teams:
W - vooruit
S - terug
A - links
D - juist
F - stop
G - stuur
Y - lier naar beneden
T - lier omhoog
H - stop lier
K - koplampen
L - koplamp uit

Als je een fan bent van Windows-apparaten, of alleen Android niet beschikbaar is, download dan het volgende programma:
wincom.rar [49.07 Kb] (downloads: 51)


Op een Windows-apparaat moet u eerst een nieuw apparaat toevoegen met hetzelfde wachtwoord. En configureer het programma ook voor dezelfde opdrachten.

Naar mijn mening is het het handigst om een ​​fysieke afstandsbediening te gebruiken, aangezien je dan een klik op een knop voelt. Ik raad aan om een ​​afstandsbediening te maken, volgens de instructies.

En voeg er een Bluetooth-module aan toe. Gedetailleerde procesbeschrijving.

Ik voeg ook een video toe die het werk van mijn model demonstreert:


En het werk van een aparte lier:


Manieren om het model te beheren
Totaal aantal stemmen: 28
10
9.3
10

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten

We raden je aan om te lezen:

Geef het voor de smartphone ...