» Elektronik » Arduino »Feuerwehrauto von Lego Technic und Arduino

Feuerwehrauto von Lego Technic und Arduino

Feuerwehrauto von Lego Technic und Arduino

Ich fahre fort Modellierung von Lego Technic und elektrisierenden Modellen durch Arduino. Diesmal gefiel mir das Feuerwehrauto Lego Technic 42068. Ich habe es für die Möglichkeit der Elektrifizierung überarbeitet und auf große Räder gestellt, weil es meiner Meinung nach auf großen Rädern besser aussieht. Aufgrund meiner persönlichen Erfahrung ist Bluetooth die beste Möglichkeit zur Steuerung.

Um dies umzusetzen hausgemacht wird brauchen:
- Lego Technic 42068
- Lego Technic 42029
- 2 darauf abgestimmte weiße LEDs und Widerstände
- Arduino Pro Mini 5 V AT Mega 328
- Motortreiber L9110S
- 1 Servoantrieb SG-90
- Bluetooth-Modul HC-05 oder gleichwertig
- USB-UART für Arduino-Firmware
- Büroangestellter oder nur ein scharfes Messer
- Motorgetriebe 6v 1: 100
- Kondensator 10v 1000uF
- 2 einreihige Kämme PLS-40
- Induktor 68mkGn
- 2 Li-Ionen 18650 Batterien
- Stecker Papa-Mama zwei Pin zum Draht
- Homutik
- Drähte in verschiedenen Farben
- Lötmittel, Kolophonium, Lötkolben
- Schrauben 3x20, 3x40, 3x60 Muttern und Unterlegscheiben für sie

Schritt 1 Bereiten Sie den Getriebemotor vor.
Unser Modell wird von einem 6-Volt-Motor angetrieben, der mit einem Getriebemotor ausgestattet ist. Das Modell war schwer, daher ist es am besten, einen Getriebemotor mit einem Übersetzungsverhältnis von 1: 100 zu verwenden. Das Modell fährt nicht sehr schnell, aber sicher auf jeder Oberfläche und überwindet ziemlich große Rutschen. Ausgangswellen implizieren keine Verbindung mit Lego-Teilen, daher nehmen wir ein Messer und geben den Wellen eine Kreuzform, die Abmessungen als Lego-Teile:


Schritt 2 Servo vorbereiten.
Trotz der großen Räder reicht das kleine SG-90-Servo aus, um sie zu drehen. Wenn möglich, ist es besser, ein Servo mit Metallgetrieben zu wählen. Wir haben seine hervorstehenden „Flügel“ zur Befestigung abgeschnitten. Sie werden nur stören. Als nächstes bohren wir in das Servogehäuse ein Loch mit einem Durchmesser von 3,2 mm oder schneiden es einfach. Seien Sie aufmerksam! Bei dieser Operation ist es wichtig, den internen Chip nicht zu berühren.

Im Lieferumfang des Servos ist ein Hebel enthalten, der auf die Welle gelegt wird. Wir nehmen das Lego-Teil und verwenden die selbstschneidende Schraube, die mit dem Servoantrieb geliefert wird, und befestigen sie am Hebel:


Schritt 3 Erstellen Sie das Modell.
Um das Modell zu erstellen, verwenden wir zwei Anweisungen von Lego und. Sie werden mit dem Konstruktor geliefert, aber wenn Sie sie verloren haben, können Sie sie jederzeit von der offiziellen Lego-Website herunterladen.

Laden Sie alle Anweisungen herunter und fahren Sie mit der Montage fort. Zuerst benötigen wir die Anweisung 42029, beide Teile. Die Hinterachse stammt aus der Anleitung Lego 42029 Teil 1, beginnend mit 3 Seiten bis einschließlich 8. Fügen Sie T-förmige Teile zum Anbringen der Federn hinzu. Nachdem wir die Verbindungshülse auf die Abtriebswelle des Getriebemotors gesetzt haben, befestigen wir sie mit einer 3x60-Schraube wie auf dem Foto gezeigt:




Wir montieren die Vorderradaufhängung gemäß den Seiten 21 bis 23 des Lego 42029 Teil 1. Sowie den Seiten 6 bis 11 des zweiten Teils des Lego 42029. Wir befestigen den Servoantrieb mit einer 3x40-Schraube, wie auf dem Foto gezeigt. Vor dem Anschließen muss der Servohebel in eine Position von 90 Grad gedreht und den Rädern eine Position parallel zum Gehäuse gegeben werden:




Wir verbinden beide Teile am Montagepunkt des Getriebemotors:


Gehen Sie nun zu Lego 42068. Wir bauen die Kabine zuerst von den Seiten 107 bis 115 zusammen. Wir setzen das resultierende Teil auf unsere Basis und fügen die Gestelle auf dem Foto hinten hinzu:


Fahren Sie dann auf Seite 132 bis 160 fort:



Oben fügen wir die Halterung für die LEDs hinzu, vergessen Sie nicht, die Widerstände für sie zu berechnen und sie in den offenen Stromkreis zu löten:


Gemäß den Anweisungen von Lego Technic 42068 montieren wir auf den Seiten 118 bis 128 die obere Abdeckung.

Schritt 4 Arduino.
Ernährungsmodelle sind ein sehr wichtiges Thema. Der einfachste (und stabilste) Weg, um Lebensmittel zu teilen. Verwenden Sie für den Arduino eine 9-Volt-Kronenbatterie. Und Batterien für Motoren und ein Bluetooth-Modul. Wir löten zwei Li-Ion 18650 parallel. Löten Sie den Verbindungsstecker, um die Verbindung zu vereinfachen, und drehen Sie sie mit Klebeband:


Um ein einzelnes Netzteil zu verwenden, muss der Lücke des positiven Arduino-Stromkabels eine Induktivität von 68 μH hinzugefügt und ein 10 V 1000 uF-Kondensator parallel geschaltet werden. Wir verbinden das Signalkabel des Servos mit Pin 2, den Motortreiber mit Pin 5 und 6, wir verbinden die Anoden der LED-Scheinwerfer über Widerstände mit 4 Pin, die Kathoden mit GND. Für die von Ihnen verwendeten Dioden sollten Widerstände ausgewählt werden.

Ich habe das Schema verbreitet:


Das Bluetooth-Modul kann HC-05 oder HC-06 verwenden. Sie sind leicht zu kaufen und der Preis ist angemessen. HC-05 funktioniert je nach Einstellung im Master-Modus, dh es wird selbst eine Verbindung hergestellt, oder im Slave-Modus können Sie eine Verbindung herstellen. HC-06 funktioniert nur im Slave-Modus. Das Modul selbst ist eine kleine Platine mit einem kleinen Abstand zwischen den Kontakten:


Es lohnt sich, ein bereits vorbereitetes Modul in Form von zwei miteinander verlöteten Platinen zu wählen. Ein großes Board von ihnen ist ein spezielles Steckbrett mit den erforderlichen Kontakten und einem Spannungsregler von 3,3 Volt, der an einen praktischen Block angeschlossen wird, um das Bluetooth-Modul selbst mit Strom zu versorgen:


Damit die TX- und RX-Arduino-Kontakte für die Verbindung mit einem Computer frei bleiben, wird das Bluetooth-Modul über die SoftwareSerial-Bibliothek verbunden. Dadurch erstellen wir einen Software-Verbindungsport. Wir verbinden das Modul wie folgt:
Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5 V - VCC
GND –GND

Wir legen die Batterien und die 9-Volt-Batterie auf die Rückseite der Maschine:


Wir montieren die gesamte Elektrik gemäß dem Schema. Ich verwende kleine Kabel, um Folgendes anzuschließen:


Wir legen einen Elektriker auf die Batterien:


Jetzt können Sie die zuvor montierte obere Abdeckung aufsetzen. Am Standort des Elektrikers befindet sich kein Dach, um bequem darauf zugreifen zu können:


Die Seiten der oberen Abdeckung erheben sich, so dass Sie zur Elektrik und von der Seite gelangen können:



Jetzt können Sie den Rücken komplett schließen:


Und so sollte es aussehen:


Und vorne:


Schritt 5 Installieren Sie die Programmierumgebung und die Bibliotheken.
Die Arduino-Programmierumgebung ist die Arduino-IDE. Wenn Sie es haben, überprüfen Sie die Relevanz seiner Version. Wenn nicht, ist es notwendig.

Dann fügen wir Bibliotheken hinzu. Servo.h dient zur Steuerung des Servos. SoftwareSerial.h erstellt einen Kommunikationsport für das Bluetooth-Modul:
servo.rar [24.79 Kb] (Downloads: 68)

softwareserial.rar [9,29 Kb] (Downloads: 66)


Archive herunterladen und entpacken. Als Nächstes verschieben wir die entpackten Dateien in den Ordner "Bibliotheken", der sich in dem Ordner befindet, in dem die Arduino IDE installiert ist. Sie können sie auch zur Programmierumgebung hinzufügen, ohne die Archive zu entpacken. Führen Sie dazu die Arduino IDE aus und wählen Sie im Menü die Option Skizze - Bibliothek verbinden. Wählen Sie ganz oben in der Dropdown-Liste das Element ".Zip-Bibliothek hinzufügen" aus. Es bleibt der Speicherort der heruntergeladenen Archive anzugeben. Nach allen Manipulationen müssen Sie die Arduino IDE neu starten.

Schritt 5 Konfigurieren des Kommunikationsmoduls.
Der nächste Schritt ist die Konfiguration des Bluetooth-Moduls. Füllen Sie dazu die folgende Skizze in die Arduino-Tafel aus:
bluetooth_send_at.rar [857 b] (Downloads: 63)


Diese Skizze wird verwendet, um einen Computer mit einem Bluetooth-Modul zu verbinden. Wir werden das Terminalfenster der Arduino IDE verwenden. Wählen Sie Extras - Port Monitor.
Wenn Sie HC-06 haben, stellen Sie die Geschwindigkeit auf 9600 ein, stellen Sie den Parameter ein, ohne NL und CR zu senden, und geben Sie die folgenden Befehle ein:
"AT" (ohne Anführungszeichen) sollte die Antwort "OK" erhalten.
"AT + BAUD7" (ohne Anführungszeichen) sollte die Antwort "OK57600" kommen.

Wenn Sie HC-05 haben, stellen Sie die Geschwindigkeit auf 38400 ein, stellen Sie die Sendeparameter NL und CR ein und geben Sie die folgenden Befehle ein:
"AT" - ohne Anführungszeichen eingegeben, sollte die Antwort "OK" kommen. Wenn Sie kommen, geben wir weiterhin Befehle ein.
"AT + UART = 57600,0,0" - Stellen Sie die Geschwindigkeit auf 57600 Bit / s ein.

Schritt 6 Skizze.
Und zum Schluss füllen Sie die Skizze für unsere Maschine in Arduino aus:
posharnaya.rar [962 b] (Downloads: 74)


Schritt 7 Konfigurieren der Steuergeräte.
Wir werden unser Modell mit einem Android-Gerät steuern. Wir gehen in die Bluetooth-Einstellungen, suchen unser Arduino-Modul und stellen eine Verbindung mit dem Passwort für die „1234“ -Verbindung her. Möglicherweise lautet das Passwort „0000“. Es kann für verschiedene Modelle unterschiedlich sein. Installieren Sie als Nächstes das Steuerungsprogramm. Laden Sie das kostenlose Programm Arduino BT Joystick von Google Play herunter. Installieren Sie die folgenden Befehle, um die Programmeinstellungen auszuführen:
W - vorwärts
S - zurück
A - links
D - richtig
F - Stop
G - Lenkrad
K - Scheinwerfer
L - Scheinwerfer aus

Sie können auch einen Computer unter Windows verwenden. Laden Sie das folgende Programm herunter:
pc.rar [49.07 Kb] (Downloads: 60)


Dann müssen Sie eine Verbindung mit demselben Passwort herstellen. Wählen Sie im Programm den Com-Port unseres Bluetooth-Moduls. Und konfigurieren Sie das Programm für dieselben Befehle.

Simulationen mit Lego Technic und Arduino
Gesamtzahl der Wähler: 15
3.7
4
4

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      Entschuldigungtanzendance2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...