___________________________________________________________________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________________________________________________________________

05 sierpnia 2024

Quansheng UV-K6. Dodajemy odbiornik KF.



 

Cz臋艣膰 II

 

Za oko艂o 50 z艂 mo偶emy doda膰 do Quansheng UV-K6 (K5) modu艂 pozwalaj膮cy odbiera膰 ca艂y zakres KF. Na zdj臋ciu powy偶ej widzimy zestaw kt贸ry otrzymujemy od Pana Chi艅czyka. Zestawy jak i same modu艂y mog膮 si臋 znacz膮co r贸偶ni膰. Mo偶na kupi膰 najta艅sze zestawy z p艂ytk膮 bez dodatkowego wzmacniacza w.cz, bez dodatkowego wzmacniacza audio jak i te偶 bez gniazda, kabelk贸w, d艂awika itp. Jak kto艣 sobie 偶yczy to kupi go艂y laminat z gar艣ci膮 cz臋艣ci do samodzielnego polutowania. Znajdziemy te偶 zestawy obs艂uguj膮ce jedn膮 anten臋 jak i dwie osobne anteny (osobna antena dla KF).

Metod monta偶u modu艂u te偶 jest kilka, r贸偶nych w zale偶no艣ci od kupionego modu艂u. Spotykamy metod臋 z usuwaniem element贸w, bez usuwania element贸w i podmian膮 element贸w na inne dostarczone przez sprzedawc臋. Ja usun膮艂em dwa elementy, jeden podmieni艂em i jeden doda艂em :).

Jak to si臋 robi? Opis poni偶ej (jest to opis modyfikacji kt贸r膮 wybra艂em i zrobi艂em) : 

Na pocz膮tek kilka zdj臋膰 modu艂u i element贸w. Wszystko jest bardzo ma艂e wi臋c musimy mie膰 dobr膮 lutownic臋, dobry topnik i cyn臋 (bezo艂owiow膮 sobie darujmy). Oczywi艣cie bez dobrej lupy lub mikroskopu do lutowania niewiele zrobimy.

 Jak widzimy modu艂y s膮 niewielkie. 

W zestawie dostaniemy 3 do 5 kondensator贸w. Potrzebny jest tylko jeden, ale jak fama g艂osi niekt贸rym zabraknie nawet tych pi臋ciu. Dlaczego? Bo przy ich wymiarach i braku profesjonalnego sprz臋tu do lutowania SMD wyst膮pi膮 straty w postaci znikni臋cia kilku sztuk :).

Kondensatory maj膮 wymiar 0,8 x 0,4 mm.



Otwieramy nasz radiotelefon. Nie odkr臋camy 偶adnych 艣rubek, gniazd ani anteny. W K6 wystarczy podwa偶y膰 korpus na dole, podnie艣膰 go do g贸ry i wysun膮膰 z obudowy. Nie musz臋 chyba wspomina膰, 偶e nale偶y wcze艣niej odpi膮膰 bateri臋, zdj膮膰 ga艂k臋 i od艂膮czy膰 anten臋 ;)

Nale偶y to zrobi膰 bardzo ostro偶nie ze wzgl臋du delikatny wy艣wietlacz i inne komponenty.



Z p艂yty g艂贸wnej usuwamy komponenty oznaczone ramk膮 w kolorze czerwonym i 偶贸艂tym. W miejsce kondensatora w 偶贸艂tej ramce wstawiamy jeden z kondensator贸w kt贸re otrzymali艣my w zestawie:




 

Teraz musimy bardzo delikatnie odpi膮膰 zatrzaski ramki wy艣wietlacza. Zatrzaski wchodz膮ce w p艂yt臋 g艂贸wn膮 znajduj膮 si臋 w tych miejscach:


 

Po podniesieniu wy艣wietlacza do g贸ry usuwamy d艂awik (cewk臋?) zaznaczon膮 czerwon膮 ramk膮:

 

 

 

Usuwamy te偶 diod臋 LED kt贸ra jest latark膮 i sygnalizacj膮 gdy radiotelefon jest w stanie programowania (miga). Niestety b臋dziemy si臋 musieli pogodzi膰 z jej brakiem. Usuni臋cie jej jest niezb臋dne do wstawienia gniazda drugiej anteny.

 

 





 

 

 

 

 

 To ju偶 koniec dewastacji naszego radiotelefonu. Teraz zaczniemy modernizacj臋.

 

Wstawiamy d艂awik kt贸ry otrzymali艣my w zestawie:


 W艂a艣ciwie to mo偶na ju偶 z powrotem umie艣ci膰 wy艣wietlacz na swoim miejscu. Przypominam. BARDZO OSTRO呕NIE !

 

Teraz kolej na p艂ytk臋 kt贸r膮 zakupili艣my:


 P艂ytk臋 nale偶y przy艂膮czy膰 zgodnie z instrukcj膮 kt贸r膮 otrzymali艣my od sprzedawcy. 

Ja zrobi艂em nast臋puj膮ce po艂膮czenia:


 

Przed zamkni臋ciem obudowy pozostaje jeszcze wstawienie dodatkowego gniazda SMA w otw贸r po diodzie LED. Dioda ma mniejsz膮 艣rednic臋 ni偶 gniazdo wi臋c nale偶y otw贸r odpowiednio dostosowa膰. Nale偶y te偶 troch臋 zmodyfikowa膰 samo gniazdo SMA:


Do tak przygotowanego gniazda lutujemy kabelek kt贸ry dostali艣my w zestawie. Kabelek nale偶y przylutowa膰 tak, 偶eby by艂 jak najbardziej p艂asko (ma艂o miejsca w obudowie). Przy lutowaniu nale偶y zwr贸ci膰 uwag臋 na to, czy gdy lutowali艣my ekran do gniazda SMA nie uleg艂 przetopieniu materia艂 izolacyjny 偶y艂y kabelka. Niestety na izolacj臋 teflonow膮 nie mamy co liczy膰. Po zlutowaniu sprawd藕 przej艣cia omomierzem. Sprawd藕 czy 偶y艂a 艣rodkowa nie ma zwarcia z ekranem (mas膮) kabelka.

 


Po zamontowaniu gniazda w obudowie drugi koniec kabelka wpinamy go gniazda na naszej p艂ytce. Ze wzgl臋du na wymiary tego z艂膮cza nale偶y dok艂adnie sprawdzi膰 czy z艂膮cze si臋 prawid艂owo po艂膮czy艂o.

Przy wk艂adaniu radiotelefonu do obudowy nale偶y tak u艂o偶y膰 kabelek anteny by nigdzie nie kolidowa艂 z wy艣wietlaczem. Je偶eli kabelek anteny trafi nie tam gdzie potrzeba i u偶yjemy za du偶ej si艂y przy monta偶u to mo偶emy uszkodzi膰 wy艣wietlacz.

 


To w艂a艣ciwie wszystko...

Teraz trzeba za艂adowa膰 nowe oprogramowanie i gotowe. Przypominam, 偶e musi to by膰 oprogramowanie kt贸re obs艂uguje KF na przyk艂ad CEC_051.HF

Na egzumer_v0.22 czy f4hwn.v2.2 nie b臋dziemy mogli cieszy膰 si臋 KF-em.

W QTH z kt贸rego to pisz臋 nie dysponuj臋 na razie 偶adn膮 anten膮 KF wi臋c sprawdzenie dzia艂ania radia po modyfikacji odb臋dzie si臋 na antenie z pasma 2 m ;) 

 

 


 Jak wida膰 i s艂ycha膰 -dzia艂a. 

 

To tyle w cz臋艣ci drugiej dotycz膮cej tego radiotelefonu. Ta modyfikacja dotyczy r贸wnie偶 modelu K5. 

Powodzenia z modyfikacjami ;) W razie potrzeby jak zawsze s艂u偶臋 pomoc膮.


p.s. Do zakupionego modu艂u do艂膮czono tak膮 instrukcj臋 monta偶u:



 

.

04 sierpnia 2024

ARDUINO UNO 2 w 1.


 Kolejna ciekawa konstrukcja. Na typowej p艂ytce Arduino UNO widzimy dwa procesory: ATmega328P i ESP8266.


To urz膮dzenie jest po艂膮czeniem dw贸ch uk艂ad贸w: Arduino Uno R3, kt贸ry odpowiada za g艂贸wne zadania w projekcie, oraz modu艂u WiFi ESP8266, kt贸ry pozwala na 艂膮czenie si臋 z internetem. Razem stanowi膮 wszechstronny zestaw do budowy projekt贸w wymagaj膮cych zar贸wno obs艂ugi czujnik贸w, jak i komunikacji sieciowej.

Co to dok艂adnie oznacza?

  • Arduino Uno R3 to niewielka p艂ytka elektroniczna, kt贸r膮 mo偶na zaprogramowa膰, aby wykonywa艂a okre艣lone zadania, takie jak odczytanie warto艣ci z czujnik贸w, sterowanie diodami lub silnikami. To urz膮dzenie jest sercem ca艂ego systemu, kt贸re kontroluje inne elementy.
  • Modu艂 WiFi ESP8266 dodaje mo偶liwo艣膰 komunikacji bezprzewodowej, dzi臋ki czemu urz膮dzenie mo偶e 艂膮czy膰 si臋 z internetem lub innymi sieciami WiFi. Ma wbudowan膮 pami臋膰 8 MB, kt贸ra przechowuje dane i oprogramowanie.

Uk艂ady te mog膮 komunikowa膰 si臋 ze sob膮 poprzez specjalne piny (oznaczone jako RX i TX), kt贸re przesy艂aj膮 dane. Konfiguracja, czyli spos贸b, w jaki uk艂ady b臋d膮 ze sob膮 wsp贸艂pracowa膰, odbywa si臋 za pomoc膮 ma艂ych prze艂膮cznik贸w (DIP-switch).

Uk艂ad jest programowalny za pomoc膮 z艂膮cza micro USB, co pozwala na 艂atwe wgranie kodu.

Modu艂 WiFi ESP8266:

  • Mikrokontroler: ESP-8266 EX – odpowiedzialny za komunikacj臋 WiFi
  • Napi臋cie pracy: 3.3V – wa偶ne, poniewa偶 trzeba zadba膰 o odpowiednie zasilanie
  • Interfejsy szeregowe: UART, SPI, I2C, 1-Wire – rodzaje po艂膮cze艅 do komunikacji z innymi urz膮dzeniami
  • Pr臋dko艣膰 pracy: 80MHz/160MHz – szybko艣膰 przetwarzania danych
  • Pami臋膰 Flash: 8MB – s艂u偶y do przechowywania oprogramowania
  • Uk艂ad USB: CH340 – odpowiada za komunikacj臋 mi臋dzy komputerem a urz膮dzeniem
  • Wbudowana antena PCB oraz z艂膮cze na dodatkow膮 anten臋

Arduino Uno R3:

  • G艂贸wny uk艂ad: ATmega328 – odpowiada za realizacj臋 programu
  • Pr臋dko艣膰 pracy: 16MHz
  • Napi臋cie pracy: 5V
  • Z艂膮cze microUSB do programowania
  • Porty: 14 cyfrowych wej艣膰/wyj艣膰, 6 wyj艣膰 PWM, 8 port贸w analogowych
  • Maksymalny pr膮d na pinie: 40 mA
  • Pami臋膰: 32KB Flash (5KB zaj臋te przez oprogramowanie startowe), 2KB SRAM, 1KB EEPROM

Ten zestaw jest idealny do projekt贸w, kt贸re wymagaj膮 zar贸wno sterowania urz膮dzeniami, jak i komunikacji z internetem.


Gdyby kto艣 by艂 zainteresowany to modu艂 ten wyst臋puje pod nazw膮 
UNO+WiFi-R3-AT328-ESP8266-32MB-CH340G

Mo偶liwe konfiguracje komunikacji:

  • Po艂膮czenie USB z Arduino (ATmega328)
  • Po艂膮czenie USB z modu艂em WiFi ESP8266 (do komunikacji lub programowania)
  • Bezpo艣rednia komunikacja mi臋dzy Arduino a ESP8266
  • Mo偶na r贸wnie偶 sprawi膰, by uk艂ady dzia艂a艂y niezale偶nie, ka偶dy wykonuj膮c sw贸j w艂asny program, co jest przydatne, je艣li projekt wymaga zar贸wno pracy Arduino, jak i po艂膮czenia z Internetem przez WiFi.

Generalnie cz臋艣膰 obs艂uguj膮ca uk艂ad ATmega328P jest kompatybilna z Arduino UNO ale cz臋艣膰 obs艂uguj膮ca ESP8266 ju偶 nie do ko艅ca.
Przy programach korzystaj膮cych z obu procesor贸w jednocze艣nie nie zapominajmy o mo偶liwych konfliktach PIN-贸w.
Procesory mog膮 si臋 ze sob膮 komunikowa膰 poprzez port szeregowy (ustaw prze艂膮czniki tak jak na powy偶szym zdj臋ciu po lewej stronie).

Do tej ciekawej p艂ytki dost臋pny jest dedykowany wy艣wietlacz co czyni ca艂o艣膰 jeszcze atrakcyjniejsz膮.

 


Jak wida膰 wy艣wietlacz jest "mocno dedykowany" do Arduino UNO. 
Wy艣wietlacz ma rozdzielczo艣膰 320x240 Pix, wykonany na sterowniku ILI9341posiada dotyk i czytnik kart microSD. Mo偶na trafi膰 na wersj臋 bez dotyku. Podpowiem jeszcze, 偶e jest do niego dedykowana biblioteka kt贸ra nazywa si臋 MCUFRIEND_kbv             (deklarujemy: #include <MCUFRIEND_kbv.h).



Na zdj臋ciu poni偶ej m贸j router WiFi kt贸ry 艂膮czy ze sob膮 moje domowe wynalazki komunikuj膮ce si臋 poprzez WiFi :). Na wy艣wietlaczu widzimy dane odbierane z ESP8266 (adresy IP aktywnych urz膮dze艅) i prezentowane na monitorze portu szeregowego kt贸ry dzia艂a na ATmega328P.


To tyle. Gdyby kto艣 by艂 zainteresowany lub potrzebowa艂 wi臋cej informacji lub pomocy w uruchomieniu to zapraszam do kontaktu. 

p.s. Modu艂 mo偶e posiada膰 dodatkow膮 dedykowan膮 anten臋 WiFi pod艂膮czan膮 do gniazda na module. Wy艣wietlacz w wersji z dotykiem ma do艂膮czony rysik do pisania po ekranie.

UNO+WiFi-R3-AT328-ESP8266-32MB-CH340G mo偶na na dzie艅 dzisiejszy kupi膰 za oko艂o 21 z艂* a dedykowany wy艣wietlacz za oko艂o 35 z艂*.
Oczywi艣cie, do p艂ytki mo偶na przy艂膮czy膰 ka偶dy inny kompatybilny wy艣wietlacz lub korzysta膰 bez wy艣wietlacza :).

* Podane ceny dotycz膮 oczywi艣cie zakup贸w dokonanych na AliExpress. Ceny krajowe mog膮 si臋 r贸偶ni膰.


.


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




.