______________________________________________________________________________________________________________________________________________________________________________
______________________________________________________________________________________________________________________________________________________________________________

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 :)






24 kwietnia 2024

VK2140TN WY艢WIETLACZ ALFANUMERYCZNY 1x40

 


Dosta艂em do test贸w wy艣wietlacz tekstowy VK2140TN_NOBN. Jako, 偶e mia艂em ju偶 do czynienia z tymi wy艣wietlaczami przeka偶臋 wam kilka informacji o nich.


Wy艣wietlacz wed艂ug dost臋pnych danych ma organizacj臋 1x40 czyli ma jeden wiersz o d艂ugo艣ci 40 znak贸w.

Sercem wy艣wietlacza jest uk艂ad SED1278F kt贸rego not臋 katalogow膮 bez problemu znajdziemy w sieci. Z uk艂adem tym wsp贸艂pracuj膮 4 uk艂ady M5259



Zanim wy艣wietlacz zosta艂 pierwszy raz pod艂膮czony do procesora trzeba by艂o sprawdzi膰 jak s膮 wyprowadzone sygna艂y do jego sterowania.

Na obraz wy艣wietlacza na艂o偶y艂em obraz uk艂adu steruj膮cego z noty katalogowej i prosz臋, wszystko jasne:





Po podpi臋ciu odpowiednich pin贸w do arduino nano i napisaniu prostego programu steruj膮cego wy艣wietlacz si臋 odezwa艂:



W programie wy艣wietlacz zosta艂 zadeklarowany jako 1x40. Gdy zadeklarujemy go jako 2x40 otrzymamy co艣 ciekawego:



Okazuje si臋, 偶e wy艣wietlacz ma inn膮 organizacj臋 ekranu. Wy艣wietlane znaki nie s膮 tworzone w matrycy 5x8 pixeli tylko 5x11 pixeli.



Co nam to daje? Nowe mo偶liwo艣ci. Je偶eli kto艣 ma bibliotek臋 do takiej organizacji ekranu mo偶e uzyska膰 fajne wysmuk艂e literki.

Ze standardowymi bibliotekami mo偶emy zrobi膰 na przyk艂ad dynamiczne podkre艣lenie lub wskazanie poszczeg贸lnych znak贸w w g贸rnej linii:



呕eby nie by艂o za pi臋knie wy艣wietlacz ma kilka wad.

Nie ma pod艣wietlenia. Wydaj mi si臋, 偶e PCB jest przygotowane do pod艣wietlenia foli膮 i kt贸ra艣 wersja tych wy艣wietlaczy mia艂a takowe. 

Te wy艣wietlacze kt贸re opisuj臋 maj膮 pod panelem warstw臋 odblaskow膮 kt贸ra nie przepuszcza 艣wiat艂a od spodu. Mo偶e, gdyby j膮 usun膮膰 i wstawi膰 mat贸wk臋 to by si臋 co艣 wyrze藕bi艂o... Ale to s膮 tylko moje gdybania. Nie wiem.

Kolejna wada to dziwie k膮ty pod jakimi obserwujemy obraz. Prosz臋 zwr贸ci膰 uwag臋, 偶e zdj臋cia kt贸re robi艂em s膮 wykonane nie pionowo z g贸ry lecz troch臋 od do艂u. Wi膮偶e si臋 to z tym, 偶e obraz od g贸ry nie jest tak dobrze widoczny jak ogl膮dany niejako "lekko od do艂u".

Widoczne te wy艣wietlacze by艂y projektowane do urz膮dze艅 kt贸re sta艂y do艣膰 wysoko :)



Na razie tyle. Wy艣wietlacz ciekawy, daj膮cy pewne mo偶liwo艣ci             (np.  automatyczny dekoder telegrafii z przesuwaj膮cym si臋 tekstem?). To ju偶 pozostawiam wyobra藕ni os贸b zainteresowanych wy艣wietlaczem.



Wy艣wietlacz jest do kupienia w sklepie:


Elektronika-sklep











*********************************************************************

Przyk艂adowe zastosowanie wy艣wietlacza:

Zegar z pogodynk膮




 







Jest to projekt z 2016 roku stworzony w艂a艣ciwie tylko po to by zaprezentowa膰 ten wy艣wietlacz. 
Program dzia艂a jak dzia艂a ;) wy艣wietlanie nie jest idealnie p艂ynne ale wtedy to nie mia艂o znaczenia. 
My艣l臋, 偶e kto艣 zainteresowany tym wy艣wietlaczem napisze sobie taki program jakiego potrzebuje.

p.s. obraz na wy艣wietlaczu jest troch臋 zamazany przez foli臋 ochronn膮 wy艣wietlacza. Po zdj臋ciu folii obraz jest ostry i kontrastowy.


.



16 marca 2024

BAOFENG KABEL DO PROGRAMOWANIA

 

Ostatnio u Pana Chi艅czyka mo偶na zakupi膰 w dobrej cenie kabelek do programowania radiotelefon贸w z serii BAOFENG.

Pasuje on mi臋dzy innymi do UV-5R/5RA/5RE/,UV-5X3, UV-82, BF-F8HP, BF-888S, BF-F8+, H777 UV82HP, BF -f8hp, BF-f9 v2 +, BF-R3, GM-15PRO, gt-3tp, UV-9Si wielu, wielu innych.

Tak to wygl膮da艂o cenowo:


Bior膮c pod uwag臋 bezp艂atn膮 przesy艂k臋 jest to dobra cena.



Kabelek jest do艣膰 solidnie wykonany, wtyczka do radiotelefonu pasuje idealnie. Wszystko jest dobrze spasowane, po艂膮czenie jest solidne i bezproblemowe.



Do przetestowania kabelka wybra艂em oczywi艣cie najnowsz膮 wersj臋 znanego programu CHIRP.

Zanim jednak skorzystamy z jego dobrodziejstw musimy zainstalowa膰 program steruj膮cy kabelkiem.

W systemie windows 10 u偶y艂em sterownika kt贸ry obs艂uguje uk艂ad CH341. Jest on dost臋pny w necie pod nazw膮 CH341SER.zip. Sterownik jest te偶 tutaj:

https://mega.nz/folder/AYd0jZJR#9zPGuNfwlStYD2UrM6ePkw

Po pomy艣lnym zainstalowaniu powinni艣my w menad偶erze urz膮dze艅 zobaczy膰 tak膮 pozycj臋:


Je偶eli to mamy to w programie CHIRP ustawiamy ten sam numer portu kt贸ry pokaza艂 si臋 nam w menad偶erze program贸w. W moim przypadku jest to COM5 ale w innych komputerach mo偶e by膰 inny.

Pozostaje wybra膰 producenta (Baofeng) i model (UV-5R). Gdy to zrobimy mo偶emy cieszy膰 si臋 mo偶liwo艣ci膮 edycji kana艂贸w w naszym Baofengu za pomoc膮 kabelka za 8 z艂.

 Oczywi艣cie dla innych modeli wpisujemy inne nazwy :).

By kabelek zosta艂 wykryty (pokaza艂 si臋) w programie CHIRP musi by膰 wpi臋ty do portu USB.

Jak zwykle przypominam o rozwadze robieniu kopii bezpiecze艅stwa przed jakimkolwiek zapisem do radiotelefonu. Je偶eli nie bardzo wiesz o co chodzi z tym ca艂ym programowaniem to popro艣 o pomoc osob臋 kt贸ra wie co robi. 呕ycz臋 powodzenia i sukces贸w.



Nie ponosz臋 偶adnej odpowiedzialno艣ci za szkody wynik艂e z niewiedzy i b艂臋dy w u偶yciu programu i kabelka. Wszystko co robisz, robisz na w艂asn膮 odpowiedzialno艣膰.



.