Arduino RF433 přijímač , vysílač
Aneb komunikujeme a vyměnujeme informace s čidly, moduly na dálku a bezdrátově. A levně
1, Příprava
RF433 modulky ( přijímač vlevo , vysílač vpravo ) vysílač celkem jde , přijímač nic moc
Arduino UNO jako přijímač
Atmega328P-PU jako vysílač
DS18B20
2. Zapojení
Na vysílač použijeme holý mikročip Atmega328P-PU
Vysílací modulek – VCC 5V , GND – GND , DATA – 10 pin
DS18B20 – VCC 5V , GND- GND , DATA – 3 pin ( mezi VCC a DATA vložit odpor 4,7k ohm )
Na přijímač , který bude doma obyčejné UNO
zapojení příjímače – VCC – 5V , GND- GND , DATA – pin 2
3. Software ( sketch a knihovny)
Použité hnihovny … RC switch , Nom1 sleep library , Dallas temperature , One wire
ke stažení zde knihovny_RF433komunikace ,
Po nahrání sketchů by měl přicházet údaj o teplotě z čidla u vysílače. Zobrazíme na Serial portu u přijímače.
Vysílač je nastaven tak, že každou minutu odvysílá info a atmega328P-PU usne , tím se sníží spotřeba na 0,027 mA … průměrně je spotřeba pod 1mA za hodinu.
TESTy zařízení :
výdrž na 9 V blok baterii ( s posíláním dat každou minutu ) už týden a běží dál. cca 2 týdny
po protažení posílání po 15 min výdrž baterky vzroste na 15x 2 = 30 týdnů
Upgrade :
V 0.1 ……. vylepšení přijímače … zakoupení RXB6 ( celý nazev : RXB6 433Mhz Superheterodyn
- větší dosah ( zapojení stejné / výměna kus za kus)
______________________________________________________________________
V 0.2 …….. úprava SW pro vysílač … vysílání každou 15 tou minutu( uspora baterie) …. dodám později