Inhaltsverzeichnis:
- Schritt 1: Die Fernbedienung in Aktion
- Schritt 2: Cybot
- Schritt 3: Beginnen wir. Zuerst der Prototyp
Video: Tims Cybot Arduino NANO Fernbedienung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Von PalingenesisTim's PlaceFollow More vom Autor:
Über: Ruhestand Mehr über Palingenesis »
Dieses Projekt besteht darin, eine Infrarot-Fernbedienung zu entwickeln, um den Original Cybot zu steuern, der mit der Zeitschrift Ultimate Real Robots erhalten wurde und bereits 2001 gestartet wurde.
Grund für die Herstellung der Fernbedienung: (eine kleine Geschichte)
Vor der Ausgabe der Teile für das IR-Handset wurde Cybot durch die Auswahl von DIP-Schaltern in verschiedene Modi versetzt. (Es gab kein Problem mit Cybot, während dies der Fall war) Als das IR-Handset ausgegeben wurde, änderten sich die Dinge. Ein Prozessor wurde aufgerüstet, um die Funktion der DIP-Schalter zu ändern. Die DIP-Schalter wurden dann verwendet, um den vom IR-Handset verwendeten Kanal so einzustellen, dass mehr als ein Cybot gleichzeitig verwendet werden konnte. (Bis zu 16 Cybots konnten mit der Infrarotsteuerung gesteuert werden) Allerdings gab es bei der Ausgabe des Infrarot-Download-Boards Probleme. Nicht alle Boards wurden gleich hergestellt, es gab Probleme, die dazu führten, dass einige nicht richtig oder überhaupt nicht funktionierten. Es wurde ein Fix ausgegeben, der jedoch nicht alle behoben hat. Ich war einer der Unglücklichen, von da an funktionierte nichts mehr für mich, alles war darauf angewiesen, dass das Infrarot-Handset funktionierte.
Wenn Sie, wie ich, einer der Unglücklichen waren, die das gleiche Problem hatten, möchten Sie vielleicht Ihre alte Kiste mit Cybot-Bits ausgraben und diesen Infrarot-Controller herstellen, um ihn zu steuern.
Das einzige was ich nicht machen konnte ist: Sprachsteuerung und PC LINK
Schritt 1: Die Fernbedienung in Aktion
Ich hatte Probleme, mich zu konzentrieren, ich habe mein altes Telefon verwendet, um das Video zu machen.
Schritt 2: Cybot
Es tut mir leid, aber wenn Sie keinen Cybot haben, dann nützt Ihnen das nicht viel.
Aber wenn Sie jemanden kennen, der einen hat:
Vielleicht wird dies diese schlafenden kleinen Kerle wiederbeleben, die sich in diesen staubigen Schränken verstecken:)
Schritt 3: Beginnen wir. Zuerst der Prototyp
Bevor ich das Mobilteil herstellte, baute ich einen Prototyp, um die Sache zu testen und sicherzustellen, dass mein Code funktionierte.
R8 und R9 sind Pullup-Widerstände für den I2C-Bus. Viele Leute vergessen, diese der Schaltung hinzuzufügen, aber sie sind erforderlich. (ein Paar pro Bus, kein Gerät) Als Faustregel gilt, dass die Widerstände dem Master hinzugefügt werden, aber da der Arduino als Master oder Slave verwendet werden könnte und der Einfachheit halber kein interner Pull in der Bibliothek verwendet wird.
Ich habe interne Pullup-Widerstände für die Pins verwendet, die mit den Schaltern verbunden sind. Alle Switches sind also zu nah an Masse.
Die Widerstands-/Kondensatorpaare R1 bis R7, C1 bis C7 sollen Prellen kompensieren. (sind also nicht notwendig, wenn Sie einen schnellen Test machen möchten, ich empfehle sie für die Stabilität)
Q1 ist der Treiber für die Infrarot-LED (940nm). Dies ist so, dass die LED die volle Leistung nutzt, um die Signale zu übertragen. (Auch wenn das Testen neben Ihrem Cybot, Q1, C8 und R11 entfernt werden kann. Das Verbinden von R10 und LED1 in Reihe zwischen Pin D3 und 5V sollte funktionieren)
Ich habe die Schaltung mit Fritzing erstellt, also hier ist die Datei, damit Sie sie besser sehen können: Arduino_Handset.zip
Empfohlen:
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711 Wägezelle und OLED 128X64 herstellt -- Kalibrierung des HX-711: 5 Schritte
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711-Wägezelle und OLED 128X64 herstellt || Kalibrierung von HX-711: Hallo Instructables, vor wenigen Tagen wurde ich Vater eines süßen Babys?. Als ich im Krankenhaus war, stellte ich fest, dass das Gewicht des Babys so wichtig ist, um das Wachstum des Babys zu überwachen. Also ich habe eine Idee? um eine Babygewichtsmaschine von meinem Selbst zu machen. In diesem Instructable ich
TV-Fernbedienung wird zur RF-Fernbedienung -- NRF24L01+ Tutorial: 5 Schritte (mit Bildern)
TV-Fernbedienung wird zur RF-Fernbedienung || NRF24L01+ Tutorial: In diesem Projekt zeige ich Ihnen, wie ich den beliebten nRF24L01+ RF IC verwendet habe, um die Helligkeit eines LED-Streifens drahtlos über drei nutzlose Tasten einer TV-Fernbedienung einzustellen. Lass uns anfangen
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: 7 Schritte (mit Bildern)
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: Update: 7. April 2019 - Rev 3 von lp_BLE_TempHumidity, fügt Datums- / Zeitdiagramme mit pfodApp V3.0.362+ hinzu und automatische Drosselung beim Senden von DatenUpdate: 24. März 2019 – Rev 2 von lp_BLE_TempHumidity, fügt weitere Plotoptionen hinzu und i2c_ClearBus, fügt GT832E
WIE MAN ARDUINO NANO/MINI HERSTELLT - Bootloader brennen: 5 Schritte
WIE MAN ARDUINO NANO/MINI HERSTELLT | Wie man Bootloader brennt: In diesem Instructables zeige ich Ihnen, wie man ein Arduino MINI von Scratch herstellt. Das in diesem Instructables geschriebene Verfahren kann verwendet werden, um alle Arduino-Boards für Ihre benutzerdefinierten Projektanforderungen zu machen
So halten Sie Ihren Hund davon ab, Ihre Fernbedienung zu kauen – wikiHow
Wie Sie Ihren Hund davon abhalten, Ihre Fernbedienung zu kauen: Haben Sie es satt, dass Ihr Haustier Ihre einzige R&R-Quelle stiehlt, um es in Ihrem Garten oder unter Ihren Decken in Ihrem Bett zerknittert zu finden? Haben Sie es satt, diese verdammte Fernbedienung auf dem Sofa zu verlieren? es leid, mit Ihrem Ehepartner darüber zu streiten, wer es verlassen hat