Programmierbares 2.4GHz Funkmodule mit AVR ATmega168.
Das programmierbare Funkmodul iDwaRF-168 kombiniert einen Cypress 2.4GHz DSSS Radio Transceiver mit einem Atmel AVR ATmega168 Mikrocontroller. Zusammen mit der frei verfügbaren iDwaRF-Net Firmware ergibt sich eine leistungsfähige und erweiterbare Plattform für eigene drahtlose Anwendungen
Siehe Infosheet für mehr Informationen.
Firmware
Die frei verfügbare iDwaRF-Net Firmware bietet die komplette Funktionalität für ein drahtloses, sternförmiges N:1 Sensornetzwerk. Das Protokoll ist komplett gekapselt, die Übertragung von Daten erfolgt zwischen Host (z.B. PC) und iDwaRF Hub über ein einfaches serielles ASCII Protokoll. In den iDwaRF Sensoren können User-Funktionen eingebunden werden und der Datenaustausch erfolgt hier über einfache Datenfelder. Verschiedene Beispielapplikationen, z.B. für die onboard Komponenten des iDwaRF-NodeBoards oder ein drahtloser Chat via Terminalprogramm, können leicht an eigene Anwendungen angepasst werden.
Hinweise zur Inbetriebnahme
Um das iDwaRF-168 Modul mit der iDwaRF-Net Firmware in Betrieb zu nehmen, muss zuerst der 7.3828MHz Quarz eingelötet werden und dann die ATmega168 Fusebits gemäß den Werten im Infosheet programmiert werden. Ohne korrekte Programmierung der Fusebits ist keine UART Kommunikation möglich! Danach kann eine der Beispielapplikationen programmiert werden.
Sie benötigen einen Programmieradapter, der Low-Voltage Targets programmieren kann, wie z.B. unseren CrispAVR-USB oder vergleichbare Tools, wie AVRISP-mkII oder STK500 von Atmel. Von der Verwendung nicht-Low-Voltage tauglicher Programmieradapter, wie z.B. unserem STK200 kompatiblen CrispAVR-200, raten wir ab!
Zubehör
Zur einfachen Inbetriebnahme der iDwaRF Module steht das iDwaRF-NodeBoard, sowie das iDwaRF-HubBoard zur Verfügung. Das NodeBoard bietet einige onboard Sensorkomponenten (LED, Taster, Temperatursensor, Helligkeitssensor), während das HubBoard eine USB-Schnittstelle zum Anschluß an einen PC mitbringt. Beide Module sind komplett SMD bestückt. Das Bild rechts zeigt eine iDwaRF-NodeBoard Platine mit Batteriehalter und aufgestecktem iDwaRF-168 Modul. Bitte beachten Sie, daß das iDwaRF-168 Modul separat zum Node- oder HubBoard dazubestellt werden muß.
Ein geeigneter Programmieradapter, um die iDwaRF Module zu programmieren, ist der CrispAVR-USB.