Drahtloses Low-Power-Arduino
11. Januar 2016Do It Yourself: Stromsparende drahtlose Plattform, die mit Arduino kompatibel ist.
Drahtloses Arduino
Warduxere ist ein Projekt zum Ersatz von IQRF-Modulen. Es ist so entworfen, dass es mit Arduino kompatibel ist. Die Hardwarebasis ist der Mikrocontroller ATmega328 und der Funkchip SI4432.
3D-Ansicht
Dank der Software KiCad ist eine 3D-Vorschau möglich.
3D-Ansicht des drahtlosen Low-Power-Arduino:
Anforderungen
Meine Anforderungen an das Gerät:
- klein und kompakt
- extra niedriger Stromverbrauch – langer Batteriebetrieb
- Mesh-Netz
- niedrige Bitrate
- wirklich keine Lizenz nötig
- einfache Umsetzung
Quellen
Der Quellcode ist auf GitHub:
https://github.com/josefjebavy/warduxere
Die Leiterplatte ist unter Creative Commons Attribution ShareAlike 3.0 veröffentlicht.
Warduxere (der frühere Name war Warduino) wurde von der Elektronikzeitschrift PE-AR ausgezeichnet.
Erster Versuch
Für den ersten Versuch braucht man nur:
- Arduino
- Funkmodul
- USB-Seriell-Wandler
Anschluss
Anschluss mit USB-Seriell-Wandler:
Erster Prototyp
Unterseite:
Foto von oben, CPU:
fertiges Gerät mit Funkmodul:
Schaltplan

Klicken Sie hier, um die PDF-Datei mit dem Schaltplan herunterzuladen.
Technische Daten
- Versorgung: DC 3,4–6 V
- Frequenz der drahtlosen Kommunikation: 433 MHz
- Reichweite: bis zu 900 m
- Verbrauch: Betrieb 5 mA; Senden 10 mA; Schlaf 10 µA
- Abmessungen 25 × 25 mm
- Kommunikationsschnittstelle: seriell, 3,3 V
- Die Entwicklung ist auf jedem Betriebssystem und auf PCs ohne x86-Architektur möglich
- Arduino-kompatibel
Präsentation
Hier können Sie eine PDF-Datei mit meiner Präsentation Low Power Wireless Arduino von der Veranstaltung Arduino Day 2016 Prag herunterladen, die am 2. April 2016 an der Mathematisch-Physikalischen Fakultät der Karls-Universität stattfand. Sie ist in tschechischer Sprache.
Die Artikelserie zu Warduxere: Realisierung drahtloser programmierbarer Module (auf Tschechisch).
Artikel zu einem ähnlichen Thema
Vibecoding: Wie man mit KI eine gute Anwendung programmiert
Wie man das Internet beschleunigt
Rektor: Upgrade der PHP-Anwendung
Programmiersprache Go
Analyse des Auftrags und der Preisgestaltung bei der Entwicklung von Softwareprojekten
Python-Programm zur Steuerung von Docker über die API
Wie man MailCatcher zum Testen von E-Mails verwendet
Python OpenAI API
Erstellen einer WebSocket-Webanwendung und Einrichten eines Proxys
Projektmanagement: agile Softwareentwicklung
Wie man alte PHP-Anwendungen ausführt
Was ein guter Programmierer wissen sollte
Programmiersprache Rust
NodeJS: Entwicklung, Serverkonfiguration
Nette Sicherheitslücke CVE-2020-15227
Wie vergleicht man zwei gleiche Datenbanken?
REST API: Plattform-API
Kundenspezifisches Web- und E-Mail-Hosting mit ISP Config-Software
Programmierung in SQL: PostgreSQL, MySQL/MariaDB
HTTPS: sicheres Web
NoSQL-Datenbank Mongo DB
Herstellen einer Verbindung zu Microsoft SQL Server unter Linux
Was ist die Stellenbeschreibung eines Programmierers?
Lokalisierung von Python-Anwendungen
Welches Mail- und Webhosting Sie wählen sollten
Wie man ein drahtloses Low-Power-Arduino baut
Digispark - Atmel ATtiny Mikrocontroller mit Arduino IDE programmieren
Programm Roulette
Entwicklung für ARM-Prozessoren mit Arduino IDE
Wie programmiere ich den ESP8266 WiFi-Prozessor?
Vergleich IQRF vs. drahtloser Arduino
Welche Plattform sollte ich für meinen E-Shop wählen? Zum Beispiel, Prestashop
Entwicklungskits und Gateways für die Funkplattform IQRF
OpenStreetMap und GPS-Routen auf der Karte im Internet
Quickplay
Chipkarten mit und ohne Kontakt – Java Card OpenPlatform
Offenes Smartphone mit Linux - Openmoko Neo FreeRunner
Entwicklung für drahtlose Module mit PIC-Prozessor unter GNU/Linux - IQRF
Newsletter
Wenn Sie daran interessiert sind, gelegentlich Neuigkeiten per E-Mail zu erhalten.
Sie können sich registrieren, indem Sie Ihre E-Mail-Adresse eingeben
News-Abonnement.
+