Projekt RN-MikroFunk mit RFM12b fertiggestellt
von
am 21.02.2013 um 10:00 (7129 Hits)
Es handelt sich quasi um ein Funkmodul und Controllerbaord in einem. Also ein winziges Controllerboard das das neben einem ATMega 328P auch ein Funkmodul RFM12b, 2 Schalttransitoren, digitalen Temperatursensor und jede Menge freier Ports besitzt. Das ganze extrem stromsparend!
Bild hier
Links:
- Hier die Bauanleitung inkl Schaltplan / Bestückungsplan mit Bascom Beispielen
- Projektforum mit neusten Infos
- Bezugsquelle für Bauteile oder Platine findet man hier
Der Schwerpunkt dieses kleinen Contollerboards ist die Entwicklung von Fernsteuerungen, funkgesteuerten Aktoren, Sensoren beispielsweise für Robotik, Alarmanlagen, Haussteuerungen und ähnliche Aufgaben.
Durch die sehr kompakte Größe von nur 29x45mm (kleiner als eine Streichholzschachtel) kann das Board vielfältig eingesetzt werden, es passt fast überall rein.
Bei der Entwicklung wurde besonders darauf geachtet das das Board einen sehr geringen Strombedarf hat. Dadurch ergeben sich mit 2 bis 3 Mignonzellen, je nach Anwendung und Einsatz der Sleepmodis, theoretisch Batterielaufzeiten bis zu mehren Jahren.
Möglich wurde all dies durch Ausnutzung ausgewählter SMD-Bauteile. Wir haben dennoch eine relativ große SMD-Baureihe (1206) verwendet, so das mit etwas Löterfahrung auch dieses Board noch gut mit der Hand gelötet und flott aufgebaut werden kann.
Einsteigern mit wenig Löterfahrung raten wir von diesem Projekt ab und empfehlen das etwas größere aber funkkompatible RN-AVR Universal mit ähnlichen Möglichkeiten, ebenfalls in diesem Shop erhältlich.
Die Features und ein paar Daten:
- leistungsähiger Mikrocontroller ATMEGA 328P 8-Bit Mikrocontroller, Technologie, AVR RISC Architektur , Gehäuse TQFP-32, 32kB Flash / 2kB Ram / Eeprom 1kB / 6 PWM / 3 Timer / Uart / I2C / SPI
- 1WIRE-Bus
- 8 Mhz Resonator für stabilen Takt
- frei programmierbar über Standard 6poligen ISP Anschluss
- kompakte Maße 45x29mm / passt in eine Streichholzschachtel !
- Batteriespannung von 3,4 bis 12 V – bei Überbrückung von SJ1 auch ab mit niedrigen Spannungen von 2,5V bis 3,5V betreibbar beispielsweise als Batterie (Akku) geeignet: min. 2 Mignon Zellen oder 9V Block oder 1 Lithium Zelle 3V oder Knopfzelle 3V
- eingebaute 3,3V Stabilisierung (wahlweise überbrückbar)
- eingebauter digitaler Temperatursensor DS18S20 (wahlweise bestückbar)
- Die meisten I/O-Ports und AD-Ports stehen an Pin-Leisten zur freien Verfügung
- Messeingang für höhere Spannung (Standard bis 13,4V – Spannungsmessbereich kann durch Widerstände frei verändert werden)
- Zusätzliche Batteriespannungsüberwachung über AD-Port integriert
- Äußerst geringer Strombedarf durch sparsame Bauteile:
Strombedarf im
Powerdown Modi mit schlafendem Funkmodul kleiner als 10uA
Strombedarf aktiv – jedoch mit schlafendem Funkmodul nur ca. 0,1 bis 0,2 mA
Strombedarf beim Empfang mit Funkmodul RFM12b nur ca. 15mA
Strombedarf beim Senden mit Funkmodul RFM12b nur ca. 20mA- zwei frei programmierbare Open Kollektor Schaltausgänge (bis 1A belastbar)
- RFM12 oder RFM12b Funkmodul kann direkt auf der Unterseite aufgelötet werden
- Hohe Funkreichweite ca. 150 - 300m (Siehe Datenblatt des Funkmodules)
- Interrupt gesteuerter Empfang- und Sendebetrieb (mit Beispielen)
- Wake-Up Timer von wenigen ms bis zu Jahren (mit Beispielen)
- Funkkompatibel zu RN-AVR Universal (bei gleichem Funkmodul)
- Eagle–Library mit RN-MikroFunk auf DVD
- zahlreiche deutsche Beispielprogramme in Bascom Basic
- DVD mit deutscher Anleitung fast 70 DIN A4 Seiten im PDF Format (erläutert auch die Programmierung des Funkmodules RFM12/b)
- Datenblättern zu Funkmodul und anderen Komponenten