» Elektronik » Arduino »Schwerer Lader von Lego Technik und Arduino mit Bluetooth

Schwerer LKW von Lego Technik und Arduino mit Bluetooth

Schwerer LKW von Lego Technik und Arduino mit Bluetooth


Guten Tag, diesmal möchte ich Anweisungen zur Herstellung eines Modells eines schweren Laders von Lego geben. Elektrifizierung wie gewohnt - Arduino. Modell hergestellt auf Basis von Lego 42079 HEAVY DUTY FORKLIFT. Das Gehirn unseres Modells wird Arduino Nano v3 sein, die Steuerung über Bluetooth. Zur Steuerung kann ein Android-Telefon oder -Tablet oder eine andere Arduino-Karte mit einem verbundenen Bluetooth-Modul verwendet werden.

Selbstgemachtes Loader Video:


Die Liste von allem, was Sie brauchen, ist ziemlich lang:
- Lego Technic 42079 oder 42029
- Lego Technic 42033
- Arduino Nano v3 AT Mega 328
- L9110S Motortreiber 2 Stck.
- Servo SG-90
- Bluetooth-Modul HC-06, HC-05 oder gleichwertig
- Mini-Getriebemotor 50 U / min
- Minimotorgetriebe 100 U / min
- Motorgetriebe 6v 150 U / min
- Weiße LED 2 Stk.
- Widerstand 150 Ohm 2 Stck.
- Kondensator 10v 1000uF
- Einreihiger Kamm PLS-40
- Induktor 68mkGn
- 4 NI-Mn 1,2 V 1000 mA Batterien
- Stecker Papa-Mama zwei Pin zum Draht
- Homutik
- Drähte in verschiedenen Farben
- Lötmittel, Kolophonium, Lötkolben
- Batterie A23 oder A27
- Schrauben 3x20, Muttern und Unterlegscheiben für sie
- Schrauben 3x40
- Schrauben 3x60

Schritt 1 Wir montieren den Fall.
Zuerst müssen Sie die Anweisungen herunterladen Lego 42079 von der offiziellen Website:

Nachdem wir die Lego-Anweisung geöffnet haben, sammeln wir alle Punkte von 1 bis einschließlich 40. Setzen Sie nicht nur Zahnräder (sie stören), Differential und Kniewelle ein. Führen Sie als Nächstes die Schritte 56 bis einschließlich 75 aus. Dies sollte die Basis sein:



Dann führen wir die Schritte 95 bis einschließlich 15 aus. Wir bekommen folgendes:


Und Vorderansicht:


Der Neigungsmechanismus wurde wie auf dem Foto leicht überarbeitet:


Wir sammeln die Heugabel, das sind die Schritte 183 bis 192. Wir bekommen:


Fügen Sie Details gemäß den Lego-Anweisungen von 116 bis einschließlich 158 hinzu:


Und unten sieht es so aus:


Sie sollten auch die Palette vom Foto abholen:


Schritt 2 Motoren hinzufügen.
Um die Bewegung der Vorderachse umzusetzen, nehmen wir einen Getriebemotor mit einer Drehzahl von 150 U / min und einen 6-Volt-Motor. Die Abtriebswellen des Getriebes sind so beschnitten, dass sie die Form eines Standard-Legovsky-Teils haben:


Versuchen Sie bei der Herstellung kreuzförmiger Wellen, Lego-Verbindungshülsen aufzusetzen. Wenn die Verbindungshülsen ausreichend tief sind, setzen Sie den Getriebemotor wie auf dem Foto gezeigt in das Gehäuse ein. Und sofort auf die Räder setzen:


Das Motorzahnrad selbst wird mit 3x60 Schrauben am Körper befestigt.
Nun gehen wir zum Drehmechanismus über. Für ihn brauchen wir ein Servo SG-90. Es ist besser, mit Metallzahnrädern zu wählen. Zunächst müssen wir die hervorstehenden Teile des Gehäuses abschneiden, die für die Montage des Servoantriebs vorgesehen sind. Und machen Sie auch ein Durchgangsloch in den Boden des Gehäuses.Sie können einen 3-mm-Bohrer verwenden oder ihn einfach mit einem Messer schneiden. Die Hauptsache ist, ihn vorsichtig zu machen, um das Innere des Servos nicht zu beschädigen:


Um sich mit Legoteilen zu verbinden, nehmen Sie den kleinsten Hebel vom Servo und schrauben Sie das kleine Legoteil daran fest. Es sollte so aussehen:


Wir setzen den resultierenden Teil auf das Servo:


Wir befestigen das Servo im unteren Teil des Modells, ungefähr in der Mitte. Zur Befestigung verwenden wir eine 3x60 Schraube. Dann setzen wir die Lego-Welle ein und legen ein Zahnrad darauf, das die Räder dreht:

Wir setzen alle vier Räder auf:


Wir gehen zum Hebemechanismus. Dafür nehmen wir einen Mini-Getriebemotor mit einer Drehzahl von 50 U / min. Die Abtriebswelle eines solchen Motorgetriebes beträgt 3 mm, sie ist gut für die Legovsky-Verbindungshülse geeignet. Zur Fixierung muss nur ein Streichholzstück eingesetzt werden. Biegen Sie auch das Teil vom Metallkonstrukteur, wie in der Abbildung gezeigt, um den Motor am Lego zu befestigen:


Setzen Sie nun den Mini-Getriebemotor in den oberen Teil des Hebemechanismus ein, wie auf dem Foto gezeigt. Wir nehmen einen dicken Faden, werfen ihn durch die obere Rolle, wickeln ihn dann vom Motor auf die Verbindungshülse (drei bis vier Umdrehungen) und führen ihn durch die untere Rolle. Es sollte so sein:


Wir setzen die Gabeln auf unser Design und binden die Enden des Fadens an die Gabeln:


Die gesamte Hebezeugbaugruppe sieht folgendermaßen aus:


Kommen wir nun zum Kippmechanismus. Für ihn nehmen wir das Servo SG-90. Am besten mit verbrannter Elektronik. Wir zerlegen es und nehmen die Steuerplatine heraus, löten die Drähte direkt an den Motor. Wir zerlegen weiter und nehmen das größte Zahnrad heraus, schneiden die einschränkenden Vorsprünge von unten ab und setzen es ein. Es ist auch notwendig, die Laschen für die Montage abzuschneiden und Löcher zu bohren, wie beim ersten Servoantrieb. Das umgebaute Servo ist an den Legov-Details angebracht:


Wir setzen den Mechanismus in die Kabine:



Und sein Ende ist am Hebemechanismus befestigt:


Schritt 3 Vorbereiten der Programmierumgebung.
Das Bearbeiten und Füllen von Skizzen erfolgt über die Arduino IDE. Dieses Programm muss von heruntergeladen werden offizielle Seite und installieren.

Anschließend müssen Sie der Programmierumgebung zwei Bibliotheken hinzufügen, die in der Skizze verwendet werden. Servo.h ist eine Bibliothek für die Arbeit mit Servos und SoftwareSerial.h für die Erstellung eines Softwarekanals für die Kommunikation mit dem Bluetooth-Modul:
libre_servo.rar [24.79 Kb] (Downloads: 53)
libre_softwareserial.rar [9,29 Kb] (Downloads: 56)


Heruntergeladene und entpackte Archive sollten in den Ordner "Bibliotheken" verschoben werden, der sich in dem Ordner befindet, in dem die Arduino IDE installiert ist. Sie können auch in die andere Richtung gehen, ohne die Archive zu entpacken und der Programmierumgebung hinzuzufügen. Starten Sie die Arduino IDE und wählen Sie Sketch - Connect Library aus dem Menü. Wählen Sie ganz oben in der Dropdown-Liste das Element ".Zip-Bibliothek hinzufügen" aus. Wir geben den Speicherort der heruntergeladenen Archive an. Nach allen Schritten müssen Sie die Arduino IDE neu starten.

Schritt 4 Bluetooth-Modul.
Wir werden eines der günstigsten Bluetooth-Module für heute nehmen - HC-05 oder HC-06. Sie sind sowohl in chinesischen Geschäften als auch auf dem russischen Markt voll. Sie haben nicht so viele Unterschiede: NS-05 kann sowohl im Master-Modus (Slave) als auch im Slave-Modus (Master) arbeiten. NS-06 ist nur ein Slave-Gerät.

Kurz die Eigenschaften der Module:
- Bluetooth-Chip - BC417143 hergestellt von
- Kommunikationsprotokoll - Bluetooth-Spezifikation v2.0 + EDR;
- Aktionsradius - bis zu 10 Meter (Leistungsstufe 2);
- Kompatibel mit allen Bluetooth-Adaptern, die SPP unterstützen;
- Die Größe des Flash-Speichers (zum Speichern von Firmware und Einstellungen) - 8 Mbit;
- die Frequenz des Funksignals - 2,40 .. 2,48 GHz;
- Host-Schnittstelle - USB 1.1 / 2.0 oder UART;
- Stromverbrauch - Der Strom während der Kommunikation beträgt 30-40 mA. Der durchschnittliche Stromwert beträgt ca. 25 mA. Nach dem Herstellen der Verbindung beträgt der verbrauchte Strom 8 mA. Es gibt keinen Schlafmodus.

Für den korrekten Betrieb des Moduls müssen Sie vor dem Anschließen eine Konfiguration vornehmen. Die Einstellung erfolgt durch Eingabe der im Terminalfenster eingegebenen Befehle. Wir werden den HC-05 anpassen. Bei anderen Modulen können die Befehle unterschiedlich sein. Wir werden den Computer und das Bluetooth-Modul über Arduino verbinden. Füllen Sie die folgende Skizze in Arduino:
send_-at_bluetooth.rar [857 b] (Downloads: 66)


Diese Skizze wird benötigt, um AT-Befehle an das Bluetooth-Modul zu senden. Arduino überträgt einfach alles, was im Terminal geschrieben ist, an das Bluetooth-Kommunikationsmodul. Jetzt und in Zukunft werden wir das Modul über die SoftwareSerial-Bibliothek verbinden. Der Link zum Herunterladen und die Installationsanweisungen befanden sich im vorherigen Schritt.Bei hohen Geschwindigkeiten ist die Bibliothek instabil. Wenn Sie Probleme mit der Kommunikationsgeschwindigkeit haben, können Sie das Modul direkt an die RX- und TX-Kontakte des Arduino anschließen. Vergessen Sie in diesem Fall nicht, die Skizze zu korrigieren. In diesem Fall arbeiten wir mit dem Modul mit einer Geschwindigkeit von 9600. Öffnen Sie nach dem Ausfüllen der Skizze das Terminalfenster und geben Sie die folgenden Befehle ein:

"AT" (ohne Anführungszeichen) Die Antwort "OK" sollte kommen (dies bedeutet, dass alles richtig angeschlossen ist und das Modul funktioniert).
"AT + BAUD96000" (ohne Anführungszeichen) sollte die Antwort "OK9600" kommen.

Wenn Sie die richtige Antwort haben, fahren Sie mit dem nächsten Schritt fort.

Schritt 5 Verwalten Elektronik.
Zur Wiederbelebung unseres Modells werden wir das Arduino Nano v3 und das Bluetooth-Modul sowie zwei L9110S-Motortreiber verwenden.


Zum Anschließen der Komponenten verwenden wir Drähte mit Dupont-Buchsen an den Enden. Für die Ernährung können Sie zwei Möglichkeiten ausprobieren. Zuerst: 6 in Reihe geschaltete NI-Mn 1,2 V 1000 mA-Batterien, dann werden sowohl Arduino als auch Motoren von ihnen angetrieben. Für Arduino muss ein 10-V-Kondensator mit einer größeren Kapazität sowie eine Induktivität im Stromkreis enthalten sein. Dies ist notwendig, um die Leistung des Mikrocontrollers zu stabilisieren. Verbinden Sie bei Taschenlampen die Anoden zweier LEDs mit 4-poligem Arduino und die Kathoden mit GND. Für die verwendeten LEDs sollten Widerstände ausgewählt werden. Die zweite Option: separate Lebensmittel. Dann verwenden wir für Motoren dieselben Batterien, die mit Klebeband umwickelt sind:


Und für Arduino ist die Batterie A27 oder A23:


Legen Sie den Akku aus Gründen der Zuverlässigkeit in einen Schrumpfschlauch.

Natürlich können Sie alles nach dem Schema einfach über das "Gewicht" anschließen, aber es ist besser, alles auf der Leiterplatte zu machen. Wir löten den Arduino Nano von oben, einen Platz für die Batterie und Schlussfolgerungen für die Stromversorgung anderer Elemente:


Wir legen die Batterie an den vorgesehenen Ort:


Von unten können Sie alles in Schienen löten, aber schneller nur mit Drähten in der Isolierung:


Wir befestigen und löten die Treiberkontakte an der Unterseite dieser Platine:


Es stellt sich heraus, kompakte und zuverlässige Drähte.


Die gesamte Elektrik befindet sich hinter der Kabine:


Wir reparieren die Batterien unten:


Wir verbinden das Bluetooth-Modul wie folgt:
Arduino Nano - Bluetooth
D7 - RX
D8 - TX
5 V - VCC
GND –GND
Und wir platzieren die Platine zusammen mit dem Modul an der dafür vorgesehenen Stelle:


Schritt 6 Systemsteuerung einrichten.
Als Fernbedienung können Sie ein Android-Telefon oder -Tablet, einen Computer unter Windows oder eine handgefertigte Fernbedienung auf Arduino verwenden. Beginnen wir mit der Version auf Android. Dazu müssen Sie das Robotersteuerungsprogramm über Bluetooth installieren. Geben Sie "Bluetooth Arduino" in Google Play ein und installieren Sie das gewünschte Programm. Ich empfehle BT Controller. Anschließend stellen wir über die Android-Einstellungen eine Verbindung mit dem Bluetooth-Modul her. Das Passwort für die Verbindung lautet "1234" oder "0000". Konfigurieren Sie als Nächstes das Programm für die entsprechenden Befehle. Die Liste ist unten.

Die nächste Option ist ein Windows-Computer. Sie können das Terminalfenster verwenden, um Befehle zu senden, oder das praktische Z-Controller-Programm verwenden. Wählen Sie den Port (COM-Port, über den die Verbindung hergestellt wird) und konfigurieren Sie die Schlüssel für die Befehle. Das Setup ist einfach und nimmt nicht viel Zeit in Anspruch.
wincom.rar [49.07 Kb] (Downloads: 59)


Und schließlich ist die dritte Option und meiner Meinung nach die beste die Verwendung einer physischen Fernbedienung, da Sie seitdem das Klicken von Tasten spüren. Ich rate Ihnen, eine Fernbedienung nach meiner zu machen Anweisungen.

Und dazu noch etwas Bluetooth-Modul.

Die Verwaltungsbefehle lauten wie folgt:
W - vorwärts
S - zurück
A - links
D - richtig
F - Stop
G - Lenkrad
K - Scheinwerfer
L - Scheinwerfer aus
R - anheben
E - bergab
Q - Lift stoppen
T - neige dich
Y - neige dich weg
H - Stop-Kippmechanismus




6.7
7.8
7.8

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