______________________________________________________________________________________________________________________________________________________________________________
______________________________________________________________________________________________________________________________________________________________________________

21 lipca 2024

ZEGAR Z TERMOMETREM WiFi i POGODYNK膭.

 

M贸j nowy projekt.

Zegar jest sterowany sygna艂em z Internetu poprzez sie膰 WiFi i NTP client. Poprzez lokaln膮 sie膰 WiFi przekazywane s膮 te偶 dane z zewn臋trznego czujnika temperatury.

Zegar sam si臋 ustawia i synchronizuje wi臋c nie posiada 偶adnych przycisk贸w do ustawiania. Wada: Brak Internetu = brak zegara :(

 

Oprogramowanie umo偶liwia pomiar i wy艣wietlanie:

- aktualnego czasu

- temperatury wewn膮trz pomieszczenia

- temperatury na zewn膮trz

- ci艣nienia atmosferycznego

- wilgotno艣ci wewn膮trz pomieszczenia

 

Pomiar temperatury, ci艣nienia i wilgotno艣ci wewn膮trz pomieszczenia zrealizowany jest na zespolonym czujniku BMP 280 + AHT 20. Temperatur臋 na zewn膮trz mierzy DALLAS  DS 18B20.

 

 

 

 Tak wygl膮da gotowy zewn臋trzny czujnik temperatury (bez obudowy):

 

Ten czujnik udost臋pnia pomiary w lokalnej sieci WiFi wi臋c mog膮 z niego korzysta膰 i inne urz膮dzenia. 

Tak wygl膮da to pod przegl膮dark膮 internetow膮:



Ca艂o艣膰 cz臋艣ci zewn臋trznej czujnika temperatury zrealizowana jest na p艂ytce ESP32 C3 Super Mini. Przy programowaniu pod Arduino INO nale偶y wybra膰 p艂ytk臋 Geekble Mini ESP-C3.

Docelowo czujnik zewn臋trzy b臋dzie zasilany z akumulatorka Li-Ion 

kt贸ry b臋dzie 艂adowany z mini fotoogniwa. Czujnik pobiera oko艂o 20 mA. 

Mo偶na wy艂膮czy膰 czerwon膮 diod臋 na czujniku by zaoszcz臋dzi膰 dodatkowe

 kilka miliamper贸w.

 Mo偶na go te偶 wprowadza膰 w stan u艣pienia pomi臋dzy pomiarami.

Edytowane 22.08.2024r.

Doda艂em zdalny odczyt napi臋cia akumulatorka kt贸ry znajduje si臋 w  zewn臋trznym czujniku temperatury.

Teraz odczyt przez przegl膮dark臋 internetow膮 wygl膮da tak:

Oczywi艣cie cz臋艣膰 zewn臋trzna jest zasilana energi膮 s艂oneczn膮, ale o tym b臋dzie p贸藕niej.
 

Ca艂o艣膰 jest obs艂ugiwana przez ESP32 z wy艣wietlaczem led matrix 8x8x7 na sterowniku MAX7219 podpi臋tym zintegrowanym czujnikiem BMP280+ATH20.

W moim projekcie jest 7 modu艂贸w 8x8 LED bo akurat tak膮 konfiguracj臋 mia艂em :).



Tak si臋 prezentuj膮 efekty mojej pracy:

Projekt jest ca艂y czas udoskonalany i zmieniany ale my艣l臋, 偶e ju偶 prezentuje si臋 ciekawie.

Pozostaje odwieczny problem - obudowa. Do puki nie powstanie wersja finalna obudowy nie b臋dzie.

 

Je偶eli kto艣 jest zainteresowany oprogramowaniem to prosz臋 o kontakt. Ch臋tnie si臋 nim podziel臋.

 

Oprogramowanie jest jakie jest. Jak si臋 komu艣 nie spodoba to zawsze mo偶e napisa膰 swoje :). 

 

 

 

 Czerwony filtr mo偶na naby膰 w sklepie





 

Nale偶y tylko zmy膰 izopropanolem czarne malowanie.

 Czarne schodzi, czerwone pozostaje nienaruszone :)




.

09 lipca 2024

QUANSHENG UV-5R PLUS znany jako "Baofeng KILLER".

 

.

Zdj臋cie pochodzi z jednej z ofert na AliExpress

M贸j nowy nabytek. QUANSHENG UV-5R PLUS 

Za cen臋 oko艂o 62 z艂 nie mog艂em sobie odm贸wi膰 :).


Radio podobne do Baofenga UV-5R? Tak. Ale to zupe艂nie inne radio!


Na razie tylko kilka podstawowych informacji.

Radiotelefon jest bardzo podatny na modyfikacje. Zar贸wno sprz臋towe jak i programowe.

Praktycznie daje si臋 go zmusi膰 do pracy od 18 MHz do ponad 1,3 GHz. (Jest to maksymalny zakres cz臋stotliwo艣ci chipa).

Oczywi艣cie, poza pasmami przeznaczonymi dla kr贸tkofalowc贸w (mam na my艣li VHF i UHF) ze wzgl臋du na produkowane harmoniczne nie nadaje si臋 do nadawania. S膮 ju偶 dost臋pne modyfikacje sprz臋towe likwiduj膮ce ten problem.

Odbiorczo mo偶na sobie poszale膰 :)

W moim egzemplarzu zmieni艂em na razie oprogramowanie na egzumer.

Po testach pewnie co艣 o nim napisz臋.


Tak wygl膮daj膮 pr贸bki nowego softu na wy艣wietlaczu:




Tak. Dobrze widzicie. To oprogramowanie udost臋pnia nawet analizator widma.

Kolejna ciekawa informacja. QUANSHENG UV-5R PLUS jest bli藕niaczym bratem Quansheng UV-K5. Maj膮 one identyczn膮 elektronik臋 co oznacza, 偶e soft pisany dla K5 b臋dzie w wi臋kszo艣ci przypadk贸w dzia艂a艂 poprawnie na 5R. W moim radiotelefonie jest w艂a艣nie soft napisany dla K5.

Co jeszcze mo偶na zrobi膰 z tym radiotelefonem? Bardzo du偶o. Poczytajcie tutaj:

Strona co prawda w j臋zyku Angielskim ale od czego s膮 translatory? Kto chce to poczyta.



UWAGA! Oprogramowanie umo偶liwia odblokowanie nadajnika w pe艂nym zakresie cz臋stotliwo艣ci. Nie musz臋 chyba wspomina膰 o konsekwencjach nadawania poza pasmami na kt贸re mamy pozwolenie radiowe. 100 razy si臋 zastan贸wcie czy si臋 op艂aca...



Na razie tyle. Jak co艣 zmodyfikuj臋 to pewnie o tym napisz臋 :).


p.s. Czcionka na wy艣wietlaczu z pierwszego zdj臋cia (z AliExpress) jest mocno mu艣ni臋ta photoshop-em wi臋c nie ma co si臋 nim sugerowa膰. Jest to tylko zdj臋cie pogl膮dowe.


.


26 czerwca 2024

ESP8266 NodeMCU LUA

 


Ostatnio mo偶na za niewielkie pieni膮dze naby膰 ciekawe modu艂y zbudowane na bazie ESP8266.

Na pocz膮tek modu艂 widoczny na zdj臋ciu powy偶ej. Jego pe艂na nazwa to: 

ESP8266 NodeMCU LUA CH340 ESP-12E WiFi 

Co to takiego? Popatrzmy:

Modu艂 ESP8266 NodeMCU z uk艂adem CH340 i ESP-12E to popularna platforma do tworzenia projekt贸w IoT (Internet of Things). Jest to niskokosztowy, energooszcz臋dny mikrokontroler z wbudowanym Wi-Fi, kt贸ry umo偶liwia 艂atwe 艂膮czenie si臋 z sieci膮 i tworzenie aplikacji internetowych.

Opis modu艂u

ESP8266 NodeMCU to platforma deweloperska oparta na mikrokontrolerze ESP8266, wyposa偶onym w uk艂ad Wi-Fi. Modu艂 ten jest cz臋sto u偶ywany do prototypowania i tworzenia r贸偶norodnych projekt贸w zwi膮zanych z IoT. NodeMCU jest zaprogramowane przy u偶yciu j臋zyka Lua, ale mo偶na go r贸wnie偶 programowa膰 za pomoc膮 艣rodowiska Arduino IDE.

Kluczowe komponenty

  1. ESP-12E: Modu艂 Wi-Fi ESP8266 z wi臋ksz膮 ilo艣ci膮 wyprowadze艅 GPIO w por贸wnaniu do poprzednich wersji.
  2. CH340: Uk艂ad konwertera USB-to-Serial, kt贸ry umo偶liwia programowanie i komunikacj臋 z komputerem.
  3. LUA Interpreter: Wbudowany interpreter j臋zyka Lua dla szybkiego prototypowania.

Parametry techniczne

  • Mikrokontroler: ESP8266EX
  • Procesor: Tensilica L106 32-bit RISC
  • Taktowanie: 80 MHz (mo偶liwo艣膰 przetaktowania do 160 MHz)
  • Pami臋膰 Flash: 4 MB (32 Mb)
  • RAM: 80 KB SRAM
  • Interfejsy: UART, GPIO, SPI, I2C, PWM, ADC
  • Wej艣cia/Wyj艣cia: 17 GPIO (General Purpose Input/Output)
  • Wi-Fi: 802.11 b/g/n, wsparcie dla tryb贸w AP, STA, AP+STA
  • Napi臋cie zasilania: 3.0V - 3.6V (zazwyczaj zasilany 5V przez port USB, wewn臋trzny regulator zasilania 3.3V)
  • Napi臋cie logiczne: 3.3V
  • Konwerter USB-to-Serial: CH340G
  • Wymiary: ok. 58 mm x 31 mm x 13 mm

Funkcje i cechy

  1. 艁atwa integracja: Modu艂 posiada wbudowany interfejs USB-to-Serial (CH340), co umo偶liwia 艂atwe programowanie i debugowanie.
  2. Wsparcie dla Lua: NodeMCU ma wbudowany interpreter Lua, co umo偶liwia 艂atwe i szybkie prototypowanie.
  3. Wielo艣膰 interfejs贸w: Obs艂uguje r贸偶ne interfejsy komunikacyjne, takie jak UART, GPIO, SPI, I2C, PWM, co pozwala na pod艂膮czenie szerokiego spektrum sensor贸w i urz膮dze艅.
  4. Wi-Fi: Wbudowany modu艂 Wi-Fi obs艂uguj膮cy standardy 802.11 b/g/n, z trybami pracy jako punkt dost臋powy (AP), stacja (STA) oraz jednocze艣nie AP i STA.
  5. Programowanie w Arduino IDE: Mo偶liwo艣膰 programowania w popularnym 艣rodowisku Arduino IDE, co znacznie zwi臋ksza dost臋pno艣膰 narz臋dzi i bibliotek.

Zastosowania

Modu艂 ESP8266 NodeMCU z CH340 i ESP-12E jest idealny do wielu zastosowa艅 w dziedzinie IoT, takich jak:

  • Inteligentne domy (smart home)
  • Systemy automatyki budynkowej
  • Monitorowanie 艣rodowiska
  • Zdalne sterowanie i monitorowanie urz膮dze艅
  • Prototypowanie urz膮dze艅 sieciowych
  • Systemy zbierania danych
  • I co tam jeszcze przyjdzie nam do g艂owy

Ten modu艂 jest ceniony za swoj膮 funkcjonalno艣膰, prostot臋 u偶ycia i nisk膮 cen臋, co czyni go popularnym wyborem zar贸wno w艣r贸d hobbyst贸w, jak i profesjonalist贸w zajmuj膮cych si臋 IoT i nie tylko.


Teraz kilka moich test贸w. Mo偶e je kiedy艣 dok艂adniej przedstawi臋?

Na t膮 chwil臋 to tylko pola stykowe i eksperymenty z oprogramowaniem.

Nie ma sensu bawi膰 si臋 w p艂ytki i obudowy jak co艣 nie da si臋 uruchomi膰 lub nie b臋d臋 w stanie tego ogarn膮膰 ;)  Prawda?


Skaner sieci WiFi



Kolejny skaner sieci WiFi 



Ten jest akurat na bazie ESP32 ale wykona艂em go wcze艣niej na ESP8266. Mia艂 ten sam wygl膮d i te same funkcje.
 


Zegar z internetow膮 synchronizacj膮 czasu




Odbiornik GPS z modu艂em GY-NEO6MV2




Generator sygna艂owy od 10 kHz do 160 MHz z modu艂em Si5351





To chwilowo tyle.

Jak b臋dzie kto艣 zainteresowany

 to ch臋tnie 

podziel臋 si臋 szczeg贸艂ami :)