Dies ist eine Fernbedienung für den "Rocking Body Walking Robot Drone #5 steuerbare Version", den ich früher gepostet habe:
https://www.thingiverse.com/thing:3102186
Die Fernbedienung war nicht notwendig, aber ich dachte, sie passte besser zum Aussehen des Roboters als eine universelle TV-Fernbedienung. Sie verwendet einen Attiny85, der mit der Arduino IDE programmiert wurde.
Der Input stammt von einem digitalen Thumbstick, der auf Ebay als "Navigation Button Module 5D Rocker Joystick Independent Keyboard for Arduino MCU" verkauft wird. Der Thumbstick muss von der Platine abgelötet werden, damit er im Projekt verwendet werden kann. Er hat eine linke, rechte, obere und untere Taste und eine Taste, wenn der Stick gedrückt wird. Die Taste wird in diesem Projekt nicht verwendet.
Die Stromversorgung besteht aus zwei 2032-Zellen, die parallel für 3 Volt verdrahtet sind. Ich habe das getan, weil 6 Volt für den Attiny etwas zu hoch sind. Das Parallelschalten der Batterien ermöglicht auch einen höheren Strom für die LEDs. Ich habe eine dieser Batterieboxen von seriell auf parallel modifiziert:
https://www.banggood.com/CR2032-Button-Battery-Holder-Case-With-OnOff-Switch-p-970429.html?rmmds=search&cur\_warehouse=CN
Die Modifizierung des Gehäuses erfolgte durch das Bohren eines Lochs und das Löten einiger Drähte. Die beigefügten Bilder zeigen, wo die Drähte gelötet werden sollen und wie die Batterien im Gehäuse ausgerichtet werden sollen. Es gibt keinen Polaritätsschutz, also stellen Sie sicher, dass Sie die Batterien richtig einsetzen. Überprüfen Sie die Polarität und die Spannung mit einem Messgerät, nur um sicher
Der Schalter wurde aus der Batteriebox entfernt und in das Fernbedienungsgehäuse eingebaut. Das Gehäuse und der Schalter sind einfach mit Heißkleber an ihrem Platz befestigt.
Ich habe meine PC-Boards auf einem kleinen CNC-Gravierer hergestellt, aber sie können auch auf Perfboard gebaut werden. Der Thumbstick ist ein Oberflächenmontage-Teil, also ist er auf der Lötseite des PCB montiert. Er hat ein paar kleine Ausrichtungsnoppen auf der Rückseite. Sie müssen sie abschneiden, damit er flach liegt. Ich habe Flush-Cut-Drahtschneider verwendet, aber ein Exacto-Messer würde auch
Die Leiterplatte wurde mit Eagle entworfen. Ich hatte keine Navigationstaste oder Thumbstick-Komponente, also habe ich einfach einige Pads manuell platziert. Die Platine hat einen Jumper. Die Position des Jumpers ist in dem beigefügten Bild gezeigt. Ich habe die Platine ursprünglich mit einem weiteren Jumper entworfen, falls ich die mittlere Taste an den IO-Pin anschließen wollte, den der Reset verwendet. Dies
Die benötigten elektronischen Teile sind:
1 X Attiny85
2 X 33 Ohm Widerstände zur Strombegrenzung für die LEDs
1 X 10K Widerstand, um die Reset-Leitung hoch zu halten.
1 X 1K Widerstand zur Begrenzung des Stroms durch die Basis des Transistors.
1 X NPN-Transistor, z. B. 2N2222 oder 2N3907
2 X IR-LEDs: Ich habe 2 von einer alten Fernbedienung verwendet.
1 X 2032 Batteriebox mit Schalter:
https://www.banggood.com/CR2032-Button-Battery-Holder-Case-With-OnOff-Switch-p-970429.html?rmmds=search&cur\_warehouse=CN
1 x Navigationstaste:
Suche auf Ebay nach "Navigation Button Module 5D Rocker Joystick Independent Keyboard für Arduino MCU"
4 X 2MM Schrauben mit einer Länge von etwa 5MM.
Ich habe diesen Attiny-Core verwendet:https://github.com/SpenceKonde/ATTinyCore/blob/master/Installation.md
Der IR-Code verwendet keine Bibliotheken. Er verwendet Verzögerungsfunktionen. Er basiert auf einem Code von Dave Jones EEVBLOG. Damit es funktioniert, müssen Ihre Sicherungen für eine 8-MHz-Uhr eingestellt sein. Wenn das Programm nicht funktioniert, muss die Uhr des Attiny möglicherweise kalibriert werden. Ich habe 2 verschiedene Attiny 85s programmiert, und beide funktionierten mit der werkseitigen Kalibrierung
Ich habe ein neues Programm für den Arduino Pro Mini in den Roboter integriert. Es ist immer noch kompatibel mit einer Sony-Fernbedienung, genau wie das ursprüngliche Programm.
Die Eagle-Platine und die Schaltplan-Dateien sind ebenfalls enthalten.
Die 3D-gedruckten Teile sind die Ober- und Unterseite des Gehäuses und eine Frontplatte, die auf das obere Gehäuse geklebt ist. Es gibt auch einen kleinen Knopf, der auf den Knopf geklebt ist, der mit dem Thumbstick geliefert wird. Die Unterseite des Gehäuses enthält Extrusionen, die die Leiterplatte fest am oberen Gehäuse halten. Das Gehäuse wird mit 2-mm-Schrauben zusammengehalten
Mir hat die Art und Weise gefallen, wie es ausgefallen ist, und es passt ziemlich gut zum Aussehen des Roboters. Die Reichweite beträgt mindestens 10 Fuß (3 Meter). Der Navigationstaste oder der Thumbstick ist nicht von höchster Qualität und hat kein solides Gefühl. Ich denke, einer ohne die Tastenfunktion hätte ein besseres Gefühl. Das Bauen der Fernbedienung ist nicht so schwierig wie das Bauen des Roboters, aber es
Viel Glück,
Rick
Druckeinstellungen
Drucker:
Folger Tech
Flöße:
Nein.
Unterstützt:
Nein.
Auflösung:
.2
Füllmaterial:
20%
Kategorie: RobotikTags
Source du modèle
