Arduino Remote Presenter: Unterschied zwischen den Versionen

Aus FabLab Winti Wiki
Zur Navigation springen Zur Suche springen
K
K
Zeile 22: Zeile 22:
 
Als Sender verwende ich [https://www.aliexpress.com/item/Wireless-Calling-Bell-Pager-Call-Button-Transmitter-Calling-System-for-Restaurant-Hotel-Pager-433MHz-F4413B/32719127583.html|Wireless Call Buttons mit 3 Tasten].
 
Als Sender verwende ich [https://www.aliexpress.com/item/Wireless-Calling-Bell-Pager-Call-Button-Transmitter-Calling-System-for-Restaurant-Hotel-Pager-433MHz-F4413B/32719127583.html|Wireless Call Buttons mit 3 Tasten].
  
Und hier noch der [http://fritzing.org/media/fritzing-repo/projects/a/arduino-remote-presenter/code/Remote-Presenter.ino| Arduino Source Code].
+
Und hier noch der [http://fritzing.org/media/fritzing-repo/projects/a/arduino-remote-presenter/code/Remote-Presenter.ino Arduino Source Code].
  
 
==Projektstatus==
 
==Projektstatus==

Version vom 25. Dezember 2018, 20:04 Uhr

Arduino Remote Presenter ist ein Benutzerprojekt


Arduino Remote Presenter
Benutzerprojekt
Projekt: Arduino Remote Presenter
Benutzer: Claudio Prezzi
Bereich: Elektronik
Technologie: Arduino, 433MHz ASK


Schema

Empfänger von unten Sender

Projektbeschreibung

Stell dir vor du musst morgen eine Präsentation halten und hast keine PowerPoint Fernsteuerung. So ging es mir, als ich kurzerhand mit herumliegenden Teilen selber eine Fernsteuerung gebastelt habe. Verwendet habe ich einen Arduino Nano, ein 433MHz Empfängermodul und einen 433MHz Sender mit 3 Knöpfen im Gesamtwert von ca. 8.- CHF. Die erste Version war nocht nicht optimal, weil auf dem PC zusätzlich eine NodeJS Applikation installiert und gestartet werden musste, welche die seriellen Messages des Adruino in Tastatureingaben umgewandelt hat. Nach 2-3 Stunden lief diese erste Version :-)

Nach einigen Recherchen kam ich auf den ATmega32u4, der ein USB Keyboard emulieren kann, so dass keine Software auf dem PC mehr benötigt wird. Ich fand den Arduino Beetle, welcher direkt in den USB Port gesteckt werden kann und optimal für diesen Zweck ist.

Als Empfänger wird ein SRX882 SuperHET Empfänger Modul verwendet, welches eine viel höhere Reichweite ermöglicht, als die billigen 433MHz ASK Empfänger.

Als Sender verwende ich Call Buttons mit 3 Tasten.

Und hier noch der Arduino Source Code.

Projektstatus

August 2018: Version 1 abgeschlossen, benötigt aber noch eine NodeJS Software auf dem PC. November 2018: Version 2 mit ATmega32u4 abgeschlossen (funktioniert ohne Software).

Ausbaumöglichkeiten

Aktuell wird bei jedem Bootvorgang der Lernmodus zum erlernen der Button-Codes aktiviert, d.h. auch wenn die Buttons bereits gelernt wurden, ist der Empfänger "erst" nach 10s einsatzbereit. Durch einen zusätzlichen Taster könnte der Lernmodus nur bei Bedarf aktiviert werden, so dass der Empfänger normalerweise sofort bereit wäre.