Mały, bezprzewodowy czujnik temperatury na radiu

Zybi
Posty: 1511
Rejestracja: ndz cze 26, 2016 4:24 pm

Taka mała zajawka:
.
Załączniki
RFM690_GUI.png
RFM690_GUI.png (57.22 KiB) Przejrzano 2721 razy
Awatar użytkownika
Robert Błaszczak
Posty: 4007
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontakt:

WOW! :)
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
krycha88
Posty: 5197
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Fajne :) szkoda tylko, że dla wybrańców ;)
https://gui-generic-builder.supla.io/
Zybi
Posty: 1511
Rejestracja: ndz cze 26, 2016 4:24 pm

krycha88 pisze: sob sty 25, 2020 7:49 am Fajne :) szkoda tylko, że dla wybrańców ;)
Soft powstał na prośbę tych, co nie znają się na programowaniu i będzie udostępniony do testowania bez ograniczeń. Muszę tylko skończyć oprogramowanie OLED-a.
krycha88
Posty: 5197
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Zybi pisze: sob sty 25, 2020 8:49 am
krycha88 pisze: sob sty 25, 2020 7:49 am Fajne :) szkoda tylko, że dla wybrańców ;)
Soft powstał na prośbę tych, co nie znają się na programowaniu i będzie udostępniony do testowania bez ograniczeń. Muszę tylko skończyć oprogramowanie OLED-a.
Ekstra :)
https://gui-generic-builder.supla.io/
andras
Posty: 463
Rejestracja: pt gru 30, 2016 5:51 pm

Zybi pisze: sob sty 25, 2020 8:49 am
krycha88 pisze: sob sty 25, 2020 7:49 am Fajne :) szkoda tylko, że dla wybrańców ;)
Soft powstał na prośbę tych, co nie znają się na programowaniu i będzie udostępniony do testowania bez ograniczeń. Muszę tylko skończyć oprogramowanie OLED-a.
Więc czekam z niecierpliwością :)
Zybi
Posty: 1511
Rejestracja: ndz cze 26, 2016 4:24 pm

Już prawie gotowe ...
.
Załączniki
RF_Gate_Oled.png
RF_Gate_Oled.png (326.17 KiB) Przejrzano 2594 razy
Zybi
Posty: 1511
Rejestracja: ndz cze 26, 2016 4:24 pm

Rozbudowałem w konfigu sekcję "RFM69 Settings" o możliwość określania transmiterów własnymi nazwami - do 10 znaków.
.
Załączniki
RF_Gate_Oled2.png
RF_Gate_Oled2.png (26.53 KiB) Przejrzano 2542 razy
Zybi
Posty: 1511
Rejestracja: ndz cze 26, 2016 4:24 pm

Obiecany skompilowany soft do testów.

WAŻNE!!!
Logowanie na stronę konfiguracji modułu:

Kod: Zaznacz cały

192.168.4.1:82
Maksymalna liczba transmiterów - 6. W konfigu zalecam ustawienie wartości zgodnej z rzeczywistością (mniej kanałów w Cloudzie będzie do wyłączenia).
Dane na wyświetlaczu wyświetlane są cyklicznie co 5 sekund dla każdego transmitera.

Kanały generowane przy wyborze czujnika SI7021:
1. addDHT22 - (dla pomiaru temperatury i wilgotności)
2. addDS18B20Thermometer - (dla pomiaru napięcia baterii)
3. addDS18B20Thermometer - (dla pomiaru sygnału transmitera)

Kanały generowane przy wyborze czujnika BME280:
1.addDHT22 - (dla pomiaru tmperatury i wilgotności)
2.addPressureSensor - (dla pomiaru ciśnienia)
3.addDS18B20Thermometer - (dla pomiaru napięcia baterii)
4.addDS18B20Thermomete - (dla pomiaru sygnału transmitera)

Oczywiście są to typy czujników, więc mogą być również inne - zależy to od oprogramowania transmitera.

Pinologia:

Kod: Zaznacz cały

GPIO 0      - Config Button ( 5 sekund do masy, aby wejść w tryb konfiguracji )
GPIO 2      - dioda konfiguracyjna z trybami pracy: ON, OFF, DISABLE oraz sygnalizacja odbioru danych z transmitera
GPIO 5      - SDA OLED 128x64 0.96"
GPIO 3 (RX) - SCL OLED 128x64 0.96"
Pozostała pinologia zgodna z projektem Roberta.

Soft wgrywamy pod adres 0x00000
Pozostałe parametry:

Kod: Zaznacz cały

CrystalFreq     26M
SPI SPEED       40 MHz
SPI MODE        DOUT
BAUDRATE        115200
FLASH SIZE      8Mbit (1MByte)
Osobiście testowałem na module RFM69CW na częstotliwości 868 MHz przy obu rodzajach czujników.
Zachęcam do testów przy innych konfiguracjach.

Aktualna wersja softu:
viewtopic.php?p=61007#p61007
elmaya
Posty: 1482
Rejestracja: śr cze 27, 2018 5:48 pm
Lokalizacja: El Saucejo - Sevilla

po prostu świetnie

9DUU.gif
9DUU.gif (1.81 MiB) Przejrzano 2480 razy
ODPOWIEDZ

Wróć do „Projekty użytkowników”