tag:blogger.com,1999:blog-5442029295209278712024-03-19T13:00:12.925+02:00Nicu FLORICA (niq_ro)Un blog ce completeaza site-ul <a href="http://www.arduinotehniq.com">www.arduinotehniq.com</a> (<strike>www.tehnic.go.ro</strike>); o parte din articole sunt (si vor fi) postate si in engleza pe <a href="http://arduinotehniq.blogspot.com">arduinotehniq.blogspot.com</a>. Filmuletele tehnice se gasesc pe <a href="https://www.youtube.com/user/dj06ntm">canalul de youtube</a>...niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.comBlogger624125tag:blogger.com,1999:blog-544202929520927871.post-25986483548778909382024-03-03T19:39:00.010+02:002024-03-15T18:01:37.454+02:00Ceas Google cu data si termometru ce foloseste Raspberry Pi Pico W<p> Dupa ce am testat cu succes un <a href="https://nicuflorica.blogspot.com/search?q=ceas+google" target="_blank">ceas ce preia ora de la un server google</a>, am schimbat placa Wemos D1 Mini (ESP8266) cu una Raspberry Pi Pico W.</p><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz40zWWTpc0V0ADevCF1wLNyRuveRnFG19S5ic9wQ64vH9OxaNlozcU2og0zRE0wGefSu7WbH-8_yyjFG-M9q3Yymp8e5HaENU190a-x66U561lpqrLSDwBJTEAlUxMjzeJ2LGLQAAYug3PnR0vwtL3lLuiK8Lwro7fc135Cb_f5CjCddNh86xuM7VGBLw/s4608/googleclock_RpiPicoW_1.jpg"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz40zWWTpc0V0ADevCF1wLNyRuveRnFG19S5ic9wQ64vH9OxaNlozcU2og0zRE0wGefSu7WbH-8_yyjFG-M9q3Yymp8e5HaENU190a-x66U561lpqrLSDwBJTEAlUxMjzeJ2LGLQAAYug3PnR0vwtL3lLuiK8Lwro7fc135Cb_f5CjCddNh86xuM7VGBLw/w200-h150/googleclock_RpiPicoW_1.jpg" width="200"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRMlwxuZnHKwprz-qbMLVEtyqvRkfhLaL0Qau0x6Amqoe8dJ4TnKFj04RhyphenhyphenTuwd8VAUBSWg-Zl8x3THa6nJd1sxhb2gIa2W96QA8eUyuuOQSso7RUXUm4XtaFNU2sbqNzXQas5GZ3ayHBcm_KK0pTCUcC11-PCUDNAIY42mgVWDQdFfIPXdD8lf_DEuLsR/s4608/googleclock_RpiPicoW_2.jpg"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRMlwxuZnHKwprz-qbMLVEtyqvRkfhLaL0Qau0x6Amqoe8dJ4TnKFj04RhyphenhyphenTuwd8VAUBSWg-Zl8x3THa6nJd1sxhb2gIa2W96QA8eUyuuOQSso7RUXUm4XtaFNU2sbqNzXQas5GZ3ayHBcm_KK0pTCUcC11-PCUDNAIY42mgVWDQdFfIPXdD8lf_DEuLsR/w200-h150/googleclock_RpiPicoW_2.jpg" width="200"></a></div> Schema cu ESP8266 era<div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge2VUEykaXK-g4rOd-EpZImbwcXsI3K4XD2Ln8MhUGGUffBEp5DNgtPQT1CkwSHKZI3WLQ5z6OE1NM9TYPrsExIdyPuWAS_Eu2uvBEyCGFuaMtqw_wXk4eWExKIDaCKP2QsdT1I69oLNM0VhuH_KRU5KRxDf_KLr31IgnqMyw-tjpdYqBDVp8jApO2DPPU/s800/google_clock_ds18b20_4xmax7219_sch2.png"><img border="0" height="71" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge2VUEykaXK-g4rOd-EpZImbwcXsI3K4XD2Ln8MhUGGUffBEp5DNgtPQT1CkwSHKZI3WLQ5z6OE1NM9TYPrsExIdyPuWAS_Eu2uvBEyCGFuaMtqw_wXk4eWExKIDaCKP2QsdT1I69oLNM0VhuH_KRU5KRxDf_KLr31IgnqMyw-tjpdYqBDVp8jApO2DPPU/w200-h71/google_clock_ds18b20_4xmax7219_sch2.png" width="200"></a></div>iar cea cu Raspberry Pi Pico W este similara, doar am schimbat pinii dupa cum am gasit in articolul <a href="https://www.instructables.com/Raspberry-Pi-Pico-MAX7219-8x8-Dot-Matrix-Scrolling/" target="_blank">Raspberry Pi Pico – MAX7219 8x8 Dot Matrix Scrolling Display</a><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg16Gbmaw3NpfrUtnVkzr1vuQP3LB95A1X9qKZZAvQqUKMyYJLkuPCjwAaJLN1Fey-eF1LWvbzbSYMa2BeZUmYeiv6vpJ_TAcA3Sh9qmeSqzSkarvV-PjmAij97Ku58nWnxstNGpzQ-0fMHBHJ9kuu3_bl7pue5HXMIKOn2bPJcpEo3UEU5f48QWM450NNT/s1024/rpipicow_max7219_sch_instructables.jpg"><img border="0" height="138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg16Gbmaw3NpfrUtnVkzr1vuQP3LB95A1X9qKZZAvQqUKMyYJLkuPCjwAaJLN1Fey-eF1LWvbzbSYMa2BeZUmYeiv6vpJ_TAcA3Sh9qmeSqzSkarvV-PjmAij97Ku58nWnxstNGpzQ-0fMHBHJ9kuu3_bl7pue5HXMIKOn2bPJcpEo3UEU5f48QWM450NNT/w200-h138/rpipicow_max7219_sch_instructables.jpg" width="200"></a></div>adaugand si sensorul de temperatura DS18B20 la pinul 22 (GP22), rezultand<div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlPes9OY_oUrGglp-Nwl6sZvoTN7kqYYkfeXxczMIRr6n6sWVmrPlfIwE-RcaIPn-O2N-3X_a8yd1RKRhzVKbLsIFLGGK_7sXwR1qKWfLGxSrbRthzCV78dpQX1xzxqHJoV_EmvcLCnat1NsXt-YFmq0smU1oZWkHUZW86kiw4VS3SGoPLihMzX_B_MohF/s1125/GoogleClock_RPIPico_W_32x8_MAX7219_sch.png"><img border="0" height="145" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlPes9OY_oUrGglp-Nwl6sZvoTN7kqYYkfeXxczMIRr6n6sWVmrPlfIwE-RcaIPn-O2N-3X_a8yd1RKRhzVKbLsIFLGGK_7sXwR1qKWfLGxSrbRthzCV78dpQX1xzxqHJoV_EmvcLCnat1NsXt-YFmq0smU1oZWkHUZW86kiw4VS3SGoPLihMzX_B_MohF/w200-h145/GoogleClock_RPIPico_W_32x8_MAX7219_sch.png" width="200"></a></div> Programul adaptat dupa ultima versiune cu un senzor (pentru ESP8266) este <a href="https://github.com/tehniq3/Google_Clock_RPi_Pico_W/tree/main/BIG_Clock_RPpPicoW_DeskClock2h" target="_blank">BIG_Clock_RPpPicoW_DeskClock2h</a> (compus din 3 fisiere)</div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_buVb990LWM25bbPp0R8Y-_lKeJWpANw_qmqOnmUg1ymTNN8LaPgjqrgZRlLAhrw9J9f9irFk1ksDNJQTpUT3LPExtT_IwJmKt1UHo7aRFGLLzob3e_vPlDkAwdqN0DfwvHmrlQxJW1-c2VcPgRsY3Eye67_gZY5gH5fKZar7TRcXuYkenk6XiLLqU-WO/s1165/BIG_Clock_RPpPicoW_DeskClock2h.png"><img border="0" height="49" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_buVb990LWM25bbPp0R8Y-_lKeJWpANw_qmqOnmUg1ymTNN8LaPgjqrgZRlLAhrw9J9f9irFk1ksDNJQTpUT3LPExtT_IwJmKt1UHo7aRFGLLzob3e_vPlDkAwdqN0DfwvHmrlQxJW1-c2VcPgRsY3Eye67_gZY5gH5fKZar7TRcXuYkenk6XiLLqU-WO/s320/BIG_Clock_RPpPicoW_DeskClock2h.png" width="320"></a></div><div>si cu el am facut 2 filmulete:</div><div>- <a href="https://youtu.be/KnYVj6JALoQ" target="_blank">ceas google cu RPi Pico W si data + termometru (1)</a></div><div><div></div></div><div></div><div>- <a href="https://youtu.be/HmDvPJdK3eY" target="_blank">RPi Pico W google clock with date (day,month,year) and DS18B20 thermometer (1)</a></div><div><div></div></div><div></div><div> Dupa cum se observa, ora este fixa o perioada de timp, apoi apare un text deplasabil si valoarea temperaturii oprita pentru un timp:</div><div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDENLv6O36V50FXa9_kNe2oCm8PjctPT_sHS1li82FHiydziPCmb67M6xiH45rEKJUeObB6RWJutU898C-iO4cU5sE7Q8wKmPLQTC66fskQbioLCC50IC0v01Y5EiB9XSZFz8Q47V73fq7cFPB-X9Mx5QkO74Bia6z15BvhDcz4BtT6vqhNknEe02x92Je/s4608/googleclock_RpiPicoW_3.jpg"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDENLv6O36V50FXa9_kNe2oCm8PjctPT_sHS1li82FHiydziPCmb67M6xiH45rEKJUeObB6RWJutU898C-iO4cU5sE7Q8wKmPLQTC66fskQbioLCC50IC0v01Y5EiB9XSZFz8Q47V73fq7cFPB-X9Mx5QkO74Bia6z15BvhDcz4BtT6vqhNknEe02x92Je/w200-h150/googleclock_RpiPicoW_3.jpg" width="200"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW-W8X4MH5gGkT_MRjMdzvVTei-dBvIGiPlBwmZWmIFExkwwziz1fKBuvnqVhPrUpjDbqpdmND3yoobukKaLrtkfMCxLsZ82UOHywgB3OR_z7QAF7KA8G_1jXHxmFG0B272kUxd5rhQhxZ8m1vr10ToWkc6uNQQpKmkXG1-6PY4GIX7EiG9Rvk9Vwa_ALA/s4608/googleclock_RpiPicoW_4.jpg"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW-W8X4MH5gGkT_MRjMdzvVTei-dBvIGiPlBwmZWmIFExkwwziz1fKBuvnqVhPrUpjDbqpdmND3yoobukKaLrtkfMCxLsZ82UOHywgB3OR_z7QAF7KA8G_1jXHxmFG0B272kUxd5rhQhxZ8m1vr10ToWkc6uNQQpKmkXG1-6PY4GIX7EiG9Rvk9Vwa_ALA/w200-h150/googleclock_RpiPicoW_4.jpg" width="200"></a></div><div><br></div></div><div><span>07.03.2024</span></div><div> La ceva timp am observat ca ora este corecta, dar nu se actualizase data, asa ca am banuit ca Raspberry Pi Pico W se deconecteaza de la reteaua wi-fi, asa ca am odiifcat programul, acesta devenind <a href="https://github.com/tehniq3/Google_Clock_RPi_Pico_W/tree/main/BIG_Clock_RPpPicoW_DeskClock2h1" target="_blank">BIG_Clock_RPpPicoW_DeskClock2h1</a>. Programul este compus din 3 fisiere</div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWdMFFC3WEs6U7RYQKKhyphenhyphendmWCDCdcohEGcGb59ek3QxGPEaMukYsGrII6qThoeZgheBYShxbMdLIr6vpcyO-ehtKcty_7Ow9p4S8p983fyHW9i9W477gsWoT6NkFWfLuBAn0MExNtiD3CFxlJIFSeCG8Z7o1zbwB5N4imFBf8O4P4ZtLHavwA5tDs1sNLH/s1136/BIG_Clock_RPpPicoW_DeskClock2h1.png"><img border="0" height="51" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWdMFFC3WEs6U7RYQKKhyphenhyphendmWCDCdcohEGcGb59ek3QxGPEaMukYsGrII6qThoeZgheBYShxbMdLIr6vpcyO-ehtKcty_7Ow9p4S8p983fyHW9i9W477gsWoT6NkFWfLuBAn0MExNtiD3CFxlJIFSeCG8Z7o1zbwB5N4imFBf8O4P4ZtLHavwA5tDs1sNLH/s320/BIG_Clock_RPpPicoW_DeskClock2h1.png" width="320"></a></div><div> Si de data asta am facut 2 filmulelte</div><div>- <a href="https://youtu.be/bXZ9Ckis38g" target="_blank">ceas google cu RPi Pico W si data + termometru (2)</a></div><div></div><div>- <a href="https://youtu.be/yWearD0hYHM" target="_blank">RPi Pico W google clock with date (day,month,year) and DS18B20 thermometer (2)</a></div><div></div> Am schimbat sa folosesc biblioteca pentru wifi folosita de ESP32 nu cea de la ESP8266 si periodic interoghez daca este conectat sau nu.. daca nu e, aprin ledulul de pe placa, daca se reconecteaza la reteaua wifi, ledul se stinge. Daca dupa 10 incercari la fiecare 10 minute placa nu este conectata sau la schimbarea zilei, daca placa este deconectata indiferent de numarul de teste nereusite, isi da repornire.<div>- placa deconectata de la reteaua wifi</div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihmG4m9JZscyco-2ojGT0MpUrN-nLGQ2eaSosMzQ0WVup8RmcIGxZX6f5JpJXH_NvZ5UADC-EmpY2lEbh7DxE4XTSqQQNanHEcz75LLl9zH3uWM1j-ZdT1FfyZTAskTWBzRKdQFuZjjJBs7vc6o4az9IPYJyD1I5p7OP6IFAKd9hTdUC4V60SSqvS2jBv9/s4608/googleclock_RpiPicoW_5.jpg"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihmG4m9JZscyco-2ojGT0MpUrN-nLGQ2eaSosMzQ0WVup8RmcIGxZX6f5JpJXH_NvZ5UADC-EmpY2lEbh7DxE4XTSqQQNanHEcz75LLl9zH3uWM1j-ZdT1FfyZTAskTWBzRKdQFuZjjJBs7vc6o4az9IPYJyD1I5p7OP6IFAKd9hTdUC4V60SSqvS2jBv9/w200-h150/googleclock_RpiPicoW_5.jpg" width="200"></a></div><div>- placa conectata la reteaua wifi</div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZjWAGkKq0GgL5b6FsN0h4js6HqlJWWarUGy7axadyS-yiie-txtj8tVwdtCgUeSXg9EVRbt-raLrYcFy3a1KBA2KQgkby6-I6yjWMblV62GU3oV8bAfr6j95sSkcQeq1filHHXPoQhXFe8CSLPVOBc5nV9s_nVHH5jI6RkGerCbPRpsDioQfucuKLTHY5/s4608/googleclock_RpiPicoW_6.jpg"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZjWAGkKq0GgL5b6FsN0h4js6HqlJWWarUGy7axadyS-yiie-txtj8tVwdtCgUeSXg9EVRbt-raLrYcFy3a1KBA2KQgkby6-I6yjWMblV62GU3oV8bAfr6j95sSkcQeq1filHHXPoQhXFe8CSLPVOBc5nV9s_nVHH5jI6RkGerCbPRpsDioQfucuKLTHY5/w200-h150/googleclock_RpiPicoW_6.jpg" width="200"></a></div><div> Programarea placii Raspberry Pi Pico W a fost facuta cum am citit in articolul <a href="https://randomnerdtutorials.com/programming-raspberry-pi-pico-w-arduino-ide/" target="_blank">Programming Raspberry Pi Pico with Arduino IDE (Pico W compatible)</a> si am prezentat si pe blog in <a href="https://nicuflorica.blogspot.com/2023/09/placa-de-dezvoltare-rp2040-zero.html" target="_blank">Placa de dezvoltare RP2040-Zero programata cu mediu Arduino</a>.</div><div><div><div> Compilarea programului in Arduino IDE versiunea 1.8.19 arata asa:</div></div></div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmjDC7tq0pS1Vv2UuntR2EQWxJGknCn8e8Aam-yQhcXZ6xv5oE0OpAvGojkFUXhwnKR3MzcW6n5fqFgNQNOFits-dXA3pAGs-y_EvES2gWE3M5s5KL6SlZY6kPJeU74gzJynOE1sCKqppxJqibERnw_dbug5xTeKWaeNTA4Bq28ssKG6XF9FPpxWXI9nKs/s1077/compilare.png"><img border="0" height="139" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmjDC7tq0pS1Vv2UuntR2EQWxJGknCn8e8Aam-yQhcXZ6xv5oE0OpAvGojkFUXhwnKR3MzcW6n5fqFgNQNOFits-dXA3pAGs-y_EvES2gWE3M5s5KL6SlZY6kPJeU74gzJynOE1sCKqppxJqibERnw_dbug5xTeKWaeNTA4Bq28ssKG6XF9FPpxWXI9nKs/w200-h139/compilare.png" width="200"></a></div>si configurarea placii:<div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvgDd-4YtvpDV66y6VeU90FpX6QFM4NByq76H7Wa_FtKGdXE30oTd0jbjvgH6ov_RZi3dLs3hHXnPH-kbj3L1IpY6-u8PmUmm5G2S-rkYsS8L7dxS1F_j8LIC3SCPSmytPteTNSBmj3efM2wgUhceLO8IQfPb6g-HNc1pZ4Nu9xfnJ3H-dVwYhnWLuypJd/s1079/configurare.png"><img border="0" height="185" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvgDd-4YtvpDV66y6VeU90FpX6QFM4NByq76H7Wa_FtKGdXE30oTd0jbjvgH6ov_RZi3dLs3hHXnPH-kbj3L1IpY6-u8PmUmm5G2S-rkYsS8L7dxS1F_j8LIC3SCPSmytPteTNSBmj3efM2wgUhceLO8IQfPb6g-HNc1pZ4Nu9xfnJ3H-dVwYhnWLuypJd/w200-h185/configurare.png" width="200"></a></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com3tag:blogger.com,1999:blog-544202929520927871.post-46626313565092603092024-02-29T22:40:00.004+02:002024-02-29T23:15:19.161+02:00Ceas google cu data si termometru (6)<p style="text-align: center;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5IAJF6PBhTi7Q2Igq1RPmRHz_K18afeHZrisPcacG5BCuIvhhmznafFiIzxKZxoMVRYGMZLQzx_C02iY_fqmzkGV8MPc5vvp3WhI6Zq0YwhQSLem5DHuaM770GjR8pHeqgcJsLvJ-GcTN-wmXNek5U43rzmIoHextt8nkQ2R1vELKr1FBnknJ7Ic6M8CR/s4608/IMG_20240229_214846.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5IAJF6PBhTi7Q2Igq1RPmRHz_K18afeHZrisPcacG5BCuIvhhmznafFiIzxKZxoMVRYGMZLQzx_C02iY_fqmzkGV8MPc5vvp3WhI6Zq0YwhQSLem5DHuaM770GjR8pHeqgcJsLvJ-GcTN-wmXNek5U43rzmIoHextt8nkQ2R1vELKr1FBnknJ7Ic6M8CR/w200-h150/IMG_20240229_214846.jpg" width="200" /></a> </div><p></p><p> Ca o "cireasa de pe tort", am adaugat si reglajul automat al intensittii luminoase ca la ceasul prezentat in articolul <a href="https://nicuflorica.blogspot.com/2020/04/alta-versiune-de-ceas-animat-cu-date.html" target="_blank">Alta versiune de ceas animat cu date meteo (3)</a></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzfCE3qf9EXtN0-jG9AfwbGay9uAQlT9tuqJq-aYWDuIqtPs1jWFnTMvcyywvZ_jf9KkgyVYHjboR3GOHDlmivvwZuIkIJoKWRAZJ3Jv72sq-sNZkQaWxXqLHJC803Uz84QWnRtI2G3Z1n/s1600/altceas1.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzfCE3qf9EXtN0-jG9AfwbGay9uAQlT9tuqJq-aYWDuIqtPs1jWFnTMvcyywvZ_jf9KkgyVYHjboR3GOHDlmivvwZuIkIJoKWRAZJ3Jv72sq-sNZkQaWxXqLHJC803Uz84QWnRtI2G3Z1n/w200-h150/altceas1.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIAcIg5jaJ5-p2KWpxUTjjuEprqSlAvYukw7oUvYE0KLVXRH_VsyKwcLbEYALW_Ph_1UJTfGIzQNMLNhelm1DJHpUwAor9QQL1XJgAajEwwCFJBlPlXaZEsmqRV0EufhXRsGb56Wr5uEb1/s800/F8HSW1WJ4YFZ2Z2.LARGE.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="659" data-original-width="800" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIAcIg5jaJ5-p2KWpxUTjjuEprqSlAvYukw7oUvYE0KLVXRH_VsyKwcLbEYALW_Ph_1UJTfGIzQNMLNhelm1DJHpUwAor9QQL1XJgAajEwwCFJBlPlXaZEsmqRV0EufhXRsGb56Wr5uEb1/w200-h165/F8HSW1WJ4YFZ2Z2.LARGE.jpg" width="200" /></a></div><div class="separator" style="clear: both; text-align: left;"> Schema de baza fiind aceeasi, completata cu cele 2 piese (fotorezistenta si rezistenta de 10kΩ):</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge2VUEykaXK-g4rOd-EpZImbwcXsI3K4XD2Ln8MhUGGUffBEp5DNgtPQT1CkwSHKZI3WLQ5z6OE1NM9TYPrsExIdyPuWAS_Eu2uvBEyCGFuaMtqw_wXk4eWExKIDaCKP2QsdT1I69oLNM0VhuH_KRU5KRxDf_KLr31IgnqMyw-tjpdYqBDVp8jApO2DPPU/s800/google_clock_ds18b20_4xmax7219_sch2.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="286" data-original-width="800" height="114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge2VUEykaXK-g4rOd-EpZImbwcXsI3K4XD2Ln8MhUGGUffBEp5DNgtPQT1CkwSHKZI3WLQ5z6OE1NM9TYPrsExIdyPuWAS_Eu2uvBEyCGFuaMtqw_wXk4eWExKIDaCKP2QsdT1I69oLNM0VhuH_KRU5KRxDf_KLr31IgnqMyw-tjpdYqBDVp8jApO2DPPU/s320/google_clock_ds18b20_4xmax7219_sch2.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;">adica</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5hU82dmyKXOv2pB7GeL8u0le4pwo0PA7-6majBHbh9GdDXeVedVGLK7suQ2FsBZBAo2zA8R1PTLb5ltRbWsFDv_NUZ_FzWfbpE8DMDbbkQeQJISoCgFf0nWoPs1vTVArvAfVYnu_pwT8qD_-EkZNJh_nkPHiO667cBPd9LkdNrQIr9tjotgeGwTDezHSf/s1358/google_clock_ds18b20_4xmax7219_sch3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="554" data-original-width="1358" height="131" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5hU82dmyKXOv2pB7GeL8u0le4pwo0PA7-6majBHbh9GdDXeVedVGLK7suQ2FsBZBAo2zA8R1PTLb5ltRbWsFDv_NUZ_FzWfbpE8DMDbbkQeQJISoCgFf0nWoPs1vTVArvAfVYnu_pwT8qD_-EkZNJh_nkPHiO667cBPd9LkdNrQIr9tjotgeGwTDezHSf/s320/google_clock_ds18b20_4xmax7219_sch3.png" width="320" /></a></div>asa ca programul a devenit <a href="https://github.com/tehniq3/google_clock_esp8266/tree/main/BIG_Clock_ESP8266_DeskClock1k" target="_blank">BIG_Clock_ESP8266_DeskClock1k</a><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb-QVa3W_NS80rFOEvoa4w64bNJleQ8tvPS03XnPDS6-5oakMKV-tA6OgjJ9XTC7dl5Vv-UX-pIuOBkTMdm0VAWJIIfl-Mk287YSwa2ekB7ammS35KC5yI22nEZ5nfLjdpLJX38XfYNuW6ShnSk_1oNxd7TbhXjU5Shdd0UbZU3C1Pm4qhFW3lZ9IURuJX/s1302/2024-02-29%2022_37_21-BIG_Clock_ESP8266_DeskClock1k.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="226" data-original-width="1302" height="56" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb-QVa3W_NS80rFOEvoa4w64bNJleQ8tvPS03XnPDS6-5oakMKV-tA6OgjJ9XTC7dl5Vv-UX-pIuOBkTMdm0VAWJIIfl-Mk287YSwa2ekB7ammS35KC5yI22nEZ5nfLjdpLJX38XfYNuW6ShnSk_1oNxd7TbhXjU5Shdd0UbZU3C1Pm4qhFW3lZ9IURuJX/s320/2024-02-29%2022_37_21-BIG_Clock_ESP8266_DeskClock1k.png" width="320" /></a></div> Filmuletele demonstrative, pe care le-am facut, sunt</div><div>- <a href="https://youtu.be/O2p9icntXog" target="_blank">ceas google cu data si termometru (8)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/O2p9icntXog" width="320" youtube-src-id="O2p9icntXog"></iframe></div><div>- <a href="https://youtu.be/qadSm_LOHaE" target="_blank">google clock with date (day,month,year) and DS18B20 thermometer (8)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/qadSm_LOHaE" width="320" youtube-src-id="qadSm_LOHaE"></iframe></div><br />niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-70996734569224466012024-02-29T22:33:00.006+02:002024-02-29T22:44:04.058+02:00Ceas google cu data si termometru (5)<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS_sLjF6eBjCWbibhg0HQuWZg8O-xUZfAwfgarFBzlxIMX41EnDMemkhq4nZKVIFSCBNwlToGCUVtuLBpj1AECUGx7md7WJbCC0X1msteXH7jfirqB0iR-hkK9MyfNQRw3Bcwk-05CgoXJd_Hq_2YXsYJ8F95zOIBf8FMixLsCRc9GS-oiUrCTaj3d-epB/s4608/4.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS_sLjF6eBjCWbibhg0HQuWZg8O-xUZfAwfgarFBzlxIMX41EnDMemkhq4nZKVIFSCBNwlToGCUVtuLBpj1AECUGx7md7WJbCC0X1msteXH7jfirqB0iR-hkK9MyfNQRw3Bcwk-05CgoXJd_Hq_2YXsYJ8F95zOIBf8FMixLsCRc9GS-oiUrCTaj3d-epB/w200-h150/4.jpg" width="200" /></a></div><p> Am adaugat ceasului ce ia informatii de pe internet (nu server NTP) si configurare usoara la setea (cum am prezentat in <a href="https://nicuflorica.blogspot.com/2019/10/configurare-usoara-conectare-la-retea.html" target="_blank">articolul asta</a>)</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTeP1YTy60ox2MQakj6NA-mf1OKaIDb4GTsc3Jx0609jKxZTdGgnxc3zB_Kv4vzVKKrjvkVkTWCUZ_RLsruGXFjyYAcUcQlVKzD6Xdk3GyDIicJRqjgXSdgZV8SKiBFFHuerYpUiOutFSJ/s1024/randomnerdtutorials.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="576" data-original-width="1024" height="113" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTeP1YTy60ox2MQakj6NA-mf1OKaIDb4GTsc3Jx0609jKxZTdGgnxc3zB_Kv4vzVKKrjvkVkTWCUZ_RLsruGXFjyYAcUcQlVKzD6Xdk3GyDIicJRqjgXSdgZV8SKiBFFHuerYpUiOutFSJ/w200-h113/randomnerdtutorials.jpg" width="200" /></a></div>si alte date (decalaj orar, daca vreau ora vara/iarna si formatul de 12 sau 24 de ore), dupa cum am gasit in articolul <a href="https://randomnerdtutorials.com/wifimanager-with-esp8266-autoconnect-custom-parameter-and-manage-your-ssid-and-password/" target="_blank">WiFiManager with ESP8266 – Autoconnect, Custom Parameter and Manage your SSID and Password</a> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4-Ryv6ZUwLFjdjXAC6EHBb-Hr83W_ApJQsYan5zLM1XY4CLzajC2ud5T3HPM4ySxIOkPZE_QQMgfaeVl-kU5PiHX52MHePArtSDK0WFtRffhIbUm5t76XVcJKMqInqsbM4b1asu5JLWxiv6UEMb21BAaQI_o2zv08KE_srt2dvqoFWtr-hEzpSmCF9OjZ/s4608/1.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4-Ryv6ZUwLFjdjXAC6EHBb-Hr83W_ApJQsYan5zLM1XY4CLzajC2ud5T3HPM4ySxIOkPZE_QQMgfaeVl-kU5PiHX52MHePArtSDK0WFtRffhIbUm5t76XVcJKMqInqsbM4b1asu5JLWxiv6UEMb21BAaQI_o2zv08KE_srt2dvqoFWtr-hEzpSmCF9OjZ/w200-h150/1.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFicBhXplK98ffgcv9Y4M53rhPBm7D4pG_WqaWzEvY_zLa7lgs-bPHMfkjOL1BE5E67-HmlGsAwMOyZffmH8ViFLNgynAfD7VaiixSknH5MYOQJ70PeF5eP4Mxa8mivE4Rp7wt240akJ5xEijKHwe2Jylp7xDU96JsIvwB-7uS5rrOEXyHtA4CGYMtjQc_/s4608/2.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFicBhXplK98ffgcv9Y4M53rhPBm7D4pG_WqaWzEvY_zLa7lgs-bPHMfkjOL1BE5E67-HmlGsAwMOyZffmH8ViFLNgynAfD7VaiixSknH5MYOQJ70PeF5eP4Mxa8mivE4Rp7wt240akJ5xEijKHwe2Jylp7xDU96JsIvwB-7uS5rrOEXyHtA4CGYMtjQc_/w200-h150/2.jpg" width="200" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVaxOeE4dgY6x07ZVOVkFOw2Hdk9SretALfJdZJ3n8N1M4QnfTo15LSePpKWGJbXNPETrViWVXF488Hbi5zNOajj6km54ERqE6-xu_zG3RsVQtwLq8O6ntbkAV0frcCuIbUuHEkrtCH1vlKmTLRsps-X0Kqsf5sDDar5PWLKh7iK6sPF4wB01FTeFh9wau/s4608/3.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVaxOeE4dgY6x07ZVOVkFOw2Hdk9SretALfJdZJ3n8N1M4QnfTo15LSePpKWGJbXNPETrViWVXF488Hbi5zNOajj6km54ERqE6-xu_zG3RsVQtwLq8O6ntbkAV0frcCuIbUuHEkrtCH1vlKmTLRsps-X0Kqsf5sDDar5PWLKh7iK6sPF4wB01FTeFh9wau/w200-h150/3.jpg" width="200" /></a></div><div> Programul modificat este <a href="https://github.com/tehniq3/google_clock_esp8266/tree/main/BIG_Clock_ESP8266_DeskClock1j" target="_blank">BIG_Clock_ESP8266_DeskClock1j</a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbiw7zX_7Y_pASeSw3IXRa7Yrz2lMdB-ftdp8Fi-YdmapIQf90kHhF5VSUXJWR-0mnTrLNMjOEWW6lfZPKRop5N-EKoTnwkmdPhk-OhP69IzCqQvHmMfrQtrqI0EoXj9jyqxm6G5IQWTh5In9Sb8xI0XHGoCSR6uccDlQ5YLHfZ2j9jc7VURdNge9xt-UB/s1173/2024-02-29%2022_18_46-BIG_Clock_ESP8266_DeskClock1j.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="192" data-original-width="1173" height="52" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbiw7zX_7Y_pASeSw3IXRa7Yrz2lMdB-ftdp8Fi-YdmapIQf90kHhF5VSUXJWR-0mnTrLNMjOEWW6lfZPKRop5N-EKoTnwkmdPhk-OhP69IzCqQvHmMfrQtrqI0EoXj9jyqxm6G5IQWTh5In9Sb8xI0XHGoCSR6uccDlQ5YLHfZ2j9jc7VURdNge9xt-UB/s320/2024-02-29%2022_18_46-BIG_Clock_ESP8266_DeskClock1j.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;"> Schema folosita este acceasi, ca cea din <a href="https://nicuflorica.blogspot.com/2024/02/ceas-google-cu-data-si-termometru-4.html" target="_blank">articolul anterior</a>:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge2VUEykaXK-g4rOd-EpZImbwcXsI3K4XD2Ln8MhUGGUffBEp5DNgtPQT1CkwSHKZI3WLQ5z6OE1NM9TYPrsExIdyPuWAS_Eu2uvBEyCGFuaMtqw_wXk4eWExKIDaCKP2QsdT1I69oLNM0VhuH_KRU5KRxDf_KLr31IgnqMyw-tjpdYqBDVp8jApO2DPPU/s800/google_clock_ds18b20_4xmax7219_sch2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="286" data-original-width="800" height="114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge2VUEykaXK-g4rOd-EpZImbwcXsI3K4XD2Ln8MhUGGUffBEp5DNgtPQT1CkwSHKZI3WLQ5z6OE1NM9TYPrsExIdyPuWAS_Eu2uvBEyCGFuaMtqw_wXk4eWExKIDaCKP2QsdT1I69oLNM0VhuH_KRU5KRxDf_KLr31IgnqMyw-tjpdYqBDVp8jApO2DPPU/s320/google_clock_ds18b20_4xmax7219_sch2.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;"> Am realizat si 2 filmulete:</div><div class="separator" style="clear: both; text-align: left;">- <a href="https://youtu.be/_dEeyzxy86w" target="_blank">ceas google cu data si termometru (7)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/_dEeyzxy86w" width="320" youtube-src-id="_dEeyzxy86w"></iframe></div><div class="separator" style="clear: both; text-align: left;">- <a href="https://youtu.be/ArxSXn9e5T4" target="_blank">google clock with date (day,month,year) and DS18B20 thermometer (7)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/ArxSXn9e5T4" width="320" youtube-src-id="ArxSXn9e5T4"></iframe></div><div class="separator" style="clear: both; text-align: left;"><br /></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-45270469125518113082024-02-29T22:05:00.003+02:002024-02-29T22:42:16.130+02:00Ceas google cu data si termometru (4)<p> Am urmat sfatul unui urmaritor al <a href="https://www.youtube.com/channel/UCm-OQ7YTHGcRV6sMTY6mHHw" target="_blank">canalului de youtube</a> si am adaugat un al doilea senzor DS18B20 pentru exterior, pastrand facilitatea de a ramane valoarea temperaturii un timp pentru a fi usor de citit.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfaX3ZbUVCdI7SqGO4Yz2ZQecjKPgrAPbPAcInijCjO3FDzeJPhh2eftztWkIOIrZsuHJ2pMZXe0DtaB8VuH8AUX6Oh8jukVa2UeRs3JlbtVSqZqqzJ8MWAuWNI9O3UfPJYfCt-02F40qRJCMrqVil6tTgXadKiyZpmhZSCZmuaL7ipApWrxBLrMF2vJe_/s4580/clock_2sensors.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1831" data-original-width="4580" height="128" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfaX3ZbUVCdI7SqGO4Yz2ZQecjKPgrAPbPAcInijCjO3FDzeJPhh2eftztWkIOIrZsuHJ2pMZXe0DtaB8VuH8AUX6Oh8jukVa2UeRs3JlbtVSqZqqzJ8MWAuWNI9O3UfPJYfCt-02F40qRJCMrqVil6tTgXadKiyZpmhZSCZmuaL7ipApWrxBLrMF2vJe_/s320/clock_2sensors.jpg" width="320" /></a></div><p> Schema devine</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge2VUEykaXK-g4rOd-EpZImbwcXsI3K4XD2Ln8MhUGGUffBEp5DNgtPQT1CkwSHKZI3WLQ5z6OE1NM9TYPrsExIdyPuWAS_Eu2uvBEyCGFuaMtqw_wXk4eWExKIDaCKP2QsdT1I69oLNM0VhuH_KRU5KRxDf_KLr31IgnqMyw-tjpdYqBDVp8jApO2DPPU/s1363/google_clock_ds18b20_4xmax7219_sch2.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="488" data-original-width="1363" height="115" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge2VUEykaXK-g4rOd-EpZImbwcXsI3K4XD2Ln8MhUGGUffBEp5DNgtPQT1CkwSHKZI3WLQ5z6OE1NM9TYPrsExIdyPuWAS_Eu2uvBEyCGFuaMtqw_wXk4eWExKIDaCKP2QsdT1I69oLNM0VhuH_KRU5KRxDf_KLr31IgnqMyw-tjpdYqBDVp8jApO2DPPU/s320/google_clock_ds18b20_4xmax7219_sch2.png" width="320" /></a></div>si programul modificat este <a href="https://github.com/tehniq3/google_clock_esp8266/tree/main/BIG_Clock_ESP8266_DeskClock1i" target="_blank">BIG_Clock_ESP8266_DeskClock1i</a><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglo0aRvab0CJPSMU10qr7DDK6ijYH3dbNb984kHnew7vTmzXYmmWvZC_ArHwLLsS4qIcTLRN3jxgbe4LGEgG9uBpXPd3qiwhYDTsdRIR8v6N04hqmz4vaN81wS99iEYUbKlc02_WL9FQZl98DaY1YoPhBRBhK2BNCI9evSmbOaRqfWS9HchO3PePoXtD3k/s1216/2024-02-29%2021_59_04-BIG_Clock_ESP8266_DeskClock1i.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="180" data-original-width="1216" height="47" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglo0aRvab0CJPSMU10qr7DDK6ijYH3dbNb984kHnew7vTmzXYmmWvZC_ArHwLLsS4qIcTLRN3jxgbe4LGEgG9uBpXPd3qiwhYDTsdRIR8v6N04hqmz4vaN81wS99iEYUbKlc02_WL9FQZl98DaY1YoPhBRBhK2BNCI9evSmbOaRqfWS9HchO3PePoXtD3k/s320/2024-02-29%2021_59_04-BIG_Clock_ESP8266_DeskClock1i.png" width="320" /></a></div><br /><div><br /><div> Am facut 2 filmulete demonstrative:</div><div>- <a href="https://youtu.be/ocvn0U_KiQs" target="_blank">ceas google cu data si termometru (6)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/ocvn0U_KiQs" width="320" youtube-src-id="ocvn0U_KiQs"></iframe></div><div>- <a href="https://youtu.be/TEOhOWYT6KY" target="_blank">google clock with date (day,month,year) and DS18B20 thermometer (6)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/-Kpe0kVYMFw" width="320" youtube-src-id="-Kpe0kVYMFw"></iframe></div><div><br /></div></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-85807185853301713442024-02-21T22:19:00.002+02:002024-02-21T22:29:05.638+02:00Ceas google cu data si termometru (3)<p> In 2019 realizasem impreuna cu <a href="https://nicuflorica.blogspot.com/search?q=mihai" target="_blank">Mihai</a> un <a href="https://nicuflorica.blogspot.com/2019/04/ceas-matriceal-animat-cu-esp8266-si-rtc_11.html" target="_blank">ceas cu 6 matrici</a> ce avea implementat modul de schimbare automata a orei de vara/iarna,</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWBIEttA-S743orlR4jf0ks0ombn4keuUh_UBVQTpFl-NU9j_95rB3WtGRpizBLv6z0cgaNhasfa1-50f04pMmjkCr3Ae1-kV1bvRNq75qHA7BQv9MCIVHNklfpR7wUSd90zNlE0CpC9Kz/s1600/ceas_cu_fotorezistenta.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWBIEttA-S743orlR4jf0ks0ombn4keuUh_UBVQTpFl-NU9j_95rB3WtGRpizBLv6z0cgaNhasfa1-50f04pMmjkCr3Ae1-kV1bvRNq75qHA7BQv9MCIVHNklfpR7wUSd90zNlE0CpC9Kz/w200-h150/ceas_cu_fotorezistenta.jpg" width="200" /></a></div> Cautand acum ceva similar si usor de implementat am gasit 2 materiale identice publicate pe site-uri diferite, ce foloseau partea de calcul ca si primul meu ceas (am avut acelasi material de inspiratie, <a href="https://github.com/schreibfaul1/ESP8266-LED-Matrix-Clock" target="_blank">https://github.com/schreibfaul1/ESP8266-LED-Matrix-Clock</a>):<div>- <a href="https://www.instructables.com/WiFi-NodeMCU-ESP8266-Google-Clock/" target="_blank">WiFi NodeMCU ESP8266 Google Clock</a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiycAJSetgDir6j3AjEEo1fn_3ZrmJKQOZE8hOfElemhSHAzYWsNgqhSx0Qy6DKQFJxdaRaoyeaqX7k9Uh4euN4uZAOLDXwYzIK5Wpr4xxmq77uS0HhjoQH78JOMLTM1V8JjVvajH9-AyXcuwkxJy7J4I3_YReznaiX2IutBaDvd4B6Be1Gv6kyNkXyhWhd/s1496/2024-02-21%2022_09_11-WiFi%20NodeMCU%20ESP8266%20Google%20Clock%20-%20Instructables.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="663" data-original-width="1496" height="89" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiycAJSetgDir6j3AjEEo1fn_3ZrmJKQOZE8hOfElemhSHAzYWsNgqhSx0Qy6DKQFJxdaRaoyeaqX7k9Uh4euN4uZAOLDXwYzIK5Wpr4xxmq77uS0HhjoQH78JOMLTM1V8JjVvajH9-AyXcuwkxJy7J4I3_YReznaiX2IutBaDvd4B6Be1Gv6kyNkXyhWhd/w200-h89/2024-02-21%2022_09_11-WiFi%20NodeMCU%20ESP8266%20Google%20Clock%20-%20Instructables.png" width="200" /></a></div><div>- <a href="https://www.hackster.io/anthias64/wifi-nodemcu-esp8266-google-clock-0804d0" target="_blank">WiFi NodeMCU ESP8266 Google Clock</a></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwT04b-KcLP_BfXwBoOrNP0aBk4IH1VJspCEgMnQNb7qEplT13KJGHqC2EjKHsYUpW9jEGtKubGZ3lcfut814RDPBwNJMJ0p46C90NvPzBhzQMhzjG0T7GSPNv9y15o0DKwiPcRuA7SY3AxGLRrGgqyYCFKcGKTieCLdhSw22tmpFNGXYQY_sIsPa7DGLo/s1113/2024-02-21%2022_09_34-WiFi%20NodeMCU%20ESP8266%20Google%20Clock%20-%20Hackster.io.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="865" data-original-width="1113" height="125" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwT04b-KcLP_BfXwBoOrNP0aBk4IH1VJspCEgMnQNb7qEplT13KJGHqC2EjKHsYUpW9jEGtKubGZ3lcfut814RDPBwNJMJ0p46C90NvPzBhzQMhzjG0T7GSPNv9y15o0DKwiPcRuA7SY3AxGLRrGgqyYCFKcGKTieCLdhSw22tmpFNGXYQY_sIsPa7DGLo/w160-h125/2024-02-21%2022_09_34-WiFi%20NodeMCU%20ESP8266%20Google%20Clock%20-%20Hackster.io.png" width="160" /></a></div> Studiind informatiile, am gasit formula de calcul pentru datele de schimbare ale orei de vara si de iarna, programul rezultat este <a href="https://github.com/tehniq3/google_clock_esp8266/tree/main/BIG_Clock_ESP8266_DeskClock1h" target="_blank">BIG_Clock_ESP8266_DeskClock1h</a></div><div><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLyG03PKvuHk47mpFu21n-qYgArmweEjfFmD8PwZBuOO1BesVq3bNAZE5tMVOArPYddI0t1Jt_H2TYeUSSBaWz0cATsyMSmTgS1hgyLz1O0hj4VF6SCHzMv2bl4rCQG1vLKtgK1AQjEwc5qgV13TRtR-BpG33lpENPa5sKeo4bVcyYkuEmUgMNByqj4PvX/s845/2024-02-21%2022_14_28-BIG_Clock_ESP8266_DeskClock1h.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="197" data-original-width="845" height="75" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLyG03PKvuHk47mpFu21n-qYgArmweEjfFmD8PwZBuOO1BesVq3bNAZE5tMVOArPYddI0t1Jt_H2TYeUSSBaWz0cATsyMSmTgS1hgyLz1O0hj4VF6SCHzMv2bl4rCQG1vLKtgK1AQjEwc5qgV13TRtR-BpG33lpENPa5sKeo4bVcyYkuEmUgMNByqj4PvX/s320/2024-02-21%2022_14_28-BIG_Clock_ESP8266_DeskClock1h.png" width="320" /></a></div><div style="text-align: left;"> Schema folosita este identica</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI3lE5_2yWsqV96REA0so5tGIrihIChpVenmlzcWAvpjHtTm6BMjcktAhpvIJWpmzZXcDWE90RQ2NDTsmr_NV4oTR0EF7aRuCd5jmy1bnYjFOAnZm2F41-yTmeeYqkg5SuB4Blft90N0jmx6X6gPoOCfohxgiz9YoHhSOM39vUVs7wBfgzVWbUVA04D4LM/s800/google_clock_ds18b20_4xmax7219_sch.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="321" data-original-width="800" height="128" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI3lE5_2yWsqV96REA0so5tGIrihIChpVenmlzcWAvpjHtTm6BMjcktAhpvIJWpmzZXcDWE90RQ2NDTsmr_NV4oTR0EF7aRuCd5jmy1bnYjFOAnZm2F41-yTmeeYqkg5SuB4Blft90N0jmx6X6gPoOCfohxgiz9YoHhSOM39vUVs7wBfgzVWbUVA04D4LM/s320/google_clock_ds18b20_4xmax7219_sch.png" width="320" /></a> </div><div class="separator" style="clear: both; text-align: left;">ca si montajul</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmjHHW1M_4UyzfrB4x7VSCIpTXT3d-AL2kOMuJnNEaCzMqf16vLgANdAGkUpFpcPy7bogPXfS0T6VY4AQhDDZFC0a3fkA417Z7DZHKQGPWICDhIazYIr4HbJi2FwG37TKOJ5eBfv5Bswd5XVSvJgIxB6WKYisEcP68MuGjQEzMh0VjqwjP1CoQ9rCV6kH5/s4608/IMG_20240220_215105.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmjHHW1M_4UyzfrB4x7VSCIpTXT3d-AL2kOMuJnNEaCzMqf16vLgANdAGkUpFpcPy7bogPXfS0T6VY4AQhDDZFC0a3fkA417Z7DZHKQGPWICDhIazYIr4HbJi2FwG37TKOJ5eBfv5Bswd5XVSvJgIxB6WKYisEcP68MuGjQEzMh0VjqwjP1CoQ9rCV6kH5/w200-h150/IMG_20240220_215105.jpg" width="200" /></a></div><div style="text-align: left;"> Am facut si 2 filmulete:</div><div style="text-align: left;">- <a href="https://youtu.be/iU7cUUEXsec" target="_blank">ceas google cu data si termometru (5)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/iU7cUUEXsec" width="320" youtube-src-id="iU7cUUEXsec"></iframe></div><div style="text-align: left;">- <a href="https://youtu.be/-Kpe0kVYMFw" target="_blank">google clock with date (day,month,year) and DS18B20 thermometer (5)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/-Kpe0kVYMFw" width="320" youtube-src-id="-Kpe0kVYMFw"></iframe></div><div style="text-align: center;"><br /></div></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-46230574749642487082024-02-18T19:03:00.010+02:002024-02-28T20:51:47.421+02:00Ceas google cu data si termometru (2)<p> Deoarece <a href="https://nicuflorica.blogspot.com/2024/01/ceas-google-cu-data-si-termometru.html" target="_blank">ceasul</a> a avut succes, am modificat programul ca valoarea temperaturii sa se opreasca din rulare un timp, pentru a fi usor citita.<span> </span></p><div><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9ObNHoFvXYjVPSjxni22A6gEIin5z3K595z4ZAjMNzSlbO6y1b2m0MW-As1F5rVItpB8DaDWJatQOGsiKyBnUffuCWY3Px_xtSeFG6yfjK0kZblkD5FKDZHPB0z8n6yLcJeL-T02TrWGjc7WHTt39f-ldKO5TJ8g5xP2-bUvuN3Ys4B48OQZhcF89gN-o/s4608/IMG_20240217_201103.jpg"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9ObNHoFvXYjVPSjxni22A6gEIin5z3K595z4ZAjMNzSlbO6y1b2m0MW-As1F5rVItpB8DaDWJatQOGsiKyBnUffuCWY3Px_xtSeFG6yfjK0kZblkD5FKDZHPB0z8n6yLcJeL-T02TrWGjc7WHTt39f-ldKO5TJ8g5xP2-bUvuN3Ys4B48OQZhcF89gN-o/w200-h150/IMG_20240217_201103.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjA9mFxCrwih44YSbHP0a6GtVt-MRkmJAyGgmg4unfl92i_OCV0Y0MCHRnO6Vh7b_ibJYtJHB0IWqso0ejqVux0dvPu5wxh0ItBZkOuJ9rw7zHxnjTCHs4-94WTqA-HK2BIqIG2pW-YGYRXp7jkEH4V2TllmGyA1kl-f-Qm3-3NYvgWik4iYHK1KCOXjYf/s4608/IMG_20240217_201051.jpg"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjA9mFxCrwih44YSbHP0a6GtVt-MRkmJAyGgmg4unfl92i_OCV0Y0MCHRnO6Vh7b_ibJYtJHB0IWqso0ejqVux0dvPu5wxh0ItBZkOuJ9rw7zHxnjTCHs4-94WTqA-HK2BIqIG2pW-YGYRXp7jkEH4V2TllmGyA1kl-f-Qm3-3NYvgWik4iYHK1KCOXjYf/w200-h150/IMG_20240217_201051.jpg" width="200" /></a></div></div><div> Schema folosita este aceeasi:</div><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI3lE5_2yWsqV96REA0so5tGIrihIChpVenmlzcWAvpjHtTm6BMjcktAhpvIJWpmzZXcDWE90RQ2NDTsmr_NV4oTR0EF7aRuCd5jmy1bnYjFOAnZm2F41-yTmeeYqkg5SuB4Blft90N0jmx6X6gPoOCfohxgiz9YoHhSOM39vUVs7wBfgzVWbUVA04D4LM/s1200/google_clock_ds18b20_4xmax7219_sch.png"><img border="0" height="129" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI3lE5_2yWsqV96REA0so5tGIrihIChpVenmlzcWAvpjHtTm6BMjcktAhpvIJWpmzZXcDWE90RQ2NDTsmr_NV4oTR0EF7aRuCd5jmy1bnYjFOAnZm2F41-yTmeeYqkg5SuB4Blft90N0jmx6X6gPoOCfohxgiz9YoHhSOM39vUVs7wBfgzVWbUVA04D4LM/s320/google_clock_ds18b20_4xmax7219_sch.png" width="320" /></a></div> Programul modificat este <a href="https://github.com/tehniq3/google_clock_esp8266/tree/main/BIG_Clock_ESP8266_DeskClock1f" target="_blank">BIG_Clock_ESP8266_DeskClock1f</a> caruia i se adauga si cele 2 fisiere ajutatoare<div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjfMAIHRQQB5j_CMlUlrqc1yipvTMaOxvk23ztQGOErivHQ0RAyKHZ76TfQpczagqCODgT1kb5ZbatvU5urQ0cPPLHDdhbRvFHKSaVlLNTP_ggbUq3eK5TxEWzNAeLMQ8vTF44GKQwyo55uMvMQGouYMymjApsX-uhQEQH2yW764ZiNqrXZNdHIU-Sa78m/s959/2024-02-18%2018_55_07-BIG_Clock_ESP8266_DeskClock1f.png"><img border="0" height="59" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjfMAIHRQQB5j_CMlUlrqc1yipvTMaOxvk23ztQGOErivHQ0RAyKHZ76TfQpczagqCODgT1kb5ZbatvU5urQ0cPPLHDdhbRvFHKSaVlLNTP_ggbUq3eK5TxEWzNAeLMQ8vTF44GKQwyo55uMvMQGouYMymjApsX-uhQEQH2yW764ZiNqrXZNdHIU-Sa78m/s320/2024-02-18%2018_55_07-BIG_Clock_ESP8266_DeskClock1f.png" width="320" /></a></div><br /><div>Am facut 2 filmulete demonstrative:<br /><p>- <a href="https://youtu.be/yCqDh4Md8vg" target="_blank">ceas google cu data si termometru (3)</a></p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/yCqDh4Md8vg" width="320" youtube-src-id="yCqDh4Md8vg"></iframe></div><div></div><div></div><p>- <a href="https://youtu.be/spPeyWpkZpU" target="_blank">google clock with date (day,month,year) and DS18B20 thermometer (3)</a></p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/spPeyWpkZpU" width="320" youtube-src-id="spPeyWpkZpU"></iframe></div><div></div><div></div> Ulterior, am primit o solicitare sa adaug si numele zilei din saptamana si numele lunii, asa ca am adaugat asta, dar bilingv (o data in romana, o data in engleza), </div><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcgyp4uMJiGUr_485mr1jFWCuO7ndj568KbIBdrWzBkRnb5Sd1h126VB1d9ZCACioSdYuAEQxK3mQGu_wjORKnxifE1PO-C1CLYWIlWUxL2NHjxgMRNoLu6RDtPB-tq0-8uN4a_pnDAV9C2XeLUXxOgWPE0caggNzrmwMzNNJJoK7ghcREU7zhww5Q2nUs/s4608/IMG_20240217_201055.jpg"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcgyp4uMJiGUr_485mr1jFWCuO7ndj568KbIBdrWzBkRnb5Sd1h126VB1d9ZCACioSdYuAEQxK3mQGu_wjORKnxifE1PO-C1CLYWIlWUxL2NHjxgMRNoLu6RDtPB-tq0-8uN4a_pnDAV9C2XeLUXxOgWPE0caggNzrmwMzNNJJoK7ghcREU7zhww5Q2nUs/w200-h150/IMG_20240217_201055.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl7zpO6dfcAB1jbybzdwgB0iWKMtL7WSuZtJ2JY7Ul6Sghn2H0t0cGEZwDbL5L1mZM-DjhKSJ9e3Yb_8a-JLlaTbJwE450KJOfi2R0VuzpNlsjWpQuI9HI2OGLghF-N2hGWTpHdJ55mFttY65sSGLOl1t9XbmBTpbsGaVPA94sBxv_47ltO_qPchg5f38M/s4608/IMG_20240217_201057.jpg"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl7zpO6dfcAB1jbybzdwgB0iWKMtL7WSuZtJ2JY7Ul6Sghn2H0t0cGEZwDbL5L1mZM-DjhKSJ9e3Yb_8a-JLlaTbJwE450KJOfi2R0VuzpNlsjWpQuI9HI2OGLghF-N2hGWTpHdJ55mFttY65sSGLOl1t9XbmBTpbsGaVPA94sBxv_47ltO_qPchg5f38M/w200-h150/IMG_20240217_201057.jpg" width="200" /></a></div><div>programul devenind <a href="https://github.com/tehniq3/google_clock_esp8266/tree/main/BIG_Clock_ESP8266_DeskClock1g" target="_blank">BIG_Clock_ESP8266_DeskClock1g</a></div><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt0eVwIU4alFWlX3i9qFHnrF1pmF4ZDmLtGZ7gwpEhIfl86rxrhPcRw33RGOj4YgIeWZ2D_Yk7nr9238I_AM0ehpx7USMWk7tfLUqaDwZ0OVhCp3D0ntazU4pCvt96m818xTcFbtH-YQGW5SewyfXuYpG3so21xx0Ym8ZWUMaW8tcbIBUUNECxnijAVYD9/s940/2024-02-18%2018_55_30-BIG_Clock_ESP8266_DeskClock1g.png"><img border="0" height="60" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt0eVwIU4alFWlX3i9qFHnrF1pmF4ZDmLtGZ7gwpEhIfl86rxrhPcRw33RGOj4YgIeWZ2D_Yk7nr9238I_AM0ehpx7USMWk7tfLUqaDwZ0OVhCp3D0ntazU4pCvt96m818xTcFbtH-YQGW5SewyfXuYpG3so21xx0Ym8ZWUMaW8tcbIBUUNECxnijAVYD9/s320/2024-02-18%2018_55_30-BIG_Clock_ESP8266_DeskClock1g.png" width="320" /></a></div><div> Am facut alte 2 filmulete:</div><div>- <a href="https://youtu.be/8breBxkxmaQ" target="_blank">ceas google cu data si termometru (4)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/8breBxkxmaQ" width="320" youtube-src-id="8breBxkxmaQ"></iframe></div><div></div><div></div><div>- <a href="https://youtu.be/-PuQq6VMIjY" target="_blank">google clock with date (day,month,year) and DS18B20 thermometer (4)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/-PuQq6VMIjY" width="320" youtube-src-id="-PuQq6VMIjY"></iframe></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0tag:blogger.com,1999:blog-544202929520927871.post-31654956603926895782024-01-23T22:00:00.010+02:002024-02-18T18:46:47.352+02:00Ceas google cu data si termometru<p> Am primit de la un vechi cititor al blogurilor mele si al canalului de youtube o solicitare sa modific un program de ceas ce preia ora de pe un server google, astfel incat sa arate si data, programul are si un termometru cu senzor DS18B20.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhwm1h5fWPwpqZsKe_kxef5aCpKUEG32updz8K_1n3SFZoryvw28Sml7uMRIQ-vVQsI7w7XQeiGeQHGKQ2ZzMp3Ps78Na316ZsVmSAWppgyugWxO_KP_vU168LqfmIhyphenhyphen_GfRl29LluR8OOkH-jDzfUIIvBZL9jG75ezRXBXbw8E14rHmPNUjaKItodSp-2/s4608/IMG_20240121_192639.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhwm1h5fWPwpqZsKe_kxef5aCpKUEG32updz8K_1n3SFZoryvw28Sml7uMRIQ-vVQsI7w7XQeiGeQHGKQ2ZzMp3Ps78Na316ZsVmSAWppgyugWxO_KP_vU168LqfmIhyphenhyphen_GfRl29LluR8OOkH-jDzfUIIvBZL9jG75ezRXBXbw8E14rHmPNUjaKItodSp-2/w200-h150/IMG_20240121_192639.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMJbGXsg36YPu-agjkYgBFzfzVtYTiibwWTM9IZNEqW298F8T7QgXDcGIfKKbPLKfR5C_pGFdpAmOvzrmLEm5uohMITsEII09W1s3Q_4E3lCUTtxykFZIyH-LeyMgqbF54nvEB-aCRw6_auy0f0cVrpgUgYjXWF99jdr74zLJrVXhwmmlGmBkC1Z1Oe7fc/s4608/IMG_20240123_191024.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMJbGXsg36YPu-agjkYgBFzfzVtYTiibwWTM9IZNEqW298F8T7QgXDcGIfKKbPLKfR5C_pGFdpAmOvzrmLEm5uohMITsEII09W1s3Q_4E3lCUTtxykFZIyH-LeyMgqbF54nvEB-aCRw6_auy0f0cVrpgUgYjXWF99jdr74zLJrVXhwmmlGmBkC1Z1Oe7fc/w200-h150/IMG_20240123_191024.jpg" width="200" /></a></div><p> Am cautat un pic pe net, dar nu am gasit prea multe exemple, doar <a href="https://www.hackster.io/mircemk/esp8266-animated-clock-on-8x8-led-matrices-4867ae" target="_blank">ESP8266 Animated Clock on 8x8 LED Matrices</a> mi-a inspirat suficiente informatii.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeip4aavj7ZPLj8kLuocQmcFjE5VX0W0Cngn5xLW11LHXS6LMUdr5odqv3lLsGmp4fw-x4DvUTqINx19XIQn5aUPXTnfni7Wx2Zy8qs5nP52WK72-8v9Ro1jEpTjZg0KORt4YEy3-Ibg1LBfCYLtVdEBVXxWf_4J_DhfYrHB2pT0bWiiSc4z8jjJbyeQ0M/s751/2024-01-23%2021_26_06-ESP8266%20Animated%20Clock%20on%208x8%20LED%20Matrices%20-%20Hackster.io.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="364" data-original-width="751" height="97" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeip4aavj7ZPLj8kLuocQmcFjE5VX0W0Cngn5xLW11LHXS6LMUdr5odqv3lLsGmp4fw-x4DvUTqINx19XIQn5aUPXTnfni7Wx2Zy8qs5nP52WK72-8v9Ro1jEpTjZg0KORt4YEy3-Ibg1LBfCYLtVdEBVXxWf_4J_DhfYrHB2pT0bWiiSc4z8jjJbyeQ0M/w200-h97/2024-01-23%2021_26_06-ESP8266%20Animated%20Clock%20on%208x8%20LED%20Matrices%20-%20Hackster.io.png" width="200" /></a></div> Apoi am dat de biblioteca <a href="https://github.com/DIYDave/HTTP-DateTime" target="_blank">HTTP-DateTime</a>, care e usor de folosit, (programul modificat de mine este <a href="https://github.com/tehniq3/google_clock_esp8266/blob/main/Google_clock_serial.ino" target="_blank">Google_clock_serial.ino</a>) si prezentarea informatiilor este in ecranul de monitorizare seriala, dupa cum se vede in filmuletele:<div>- <a href="https://youtu.be/M_zyLzFT6mk" target="_blank">ceas si data cu informatii de pe server google</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/M_zyLzFT6mk" width="320" youtube-src-id="M_zyLzFT6mk"></iframe></div><div>- <a href="https://youtu.be/npmGeVm4Nro" target="_blank">clock and date using google info</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/npmGeVm4Nro" width="320" youtube-src-id="npmGeVm4Nro"></iframe></div><div>apoi am revenit la ceasul cu prezentarea informatiei pe 4 matrici de 8x8 leduri controlate cu MAX7219.</div><div> Desi am tot testat diverse modele de ceas NTP, am vrut sa extrag singur informatiile (fara biblioteca), doar ca m-am inspirat in biblioteca prezentata mai sus.</div><div> Primul ceas ce are si informatii despre data este prezentat in filmuletele:</div><div>- <a href="https://youtu.be/crJdB4m_zCc" target="_blank">ceas google cu data si termometru</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/crJdB4m_zCc" width="320" youtube-src-id="crJdB4m_zCc"></iframe></div><div>- <a href="https://youtu.be/8CHjDsusaIc" target="_blank">google clock with date (day,month,year) and DS18B20 thermometer</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/8CHjDsusaIc" width="320" youtube-src-id="8CHjDsusaIc"></iframe></div><div class="separator" style="clear: both; text-align: left;">care foloseste programul <a href="https://github.com/tehniq3/google_clock_esp8266/tree/main/BIG_Clock_ESP8266_DeskClock1c" target="_blank">BIG_Clock_ESP8266_DeskClock1c</a> (de fapt sunt 3 fisiere)</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZPGiAuTvqFWV_4ESYsOatY9UYEx3kDOU3_ip19JbUcz1kaK8mJ86oezD2TvWVFIjLcZS0_FXWneCNNnJNwM_sfI4iljQUPNeqV4Kfqcct2tnSFrkfXlCtWNp8aZvGnv8Mdy7POjNuy-ZatcvmR0bCWmWk8w_b5gcrAr0IHaaGrjC2-AbnKl26ZcDyW5D5/s930/2024-01-23%2021_36_14-BIG_Clock_ESP8266_DeskClock1c.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="164" data-original-width="930" height="56" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZPGiAuTvqFWV_4ESYsOatY9UYEx3kDOU3_ip19JbUcz1kaK8mJ86oezD2TvWVFIjLcZS0_FXWneCNNnJNwM_sfI4iljQUPNeqV4Kfqcct2tnSFrkfXlCtWNp8aZvGnv8Mdy7POjNuy-ZatcvmR0bCWmWk8w_b5gcrAr0IHaaGrjC2-AbnKl26ZcDyW5D5/s320/2024-01-23%2021_36_14-BIG_Clock_ESP8266_DeskClock1c.png" width="320" /></a></div><div>apoi am modificat programul sa poata afisa si versiunea ceasului in format de 12 ore, cum se foloseste in zona Asiei, asa ca am mai facut 2 filmulete, folosind programul <a href="https://github.com/tehniq3/google_clock_esp8266/tree/main/BIG_Clock_ESP8266_DeskClock1e" target="_blank">BIG_Clock_ESP8266_DeskClock1e</a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWUzEtnjtokdyTt3nQZAGXZJoKBn8O2waF2TjLbiOUyeuCWQJ7iol9SeBawlChK37cwNL1eJZz9hvTNq2LyapI3JDh6MxwaFzcihyphenhyphenvXlD6EstP4rfO2i1MAbRdbgqs0kJZMvUf8sF_8hfDJFMvIpEm_kN-yQx3q5rjfBPhatgPvv7fjSR4I5MzMWh4Ud5k/s895/2024-01-23%2021_36_31-BIG_Clock_ESP8266_DeskClock1e.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="160" data-original-width="895" height="57" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWUzEtnjtokdyTt3nQZAGXZJoKBn8O2waF2TjLbiOUyeuCWQJ7iol9SeBawlChK37cwNL1eJZz9hvTNq2LyapI3JDh6MxwaFzcihyphenhyphenvXlD6EstP4rfO2i1MAbRdbgqs0kJZMvUf8sF_8hfDJFMvIpEm_kN-yQx3q5rjfBPhatgPvv7fjSR4I5MzMWh4Ud5k/s320/2024-01-23%2021_36_31-BIG_Clock_ESP8266_DeskClock1e.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;">- <a href="https://youtu.be/omke-C3F_Fg" target="_blank">ceas google cu data si termometru (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/omke-C3F_Fg" width="320" youtube-src-id="omke-C3F_Fg"></iframe></div><div class="separator" style="clear: both; text-align: left;">- <a href="https://youtu.be/T18urvynx6g" target="_blank">google clock with date (day,month,year) and DS18B20 thermometer (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/T18urvynx6g" width="320" youtube-src-id="T18urvynx6g"></iframe></div> Schema este simpla, eu realizand un montaj pe un breadboard (o placa de dezvoltare Wemos D1 mini, un modul cu DS18B20 si un modul de afsare cu 4 matrici de 8x8 cu MAX7219:<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhesNm7wVBbhW7F-P8kZ1esUUiOj77_TIIRQd6uLXPVjrVfXQ18JQIYbF8-K2HvbSZn5kq7Q1hKeEIbl4c1gkeHtHYKMLuw8zp-LnT0Yd4m5Lby3qN4scmd7gle40wAPWyHgNVp1mTXYu_AZ3MHBTaGala0qKpsWvBgovxLgCIq-2rqsc7o7Lfm1vj6300T/s4608/IMG_20240123_210215.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="4608" data-original-width="3456" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhesNm7wVBbhW7F-P8kZ1esUUiOj77_TIIRQd6uLXPVjrVfXQ18JQIYbF8-K2HvbSZn5kq7Q1hKeEIbl4c1gkeHtHYKMLuw8zp-LnT0Yd4m5Lby3qN4scmd7gle40wAPWyHgNVp1mTXYu_AZ3MHBTaGala0qKpsWvBgovxLgCIq-2rqsc7o7Lfm1vj6300T/w150-h200/IMG_20240123_210215.jpg" width="150" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7EhtfveumMtguEj7IvdMb7VzdhxD1qSusWC5jvO5EVaAlAepdYF1vo0sB-dpCsNNIV8pj-nHIs8yVOwHBMoynV-hDOE9ZS12gZ6bjPpoyGLRJ874iSJg6MXvlZCg2SRGkkXR49A1bZ0fr1kWMp9F7TvBPXkFshQPAxB8TJj2SBT0lKrjwsb2A1YiECnR_/s4608/IMG_20240123_214624.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7EhtfveumMtguEj7IvdMb7VzdhxD1qSusWC5jvO5EVaAlAepdYF1vo0sB-dpCsNNIV8pj-nHIs8yVOwHBMoynV-hDOE9ZS12gZ6bjPpoyGLRJ874iSJg6MXvlZCg2SRGkkXR49A1bZ0fr1kWMp9F7TvBPXkFshQPAxB8TJj2SBT0lKrjwsb2A1YiECnR_/w200-h150/IMG_20240123_214624.jpg" width="200" /></a></div><div class="separator" style="clear: both; text-align: left;">Conectarea afisajului este </div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLa8aqjWjOhcofI-hYSoqOnyNkhcNxlkgAeMXHayAUNvZsaravJl4ap06uEiqR2SfzEIzh8nbWleFvIYTmd19dEQnHxKL2s3iIBzJ7QPEASqtw4FJvY1OhL70cDjJC-Wa3agQokM0fMmzEVVRgboIPjQSZSefdiIEu1X_zS_akA5YaUs7wGwdn1pzuirlZ/s451/2024-01-23%2021_52_06-BIG_Clock_ESP8266_DeskClock%20_%20Arduino%201.8.19.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="146" data-original-width="451" height="104" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLa8aqjWjOhcofI-hYSoqOnyNkhcNxlkgAeMXHayAUNvZsaravJl4ap06uEiqR2SfzEIzh8nbWleFvIYTmd19dEQnHxKL2s3iIBzJ7QPEASqtw4FJvY1OhL70cDjJC-Wa3agQokM0fMmzEVVRgboIPjQSZSefdiIEu1X_zS_akA5YaUs7wGwdn1pzuirlZ/s320/2024-01-23%2021_52_06-BIG_Clock_ESP8266_DeskClock%20_%20Arduino%201.8.19.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;">similar schemei</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXqWcPiSzBVZvM0kAM5atV9ENlvJb5e5IedwHrfbNDaRl0WKB3YcB0RzGBi_eUeUYGkz9N5ZsU8MQL3Y64ZdAA3mcEkcUYue16LAst5xkUVRSZbxJ4WIIOzolcD4bWk3jBcIQ11LqlMlFMPcJvtwAp657xYuIHFGvoav8K0triwltn9LA-ikNv-9Yf9cRK/s2445/esp_clock_bb_oBsQTM4cHz.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1245" data-original-width="2445" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXqWcPiSzBVZvM0kAM5atV9ENlvJb5e5IedwHrfbNDaRl0WKB3YcB0RzGBi_eUeUYGkz9N5ZsU8MQL3Y64ZdAA3mcEkcUYue16LAst5xkUVRSZbxJ4WIIOzolcD4bWk3jBcIQ11LqlMlFMPcJvtwAp657xYuIHFGvoav8K0triwltn9LA-ikNv-9Yf9cRK/s320/esp_clock_bb_oBsQTM4cHz.jpg" width="320" /></a></div>folosind afisajul din dreapta (model nou)<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5PFttmOJHfSJdtp-P0Cb8E21nNU5igdhA7M104EhZQnuJi3DuLXiiCqpi6qweK2W5gzz0-rlPCFfeN-PTCKmfy7znWwkOXRrm9neQZwfVhLXWpjN5zJH4AKhLnBv6pG6xQEkT0IrarzHrMXX3btdWpnNqFTm22up43V0uUo7ZGfrOafmS2OUVlfYXMap2/s731/2024-01-23%2021_51_28-ESP8266%20Animated%20Clock%20on%208x8%20LED%20Matrices%20-%20Hackster.io.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="265" data-original-width="731" height="116" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5PFttmOJHfSJdtp-P0Cb8E21nNU5igdhA7M104EhZQnuJi3DuLXiiCqpi6qweK2W5gzz0-rlPCFfeN-PTCKmfy7znWwkOXRrm9neQZwfVhLXWpjN5zJH4AKhLnBv6pG6xQEkT0IrarzHrMXX3btdWpnNqFTm22up43V0uUo7ZGfrOafmS2OUVlfYXMap2/s320/2024-01-23%2021_51_28-ESP8266%20Animated%20Clock%20on%208x8%20LED%20Matrices%20-%20Hackster.io.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;">iar senzorul DS18B20 la D4 (GPIO2) fiind alimentat la +5V si GND</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtGzTMc1Hj6iqo1zXXaFy7BRWXg83wSlIi9EFEz_Lg54aM6ebIUV7nPW8gsQ-Tqk4N1ubZpJtVwDYMxRbn6ZZHK1VUQIUadahGhsv81DxHblZwC3AzNB5lxsMol4thwP0TqGM9hPFBqFeH4VnasNz8dFBFeMqAj0YHP8ioSgyuUaFQWqIUGcSoiHPYJx1l/s598/2024-01-23%2021_55_08-BIG_Clock_ESP8266_DeskClock%20_%20Arduino%201.8.19.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="206" data-original-width="598" height="110" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtGzTMc1Hj6iqo1zXXaFy7BRWXg83wSlIi9EFEz_Lg54aM6ebIUV7nPW8gsQ-Tqk4N1ubZpJtVwDYMxRbn6ZZHK1VUQIUadahGhsv81DxHblZwC3AzNB5lxsMol4thwP0TqGM9hPFBqFeH4VnasNz8dFBFeMqAj0YHP8ioSgyuUaFQWqIUGcSoiHPYJx1l/s320/2024-01-23%2021_55_08-BIG_Clock_ESP8266_DeskClock%20_%20Arduino%201.8.19.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;"><strike><i>PS: O desenez, cand prind un pic de timp liber schema folosita de mine.</i></strike></div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;"><span style="color: red;">18.02.2024</span></div><div class="separator" style="clear: both; text-align: left;"> Am reusit sa gasesc un pic de timp sa desenez schema ceasului, pentru a fi mai usor reprodusa de incepatori.</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUbbcfAkt_eu_Qcr3FFZyJTzQFFvn9oyg6h2Wj00ItHGPsTrbgbiatz2Ambc7Rm_9ei00_GP8AF35JAPAOYSjBiyd-3ZeXwU2j-t-ZhEamPxpnsVwgCRPKHQ5vAoRuI_owFu3ONDxgRvE37yPSaRu0MPr-z96m33-IUQvIKK1dGG7THcYJTSdItHl-1Mq9/s1200/google_clock_ds18b20_4xmax7219_sch.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="482" data-original-width="1200" height="129" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUbbcfAkt_eu_Qcr3FFZyJTzQFFvn9oyg6h2Wj00ItHGPsTrbgbiatz2Ambc7Rm_9ei00_GP8AF35JAPAOYSjBiyd-3ZeXwU2j-t-ZhEamPxpnsVwgCRPKHQ5vAoRuI_owFu3ONDxgRvE37yPSaRu0MPr-z96m33-IUQvIKK1dGG7THcYJTSdItHl-1Mq9/s320/google_clock_ds18b20_4xmax7219_sch.png" width="320" /></a></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-37045533525937527012024-01-10T20:03:00.004+02:002024-01-14T17:01:35.607+02:00Ceas NTP cu Raspberry Pi Pico W pe afisaj de 8x32 leduri adresabile (3)<p> Ceasul actual este o imbunatatire a versiunilor <a href="https://nicuflorica.blogspot.com/2023/10/ceas-ntp-cu-raspberry-pi-pico-w-pe.html" target="_blank">1</a> si <a href="https://nicuflorica.blogspot.com/2023/10/ceas-ntp-cu-raspberry-pi-pico-w-pe_18.html" target="_blank">2</a> si are mai multe modificari ale programului, astfel incat sa fie cat mai stabil pe timp lung (sa nu se blocheze) si sa indice corect si temperaturile negative.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaZ5053QcvfOwSiYLKn5HnYcM1ph9sSDpCri8aE4PVUyah1jKCk1aOtwWjK4XLL1_WJ_OIqjvLWtcLRwOskWuZBKT_1GJTC01uZ5EY9b1V9Dtp6B7-b11trrra50F-ZMg7ivT51DFv19b0fzWtwjFrvZdVsC9XaTyDWQD_3hm_gpaow3-oGdE0Fx372cvu/s4608/IMG_20240110_184301.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaZ5053QcvfOwSiYLKn5HnYcM1ph9sSDpCri8aE4PVUyah1jKCk1aOtwWjK4XLL1_WJ_OIqjvLWtcLRwOskWuZBKT_1GJTC01uZ5EY9b1V9Dtp6B7-b11trrra50F-ZMg7ivT51DFv19b0fzWtwjFrvZdVsC9XaTyDWQD_3hm_gpaow3-oGdE0Fx372cvu/w200-h150/IMG_20240110_184301.jpg" width="200" /></a></div> Schema este aceeasi<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihv5ptBCfF-KoIah81Iy3pwctqZFxK6Zk9llnxNXn4K8Cnj33eUX0tgJeRj-N3csFUYqD1XMmD74uxi0_ShU8tuwkh_cPLrA0qS1SizhQYq7syMXMhWp-QfKL_Y2nUpFGl4Wsm3hsqJEDDhIy7L8FmzCx6dw0IFsNhMBYebIxSs50zQP8qrpt5OQzj1C_u/s800/NTPclock_RPiPicoW_DST_8x32_schematic_v2b.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="382" data-original-width="800" height="153" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihv5ptBCfF-KoIah81Iy3pwctqZFxK6Zk9llnxNXn4K8Cnj33eUX0tgJeRj-N3csFUYqD1XMmD74uxi0_ShU8tuwkh_cPLrA0qS1SizhQYq7syMXMhWp-QfKL_Y2nUpFGl4Wsm3hsqJEDDhIy7L8FmzCx6dw0IFsNhMBYebIxSs50zQP8qrpt5OQzj1C_u/s320/NTPclock_RPiPicoW_DST_8x32_schematic_v2b.png" width="320" /></a></div><div><p> Partea cu temperatura negativa de -4,4℃, ce aparea -4,-4℃ sau cea de -0,5℃ ca 0,-5℃ s-a rezolvat destul de simplu</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD4RVk1NrXmOsShREHcgoMuewOOo01PFizYDDAj6psrEukcV8MAO2teCLnY2MtA8dP1cbbYtXvy7BdDR_zSNpdkf6jC0k4AoyFHbr-qLVNKNX_tDIpn4eSUKsqDcMgrWdcPU0BPJoX1_-kjsMGa_N5iVIvjhiwi84Vf2jKG0WnhLqFRm6sskHETGMeR9Sw/s1915/NTPclock_8x32_v2_19c_vs%2019b_Beyond%20Compare.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="356" data-original-width="1915" height="59" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD4RVk1NrXmOsShREHcgoMuewOOo01PFizYDDAj6psrEukcV8MAO2teCLnY2MtA8dP1cbbYtXvy7BdDR_zSNpdkf6jC0k4AoyFHbr-qLVNKNX_tDIpn4eSUKsqDcMgrWdcPU0BPJoX1_-kjsMGa_N5iVIvjhiwi84Vf2jKG0WnhLqFRm6sskHETGMeR9Sw/s320/NTPclock_8x32_v2_19c_vs%2019b_Beyond%20Compare.png" width="320" /></a></div>adica<div><div><span> </span><span> </span><span style="color: #2b00fe;">extrainfo = extrainfo + " (clouds: " + nori + "%)";</span></div><div><span style="color: #2b00fe;"><span> </span><span> </span>extrainfo = extrainfo + ", temperature: ";</span></div><div><span style="color: red;"><span> </span><span> </span>if (temperatura > 0) extrainfo = extrainfo + "+";</span></div><div><div><span style="color: red;"><span> </span><span> </span>if (temperatura < 0) extrainfo = extrainfo + "-";</span></div><div><span style="color: red;"><span> </span><span> </span>if (tempint < 0) tempint = -tempint;</span></div><div><span style="color: red;"><span> </span><span> </span>if (temprest < 0) temprest = -temprest;</span></div></div><div> <span style="color: #2b00fe;"> </span><span style="color: #2b00fe;">extrainfo = extrainfo + tempint + ","+ temprest;</span></div><div> Ultima versiune de programul este <a href="https://github.com/tehniq3/NTPclock_RPi_Pico_W/blob/main/NTPclock_8x32_v2_19c.ino" target="_blank">NTPclock_8x32_v2_19c.ino</a> si ceasul se prezinta astfel:</div><div>- <a href="https://youtu.be/xGtJCY0PmuM" target="_blank">ceas NTP pe afisaj 8x32 leduri adresabile cu RPi Pico W si sistem antiblocare (5)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/xGtJCY0PmuM" width="320" youtube-src-id="xGtJCY0PmuM"></iframe></div><div>- <a href="https://youtu.be/xvfyfKjWITw" target="_blank">NTP clock on 8x32 adressable led display with RPi Pico W with HW watchdog (5)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/xvfyfKjWITw" width="320" youtube-src-id="xvfyfKjWITw"></iframe></div><div><br /></div></div></div><div><b><span style="color: red;">14.01.2024</span></b></div><div> Am realizat ca uneori datele meteo de pe ecran nu sunt actualizate corect, chiar daca aceastea sunt primite corect, asa ca am mai facut o modicare, reinitializand sirul (string-ul) <b><i>result</i></b> de fiecare data.</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuRcBh3r8zdt2D593B1t3DpqctuZOYISbBHzBXNHB2ghT0eclk6k8tuVr71HztkZ9mSJ4IFwoH552wEYS8dZwR429GzaJzVs2MZqx70TO2C4Zn9JmK5n3vX_AfGP5ZeuyWZqcE566O_z47uVqXed1DOTDJ_RONN0Ine9KCCvjNffM2Ltl0R0zMECNcnLo3/s1916/NTPclock_8x32_v2_19c1_vs%2019c_Beyond%20Compare.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="320" data-original-width="1916" height="53" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuRcBh3r8zdt2D593B1t3DpqctuZOYISbBHzBXNHB2ghT0eclk6k8tuVr71HztkZ9mSJ4IFwoH552wEYS8dZwR429GzaJzVs2MZqx70TO2C4Zn9JmK5n3vX_AfGP5ZeuyWZqcE566O_z47uVqXed1DOTDJ_RONN0Ine9KCCvjNffM2Ltl0R0zMECNcnLo3/s320/NTPclock_8x32_v2_19c1_vs%2019c_Beyond%20Compare.png" width="320" /></a></div>adica<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglvLL9VyWTge1p6WoPbNp0HZb2X1UUzwOZQH0gwP5iEw63ey5k-G5s28KzkuxPMDeecAwcy2Oo6TypXO2ghKH2y1U3c1dTekXpPopBdvkCnCTGKVr0sE2XEGAlPkyJWIu2ZFuDVcAPsn_GSY_TVYkwdRpeAzwuWEy8KWleAqv99hg-UFIZxeyYoNcYvHsW/s288/string1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="265" data-original-width="288" height="79" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglvLL9VyWTge1p6WoPbNp0HZb2X1UUzwOZQH0gwP5iEw63ey5k-G5s28KzkuxPMDeecAwcy2Oo6TypXO2ghKH2y1U3c1dTekXpPopBdvkCnCTGKVr0sE2XEGAlPkyJWIu2ZFuDVcAPsn_GSY_TVYkwdRpeAzwuWEy8KWleAqv99hg-UFIZxeyYoNcYvHsW/w86-h79/string1.png" width="86" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjjjHxxY9HCB6gZvJ2eqMUGDzhfZXigfMLO8BmZsI-mJZhGcrqBh_xpHynBeeq64hcMIhWXXm7R36HQuU3y0uLdJQ453bwC9WtUislUWrTZYtaekyqy1dAy-bt1NNw3DRA5rblkKKpdCv4GnDFdr6EmZr7T-mGM7po53Xg76aow-PTrPGQ1BmvmSURRdUx/s870/string2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="355" data-original-width="870" height="82" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjjjHxxY9HCB6gZvJ2eqMUGDzhfZXigfMLO8BmZsI-mJZhGcrqBh_xpHynBeeq64hcMIhWXXm7R36HQuU3y0uLdJQ453bwC9WtUislUWrTZYtaekyqy1dAy-bt1NNw3DRA5rblkKKpdCv4GnDFdr6EmZr7T-mGM7po53Xg76aow-PTrPGQ1BmvmSURRdUx/w200-h82/string2.png" width="200" /></a></div><div class="separator" style="clear: both; text-align: left;"> Programul <a href="https://github.com/tehniq3/NTPclock_RPi_Pico_W/blob/main/NTPclock_8x32_v2_19c.ino" target="_blank">NTPclock_8x32_v2_19c.ino</a> este deja actualizat.</div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0tag:blogger.com,1999:blog-544202929520927871.post-89771982498602768782023-11-04T20:50:00.006+02:002023-12-26T18:21:25.528+02:00Ceas NTP si statie meteo cu RP2040-Zero si ESP8266-01 pe afisaj i2c LCD1602 (2)<p> Dupa ce am testat mai mult timp ceasul cu date meteo prezentat in <a href="https://nicuflorica.blogspot.com/2023/11/statie-meteo-cu-rp2040-zero-si-esp8266.html" target="_blank">articolul anterior</a>, si dupa ce am mutat montajul de pe breadboard pe un cablaj de test (mai ok), am constatat ca daca nu primeste informatii de la serverul NTP, ora "incremeneste", dar informatiile meteo se modifica ca si cum ar functiona normal, asa ca am modificat programul si daca nu sunt primite informatii de la <a href="https://www.ntppool.org/en/" target="_blank">serverul NTP</a> sau de la <a href="https://openweathermap.org/" target="_blank">openweathermap</a> (era deja), ceasul sa functioneze normal.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgct6JZ0Cx8_WF2aNwc9cvSmOBgVa43ZlVRJGQY4DfkpOuqqLi8t67r3L2fn-nJswvpLvq2PEBXBEMhlwsMKfSs49FAvQLbGR3UNnC1gZMM0wzl0wft9dwtHPl7MfxwCJ7nL4RAJ4xk3Uws1lzAeHbR07f_hRGnHqzH3avICQixM3gw73rNgnXovie37Rgs/s1152/rp2040zero_esp8266_07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgct6JZ0Cx8_WF2aNwc9cvSmOBgVa43ZlVRJGQY4DfkpOuqqLi8t67r3L2fn-nJswvpLvq2PEBXBEMhlwsMKfSs49FAvQLbGR3UNnC1gZMM0wzl0wft9dwtHPl7MfxwCJ7nL4RAJ4xk3Uws1lzAeHbR07f_hRGnHqzH3avICQixM3gw73rNgnXovie37Rgs/w200-h150/rp2040zero_esp8266_07.jpg" width="200" /></a></div><p> Montajul dupa transferul pe cablajul de test (cu gaurele) arata destul de bine</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXwgGZHaVwvyxYLjh1CahI34ANQXxKetfaGUTBMlq7lDS03TgvIPBatQSVI7e60GkA4DOjij0ksivz_RF6CxhAfgujaCXqtjCRCROc6pxWZsDMzAm-JgWM9C9fsJ-WQTKRfCIpu5oJ7EoAFxM98BE86N12l7Pl1UKQqX-oMe7JMpE52RatiXIpL70ZUNg4/s1152/rp2040zero_esp8266_04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXwgGZHaVwvyxYLjh1CahI34ANQXxKetfaGUTBMlq7lDS03TgvIPBatQSVI7e60GkA4DOjij0ksivz_RF6CxhAfgujaCXqtjCRCROc6pxWZsDMzAm-JgWM9C9fsJ-WQTKRfCIpu5oJ7EoAFxM98BE86N12l7Pl1UKQqX-oMe7JMpE52RatiXIpL70ZUNg4/w200-h150/rp2040zero_esp8266_04.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2XVxz_A2bnnYV3SHjhfAVuW8IxVp6JgpNzUQqbfGD028S0bANSgZct7gnRYyI063fg9Iwxc5hvCtbkuWwdyf-GHhG6QqrvkF8JO_bG_d3VfHxYvpt-AeB646kzZsSzHktbYAmt6VH0ogfhBRHW0IraSebnukX7Ixn2VFDbwBrXeQROPOtj3WjHUNGrrcy/s1152/rp2040zero_esp8266_05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2XVxz_A2bnnYV3SHjhfAVuW8IxVp6JgpNzUQqbfGD028S0bANSgZct7gnRYyI063fg9Iwxc5hvCtbkuWwdyf-GHhG6QqrvkF8JO_bG_d3VfHxYvpt-AeB646kzZsSzHktbYAmt6VH0ogfhBRHW0IraSebnukX7Ixn2VFDbwBrXeQROPOtj3WjHUNGrrcy/w200-h150/rp2040zero_esp8266_05.jpg" width="200" /></a></div> Dupa primele teste, am constatat ca testul de schimbare ora vara/iarna, programul reporneste ca si cum s-ar opri alimentarea. Dupa cateva masuratori, am constatat ca comutatorul nu face tranzitie brusca intre mijloc si camele si are un mic moment cand toate trei sunt conectate, asa ca am adaugat o rezistenta de 12kΩ intre +3,3V si capatul comutatorului si, in cel mai rau caz, pentru foarte scurt timp creste consumul pe ramura de 3,3V cu 300μA, dar asta nu deranjeaza deloc.<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDeROFuhqr1GOAUCWx4b58f7Sxkh_oBKVbdWjCIkDB39oFdDKWMkX6qaZj4p0Uz1chPCi4N-XB5nydn9MLr-w4IE6wlzlaTzdYzvaWlFPWNyHMMyvLdKmGp-qDww-3EMLcNpyOY7SgLCrOC4uVcYozlphVChpg-vyn4ygEtbmcHmEgXxVTH5awizrzZXqm/s1152/rp2040zero_esp8266_06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1152" data-original-width="864" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDeROFuhqr1GOAUCWx4b58f7Sxkh_oBKVbdWjCIkDB39oFdDKWMkX6qaZj4p0Uz1chPCi4N-XB5nydn9MLr-w4IE6wlzlaTzdYzvaWlFPWNyHMMyvLdKmGp-qDww-3EMLcNpyOY7SgLCrOC4uVcYozlphVChpg-vyn4ygEtbmcHmEgXxVTH5awizrzZXqm/w150-h200/rp2040zero_esp8266_06.jpg" width="150" /></a></div><div class="separator" style="clear: both; text-align: left;"> Schema actualizata arata asa:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCG80KU4xFi8RqcFavpBT6SZlCa_oaBeUQN8ADfgo9R50Oqq_AdcD935gS1MVW1eB2Nre4h6u-QFCiNh-RuaUMGxoLBn06fJH0ZD9gHx4MDrr80XW4_uLKJsQpTGzvyKeaWaqa4bVHhT18o2-pucBNDRqfFJPc-3sNyXo4rYAiXKZP3CScBZoJI7vd_5sn/s1182/NTPclock_RP2040zero_ESP8266_01_DST_i2c_LCD1602_sch1_1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="855" data-original-width="1182" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCG80KU4xFi8RqcFavpBT6SZlCa_oaBeUQN8ADfgo9R50Oqq_AdcD935gS1MVW1eB2Nre4h6u-QFCiNh-RuaUMGxoLBn06fJH0ZD9gHx4MDrr80XW4_uLKJsQpTGzvyKeaWaqa4bVHhT18o2-pucBNDRqfFJPc-3sNyXo4rYAiXKZP3CScBZoJI7vd_5sn/w200-h144/NTPclock_RP2040zero_ESP8266_01_DST_i2c_LCD1602_sch1_1.png" width="200" /></a></div> Revenind, dupa ce am constatat ca ora ramane mai mult timp statica intre schimbari de informatii meteo daca nu mai e conexiune la reteaua wi-fi, am modificat programul, acesta devenind <a href="https://github.com/tehniq3/NTPclock_RP2040_ESP8266_01/tree/main/NTP_weatherstation_RP2040_ESP8266_i2c_1602_v3_6" target="_blank">NTP_weatherstation_RP2040_ESP8266_i2c_1602_v3_6</a>, cu el incarcat, am facut 2 filmulete:<div>- <a href="https://youtu.be/fSQ7bxX7WC0" target="_blank">ceas NTP cu statie meteo (RP2040-Zero si ESP8266-01) pe afisaj i2c LCD1602 (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/fSQ7bxX7WC0" width="320" youtube-src-id="fSQ7bxX7WC0"></iframe></div><div>- <a href="https://youtu.be/L8zzoLBOS8c" target="_blank">NTP clock with weatherstation (RP2040-Zero and ESP8266-01) on i2c LCD1602 display (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/L8zzoLBOS8c" width="320" youtube-src-id="L8zzoLBOS8c"></iframe></div><div class="separator" style="clear: both; text-align: left;">Am facut si cateva modificari sa "palpaie" ledul multicolor, iar daca ceasul n se conecteaza la serverul NTP, apare un semnul exclamarii in dreapta, iar daca nu se conecteaza nici la serverul de vreme si in stanga lui, daca informatiile sunt actualizate apar "=="</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlgb8TvLEIYCKVxruVGTDRLI0ZnklAKMC3oeRqMV5LH9m0yTj8ZsnbaTvD67A4PIp4NO4gOPseMZvQ1Ra_GKKyXJEPuk6bo3DGLZFM2AVl-Uod1kgqDyxwse5oZH3l2r1t8DNGBDNp3i_sJiaihZ1ZMy97skRQTtQZwRuNz1bC_12v-P3xwF0uf-SBYAnR/s1152/rp2040zero_esp8266_08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlgb8TvLEIYCKVxruVGTDRLI0ZnklAKMC3oeRqMV5LH9m0yTj8ZsnbaTvD67A4PIp4NO4gOPseMZvQ1Ra_GKKyXJEPuk6bo3DGLZFM2AVl-Uod1kgqDyxwse5oZH3l2r1t8DNGBDNp3i_sJiaihZ1ZMy97skRQTtQZwRuNz1bC_12v-P3xwF0uf-SBYAnR/w200-h150/rp2040zero_esp8266_08.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY8yzQp8-zzR7CQM02EoDqz24mSv7g4HCA-iK0TllEiCLEIakeHcOtiKLRtJwelV8jtF47HEUeeA7GMBo1VmC7o8U3pXnqMRfHSEqAaspEhblCnZ1lc_jLT4u0b_jH3QE7rD0MaFUN0yenYGVDkEFIkgUHfSwKVdgBkb0gvl7qp1FguuzZPlHe3Uuyoii4/s1152/rp2040zero_esp8266_09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY8yzQp8-zzR7CQM02EoDqz24mSv7g4HCA-iK0TllEiCLEIakeHcOtiKLRtJwelV8jtF47HEUeeA7GMBo1VmC7o8U3pXnqMRfHSEqAaspEhblCnZ1lc_jLT4u0b_jH3QE7rD0MaFUN0yenYGVDkEFIkgUHfSwKVdgBkb0gvl7qp1FguuzZPlHe3Uuyoii4/w200-h150/rp2040zero_esp8266_09.jpg" width="200" /></a></div><div class="separator" style="clear: both; text-align: left;"> dar nu era versiunea optima, asa ca am modificat un pic programul, care a devenit <a href="https://github.com/tehniq3/NTPclock_RP2040_ESP8266_01/tree/main/NTP_weatherstation_RP2040_ESP8266_i2c_1602_v3_6a" target="_blank">NTP_weatherstation_RP2040_ESP8266_i2c_1602_v3_6a</a> si acum ledul multicolor (adresabil) palpaie secundele corect si se schimba si culoarea.</div><div class="separator" style="clear: both; text-align: left;"> Cu ultima versiune de program, am facut intai 2 filmulete:</div><div class="separator" style="clear: both; text-align: left;">- <a href="https://youtu.be/I8pyELjZMxQ" target="_blank">ceas NTP cu statie meteo (RP2040-Zero si ESP8266-01) pe afisaj i2c LCD1602 (3)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/I8pyELjZMxQ" width="320" youtube-src-id="I8pyELjZMxQ"></iframe></div><div class="separator" style="clear: both; text-align: left;">- <a href="https://youtu.be/owVFWHgZ5LI" target="_blank">NTP clock with weatherstation (RP2040-Zero and ESP8266-01) on i2c LCD1602 display (3)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/owVFWHgZ5LI" width="320" youtube-src-id="owVFWHgZ5LI"></iframe></div><div class="separator" style="clear: both; text-align: left;">apoi, dupa a doua zi, am refacut filmuleltele, constatand ca programul/sketch-ul este stabil, asa ca am mai incarcat </div><div class="separator" style="clear: both; text-align: left;">- <a href="https://youtu.be/forS8EKtHcQ" target="_blank">ceas NTP cu statie meteo (RP2040-Zero si ESP8266-01) pe afisaj i2c LCD1602 (4)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/forS8EKtHcQ" width="320" youtube-src-id="forS8EKtHcQ"></iframe></div><div class="separator" style="clear: both; text-align: left;">- <a href="https://youtu.be/qfx58I8muog" target="_blank">NTP clock with weatherstation (RP2040-Zero and ESP8266-01) on i2c LCD1602 display (4)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/qfx58I8muog" width="320" youtube-src-id="qfx58I8muog"></iframe></div><div class="separator" style="clear: both; text-align: left;"> </div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com2Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-88002768210933060342023-11-02T21:16:00.007+02:002023-11-02T21:36:00.235+02:00Ceas NTP si statie meteo cu Raspberry Pi Pico (RP2040) si ESP8266-01 pe afisaj i2c LCD1602<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwMjFyevPEl8IvZcHumCCwxzLrFSSknimL-sPQVlWEzKAIMeXepGlm1aa5Q12j6ZORVNiIoGUv4w4qm4yCF5v8YgPYgxsY6_fomvwaBLEI6nDqyQyOlCYhZCUKWqHTUXdbofFRIM_J232_tA__CKDPQHEvAlruiGqi4I0FHwj0EnS1jj6WotzQSdPVQ8lo/s1146/RPIPico_ES8266_01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="383" data-original-width="1146" height="67" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwMjFyevPEl8IvZcHumCCwxzLrFSSknimL-sPQVlWEzKAIMeXepGlm1aa5Q12j6ZORVNiIoGUv4w4qm4yCF5v8YgPYgxsY6_fomvwaBLEI6nDqyQyOlCYhZCUKWqHTUXdbofFRIM_J232_tA__CKDPQHEvAlruiGqi4I0FHwj0EnS1jj6WotzQSdPVQ8lo/w200-h67/RPIPico_ES8266_01.jpg" width="200" /></a></div><p> Dupa ce am testat, cu succes, <a href="https://nicuflorica.blogspot.com/2023/10/statie-meteo-cu-raspberry-pi-pico.html" target="_blank">statia meteo</a>, am zis sa adaug si partea de <a href="https://nicuflorica.blogspot.com/2023/10/ceas-ntp-cu-raspberry-pi-pico-rp2040-si.html" target="_blank">ceas NTP</a>.. schema de conectare este identica cu a ceasului</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHHIWqfUoCna4TTwH-CPJVyvs00vcI_x9Hr5MZR2nCrffEltd2igDsZHclt7Y6eeF7po2EJ_ItQoUHfxTJzwo1JmOcwAL5X5ZF_D_PmubPY-xjI5Vlt0a_CCULhSYCkdfDv4O02n5KNwXwsf75JRlyhItJ7GlYf8ENMO4yFIlDecn3fs04Se2TX6ZOrofB/s1154/NTPclock_RP2040_ESP8266_01_DST_i2c_LCD1602_sch1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="907" data-original-width="1154" height="158" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHHIWqfUoCna4TTwH-CPJVyvs00vcI_x9Hr5MZR2nCrffEltd2igDsZHclt7Y6eeF7po2EJ_ItQoUHfxTJzwo1JmOcwAL5X5ZF_D_PmubPY-xjI5Vlt0a_CCULhSYCkdfDv4O02n5KNwXwsf75JRlyhItJ7GlYf8ENMO4yFIlDecn3fs04Se2TX6ZOrofB/w200-h158/NTPclock_RP2040_ESP8266_01_DST_i2c_LCD1602_sch1.png" width="200" /></a></div><div class="separator" style="clear: both; text-align: left;"> Primul sketch cu rezultate bune este <a href="https://github.com/tehniq3/NTPclock_RP2040_ESP8266_01/tree/main/NTP_weatherstation_RP2040_ESP8266_i2c_1602_v3_0" target="_blank">NTP_weatherstation_RP2040_ESP8266_i2c_1602_v3_0</a> si cu el incarcat, am facut 2 filmulete:</div><div class="separator" style="clear: both; text-align: left;">- <a href="https://youtu.be/-dmIqkUeQV8" target="_blank">ceas NTP cu statie meteo (Raspberry Pi Pico si ESP8266-01) pe afisaj i2c LCD1602</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/-dmIqkUeQV8" width="320" youtube-src-id="-dmIqkUeQV8"></iframe></div><div class="separator" style="clear: both; text-align: left;">- <a href="https://youtu.be/JnmEfHQpUvo" target="_blank">NTP clock on i2c LCD1606 display using RP2040 + ESP8266-01</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/XbfTGOAL4QM" width="320" youtube-src-id="XbfTGOAL4QM"></iframe></div>apoi am mai adaugat ora ultimei actualizari pentru informatiile meteo si procentul de nori, daca exista, programul devenind <a href="https://github.com/tehniq3/NTPclock_RP2040_ESP8266_01/tree/main/NTP_weatherstation_RP2040_ESP8266_i2c_1602_v3_4" target="_blank">NTP_weatherstation_RP2040_ESP8266_i2c_1602_v3_4</a>.<div> Am realizat inca 2 filmulete:</div><div>- <a href="https://youtu.be/_ayq1NFJf8Q" target="_blank">ceas NTP cu statie meteo (Raspberry Pi Pico si ESP8266-01) pe afisaj i2c LCD1602 (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/ShYe9ef_P20" width="320" youtube-src-id="ShYe9ef_P20"></iframe></div><div>- <a href="https://youtu.be/gmUbO7kyGy8" target="_blank">NTP clock with weatherstation (RP2040 and ESP8266-01) on i2c LCD1602 display (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/gmUbO7kyGy8" width="320" youtube-src-id="gmUbO7kyGy8"></iframe></div><br />niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-38395141495095009652023-11-02T20:55:00.009+02:002023-11-02T21:46:22.156+02:00Ceas NTP si statie meteo cu RP2040-Zero si ESP8266-01 pe afisaj i2c LCD1602<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVAWOnZulvk1jiFIuaRcLPoR59MVWux2e9MzmDP91ZZRUQ8qzSS0XW_RvpDnu1bsGqNintSmBUOWg_HlUvHvXXn_PaFTkqon08Z9P2pNDV5iDOD1FBMMW6us8Cv7oFzKZSMAsGJMae3SyTdfDYR41IItBISd4JaX4fZkInaiO_VGiybdh25S0SSy5L-z3k/s1115/RP2040zero_ESP8266_01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="515" data-original-width="1115" height="93" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVAWOnZulvk1jiFIuaRcLPoR59MVWux2e9MzmDP91ZZRUQ8qzSS0XW_RvpDnu1bsGqNintSmBUOWg_HlUvHvXXn_PaFTkqon08Z9P2pNDV5iDOD1FBMMW6us8Cv7oFzKZSMAsGJMae3SyTdfDYR41IItBISd4JaX4fZkInaiO_VGiybdh25S0SSy5L-z3k/w200-h93/RP2040zero_ESP8266_01.jpg" width="200" /></a></div><p> Am schimbat la <a href="https://nicuflorica.blogspot.com/2023/11/ceas-ntp-si-statie-meteo-cu-raspberry.html" target="_blank">ceasul anterior</a>, placa de dezvoltare <a href="https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html" target="_blank">Raspberry Pi Pico</a> cu una <a href="https://www.waveshare.com/wiki/RP2040-Zero#Example_Project_Shared_by_Users" target="_blank">RP2040-Zero</a>, deoarece e mai mica si are, in plus, butonul de reset inclus.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5vkB5ZGQ3lcL3qmVZ3oB0Jn2qYhZJCQV0OIF4m0ekRtlP-ryHHfdqEYjtvgmvz38kibkwlcbB96NhmjsmOvnAIb939jON01p-hwQvPHk5ZWSe03fYpy_iMDQ2x3ycbJ5pGINTg3cBLMTDwMYu9AjRd4cPT4PD05jxepPY1cgU_ZwaoLeJ-oNDylhoGoYX/s1152/RP2040zero_ESP8266_02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5vkB5ZGQ3lcL3qmVZ3oB0Jn2qYhZJCQV0OIF4m0ekRtlP-ryHHfdqEYjtvgmvz38kibkwlcbB96NhmjsmOvnAIb939jON01p-hwQvPHk5ZWSe03fYpy_iMDQ2x3ycbJ5pGINTg3cBLMTDwMYu9AjRd4cPT4PD05jxepPY1cgU_ZwaoLeJ-oNDylhoGoYX/w200-h150/RP2040zero_ESP8266_02.jpg" width="200" /></a></div><p> Schema este similara, doar ca a trebuit sa conectez comutatorul de ora de bara/iarna la GP8 ca GP22 este sub placa si greu de conectat... schema este desenata intr-o versiune mai veche de <a href="http://eagle.autodesk.com/" target="_blank">Eagle</a> si apoi infrumusetata in MS Paint</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-l4iQKhE3T8dVAmJH27dkiVoxApbsvFfKBQo_jDfe7TQZjq9RaBAboMkMxHtq39wX6b8c0b_giBF0r7k9IrUIhgG3bJLhz6Lkxv5WDKcvSbFvHzmNOonRA9M4dKTTUbV1dPvO3xC2ZW9SMa4NbGBySJOqBgL2Cf2Lyh56zKROTBEbGPt0oKvBuQo1tCEj/s1182/NTPclock_RP2040zero_ESP8266_01_DST_i2c_LCD1602_sch1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="855" data-original-width="1182" height="231" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-l4iQKhE3T8dVAmJH27dkiVoxApbsvFfKBQo_jDfe7TQZjq9RaBAboMkMxHtq39wX6b8c0b_giBF0r7k9IrUIhgG3bJLhz6Lkxv5WDKcvSbFvHzmNOonRA9M4dKTTUbV1dPvO3xC2ZW9SMa4NbGBySJOqBgL2Cf2Lyh56zKROTBEbGPt0oKvBuQo1tCEj/s320/NTPclock_RP2040zero_ESP8266_01_DST_i2c_LCD1602_sch1.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;"> Partea de conectare dintre placa RP2040-Zero si ESP8266-01 este mai usor de intuit din desenul urmator:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0bBMKuXdAz4d8hO97Ti9t8_cq6X6CrqgnT2wit2ybKHcDIAvrb9x-y7dQu3NWN_Y2pwBiq2wWzKXB7pj7nH0Db8Yz0dcWRs8ZEmmVEHHrvR3bltd1rRFaxExLVW47mfarjf4boeMpG3jw8JqzIXjQKndoCWyAVWXHfbf1vmduv2zPIG9HJIEUcwmG0N0f/s732/ESP8266-01_RP2040zero.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="616" data-original-width="732" height="168" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0bBMKuXdAz4d8hO97Ti9t8_cq6X6CrqgnT2wit2ybKHcDIAvrb9x-y7dQu3NWN_Y2pwBiq2wWzKXB7pj7nH0Db8Yz0dcWRs8ZEmmVEHHrvR3bltd1rRFaxExLVW47mfarjf4boeMpG3jw8JqzIXjQKndoCWyAVWXHfbf1vmduv2zPIG9HJIEUcwmG0N0f/w200-h168/ESP8266-01_RP2040zero.jpg" width="200" /></a></div><div class="separator" style="clear: both; text-align: left;"> Am folosit acelasi program/sketch (<a href="https://github.com/tehniq3/NTPclock_RP2040_ESP8266_01/tree/main/NTP_weatherstation_RP2040_ESP8266_i2c_1602_v3_4" target="_blank">NTP_weatherstation_RP2040_ESP8266_i2c_1602_v3_4</a>)</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGnPL3tITjme7KvMjKv9EouCAMQwMnOn2svLfUT-XfTZb7bV1WBun32pS3jv_PtX7SDbY28dqDhzbbVRczzxCYYsppskPM-hncdpQtyStAAnnzLuJlRKdWZetKHj4r8thfPL_K9sUQ1vs3fGpR_t5bVtRlkgo4UJWG_fSOY8KcBl_yW6Ua8d27u5qBWSa0/s1152/RP2040zero_ESP8266_03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGnPL3tITjme7KvMjKv9EouCAMQwMnOn2svLfUT-XfTZb7bV1WBun32pS3jv_PtX7SDbY28dqDhzbbVRczzxCYYsppskPM-hncdpQtyStAAnnzLuJlRKdWZetKHj4r8thfPL_K9sUQ1vs3fGpR_t5bVtRlkgo4UJWG_fSOY8KcBl_yW6Ua8d27u5qBWSa0/w200-h150/RP2040zero_ESP8266_03.jpg" width="200" /></a></div><div class="separator" style="clear: both; text-align: left;"> doar ca am modicat linia cu definirea pinului pentru comutator:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBKSaRl0vovt83R70krX6TmgTbkfCunpZd0DrFUxa9qB7rPC38nZyO1XtZ9D_nsbDp8RGx74PAdHjmkt8lktE-KGnvE4KzFFuYO2Aw3mHltkGD7wiym_fjYUOzjhAaauUjCkWwYUfdYMv3QD2iWsgUf69ootrmPNwb8rzG6Ukzin8RzULuWTNphl1M1w3j/s662/NTP_weatherstation_RP2040_ESP8266_01_i2c_1602_v3_4%20_%20Arduino%201.8.19.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="533" data-original-width="662" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBKSaRl0vovt83R70krX6TmgTbkfCunpZd0DrFUxa9qB7rPC38nZyO1XtZ9D_nsbDp8RGx74PAdHjmkt8lktE-KGnvE4KzFFuYO2Aw3mHltkGD7wiym_fjYUOzjhAaauUjCkWwYUfdYMv3QD2iWsgUf69ootrmPNwb8rzG6Ukzin8RzULuWTNphl1M1w3j/w200-h161/NTP_weatherstation_RP2040_ESP8266_01_i2c_1602_v3_4%20_%20Arduino%201.8.19.png" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidcQJMWtSE2GXvmQJepZypkejn95iWR0ndPm8ZpTf-ZwDHYVDR5nViAoIO1vtfNCOZftgmAPe40sXFrcmtDMq7jSb9W16EeAbf5mEKovcfkdZ-BZFHKyvfIYQrxvLdOG7N2J2mXLjkYkIF9sVFQiAC5nPZHVlSk7EYDblHzd_kWqX8lSAyS1XS5k2EV234/s673/NTP_weatherstation_RP2040_ESP8266_01_i2c_1602_v3_5%20_%20Arduino%201.8.19.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="538" data-original-width="673" height="160" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidcQJMWtSE2GXvmQJepZypkejn95iWR0ndPm8ZpTf-ZwDHYVDR5nViAoIO1vtfNCOZftgmAPe40sXFrcmtDMq7jSb9W16EeAbf5mEKovcfkdZ-BZFHKyvfIYQrxvLdOG7N2J2mXLjkYkIF9sVFQiAC5nPZHVlSk7EYDblHzd_kWqX8lSAyS1XS5k2EV234/w200-h160/NTP_weatherstation_RP2040_ESP8266_01_i2c_1602_v3_5%20_%20Arduino%201.8.19.png" width="200" /></a></div>si am realizat si 2 filmulete:<div>- <a href="https://youtu.be/dRFm8UpXdH4" target="_blank">ceas NTP cu statie meteo (RP2040-Zero si ESP8266-01) pe afisaj i2c LCD1602</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/dRFm8UpXdH4" width="320" youtube-src-id="dRFm8UpXdH4"></iframe></div><div>- <a href="https://youtu.be/CX_10pqPbkU" target="_blank">NTP clock with weatherstation (RP2040-Zero and ESP8266-01) on i2c LCD1602 display</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/CX_10pqPbkU" width="320" youtube-src-id="CX_10pqPbkU"></iframe></div><div><div class="separator" style="clear: both; text-align: center;"><br /></div></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-75779502796991658912023-10-29T11:48:00.004+02:002023-10-29T19:20:40.219+02:00 Ceas RTC cu RP2040-Zero pe afisaj 8x32 cu leduri adresabile (2)<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy_FTrXEGuVLMnD77DH7iGD5hA0Afl_7lXSC61bBugS3_ukmfAfm_gzbvLWUOZE3uUJC7Ife8eG8EECSdIl_afyBMJImobep8raSdOmjuINmvF4hN4j0JEUW6vPX8pTTCWc-CqhIJfybflrPp_BsNAmOCJokkk2vBlhwsRmXXlcP3xyr49S4gG23mVQi1G/s800/RTC_RP2040_clock_03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="800" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy_FTrXEGuVLMnD77DH7iGD5hA0Afl_7lXSC61bBugS3_ukmfAfm_gzbvLWUOZE3uUJC7Ife8eG8EECSdIl_afyBMJImobep8raSdOmjuINmvF4hN4j0JEUW6vPX8pTTCWc-CqhIJfybflrPp_BsNAmOCJokkk2vBlhwsRmXXlcP3xyr49S4gG23mVQi1G/w200-h150/RTC_RP2040_clock_03.jpg" width="200" /></a></div><p> La<a href="https://nicuflorica.blogspot.com/2023/09/ceas-rtc-cu-rp2040-zero-pe-afisaj-8x32.html" target="_blank"> ceasul prezentat anterior</a>, ce foloseste <a href="https://github.com/adafruit/RTClib" target="_blank">biblioteca RTClib</a>, o solutie rapida de schimbare a orei de iarna de cea de vara si invers este aceea de a reincarca programul cu linia de luare a orei calculatorului si ca mai repede a programului cu linia comentata (pentru a pierde cat mai putine secunde din ora corecta).</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk1d97Hj-gkxmK2bWp7xaR_sR2P4SRq7GRcklJP6SvkUcdU-mVLI077guzKJSqvt9J3ynXhjmXHOiVCGNNIrkBqj57BJ0S4TK79JNgMiq2_tT8H6x-9KgdljY0JMg3w0X7a5xvs0hgHbfNOt-3BST8IlrgvGg72xt9dCgmfMSX72rfqRJen_Q9nOfsUf_b/s1152/summertime.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk1d97Hj-gkxmK2bWp7xaR_sR2P4SRq7GRcklJP6SvkUcdU-mVLI077guzKJSqvt9J3ynXhjmXHOiVCGNNIrkBqj57BJ0S4TK79JNgMiq2_tT8H6x-9KgdljY0JMg3w0X7a5xvs0hgHbfNOt-3BST8IlrgvGg72xt9dCgmfMSX72rfqRJen_Q9nOfsUf_b/w200-h150/summertime.jpg" width="200" /></a> -> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVzQnmdOhGwpNIbjOtaiuWlNkbBzjY6FVYcAuWyq7fJkIxmpR5epwnkAUHeJasEG7Td8g5LGMPuD09U_f6Rwy5-VHZBs9lCQIgFYPzIEOUJcA0Rr2SBAHFdLfFTv7nZXVvuXXxBSrXgEH4FdJumAXj1w2l8YhpRsEQOcNwgSRn-pMWrX7GhFMDF7oQ5N4g/s1152/wintertime.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVzQnmdOhGwpNIbjOtaiuWlNkbBzjY6FVYcAuWyq7fJkIxmpR5epwnkAUHeJasEG7Td8g5LGMPuD09U_f6Rwy5-VHZBs9lCQIgFYPzIEOUJcA0Rr2SBAHFdLfFTv7nZXVvuXXxBSrXgEH4FdJumAXj1w2l8YhpRsEQOcNwgSRn-pMWrX7GhFMDF7oQ5N4g/w200-h150/wintertime.jpg" width="200" /></a><br /><br /></div><p>1) activare linie</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAzgzCor6Fz_rnGmxKs4-AvBfaEYrkV3jS89bXfol5u8v2vgvssmGhDw0Y7WGS0eKAczx4uo9a9tXdfxkjuYIYShT3wwnmLaA3GGg3ii5Wrz41gtASwwJYv6CxjtLXx3LU4yn44T-EZyVHcGHPjxokFFLM4QzqJoUVX7i0DvUyROjCVTVV-yesGcnAEHfl/s1448/activarelinie.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="324" data-original-width="1448" height="72" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAzgzCor6Fz_rnGmxKs4-AvBfaEYrkV3jS89bXfol5u8v2vgvssmGhDw0Y7WGS0eKAczx4uo9a9tXdfxkjuYIYShT3wwnmLaA3GGg3ii5Wrz41gtASwwJYv6CxjtLXx3LU4yn44T-EZyVHcGHPjxokFFLM4QzqJoUVX7i0DvUyROjCVTVV-yesGcnAEHfl/s320/activarelinie.png" width="320" /></a></div><br /><p>2) incarcare program</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-RdC7Pj5HVpan7sPXYR_0WJvvSXVXx9xKgbvhm8zKM-0vN0kRi9u7bmGStKJM_pbS2wzu9UNoh3oyyMurTUXc4YHXAhHQI5q4dEvjj8cYM42NYCAs0HJ9sSc5QxK5E5s7adv1PJXfb0cdtZ4QhSboipAE6P0fBjWemz0q3iPPVCEiv9rNRbPQc7rbQb-C/s947/upload1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="580" data-original-width="947" height="122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-RdC7Pj5HVpan7sPXYR_0WJvvSXVXx9xKgbvhm8zKM-0vN0kRi9u7bmGStKJM_pbS2wzu9UNoh3oyyMurTUXc4YHXAhHQI5q4dEvjj8cYM42NYCAs0HJ9sSc5QxK5E5s7adv1PJXfb0cdtZ4QhSboipAE6P0fBjWemz0q3iPPVCEiv9rNRbPQc7rbQb-C/w200-h122/upload1.png" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjNmzuf7NoJdO712GtI8jTi7w-UwINqb0iONxbRKn0HcFHcfgip7jCQpDFQewhlrG7aFZFU-cca684HWZfFKrf7k02gO_DKYNBCHvBnjMqyCWgiRGW31M5mMb1HaO89HRiiLW0Okzg59udjefh3bMGOJG5Y759ZnC3RG8vC7UAZ_dyN_WStG_SqtUkazYi/s957/upload2.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="580" data-original-width="957" height="121" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjNmzuf7NoJdO712GtI8jTi7w-UwINqb0iONxbRKn0HcFHcfgip7jCQpDFQewhlrG7aFZFU-cca684HWZfFKrf7k02gO_DKYNBCHvBnjMqyCWgiRGW31M5mMb1HaO89HRiiLW0Okzg59udjefh3bMGOJG5Y759ZnC3RG8vC7UAZ_dyN_WStG_SqtUkazYi/w200-h121/upload2.png" width="200" /></a></div>3) dezactivare (comentare linie)<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirFxnEcjWNduRB7st_u4BzkjLdqC405p3pqc67NOxBIgetkEN3BoiP3HvlFsMjK-PfZ2CacpQls-ZeZheVg6nX9HLWmnzSVykdZNDfHwIuiKaxZKD6rPIH7IYH1xyLVU1addmUcXDGQ0kxA-aOO-yqSVhzxZMTssukqLzYWmjY7HK1-ZwS8S9KK-dsuVin/s963/dezactiarelinie.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="330" data-original-width="963" height="110" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirFxnEcjWNduRB7st_u4BzkjLdqC405p3pqc67NOxBIgetkEN3BoiP3HvlFsMjK-PfZ2CacpQls-ZeZheVg6nX9HLWmnzSVykdZNDfHwIuiKaxZKD6rPIH7IYH1xyLVU1addmUcXDGQ0kxA-aOO-yqSVhzxZMTssukqLzYWmjY7HK1-ZwS8S9KK-dsuVin/s320/dezactiarelinie.png" width="320" /></a></div>4) reincarcare program<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY2M9Qe2MSkRFOZxlojzg8tZVEYPpE63MrD9BS5rHlNGSunqpJ-v2mW9IBwJkWTO05WY03BviPdT0y8chQPWLEl4NOtJ1C-wkkxx2dNk5qrJeqwLve0JmmrVQFTIqeGT0AlUdk1E9enqq3Dgz2LBwb0KY1uNsj_I06UBv3CS5KbkQOtDx12aCJ7ABWOjr1/s959/upload3.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="587" data-original-width="959" height="122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY2M9Qe2MSkRFOZxlojzg8tZVEYPpE63MrD9BS5rHlNGSunqpJ-v2mW9IBwJkWTO05WY03BviPdT0y8chQPWLEl4NOtJ1C-wkkxx2dNk5qrJeqwLve0JmmrVQFTIqeGT0AlUdk1E9enqq3Dgz2LBwb0KY1uNsj_I06UBv3CS5KbkQOtDx12aCJ7ABWOjr1/w200-h122/upload3.png" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnZtZDP00pamlBISww8JL4HuvwBp1SkdAxW8fq3ThSQWn8mwkNmYkDsVv5ZPB_vQtdIOGM_KIz4fYjq0top28R-KRkIHcv97pCZtpo14rJ3ZtTrZacPmJnXzyt3z2Z9Ug46UmSln-kzPoX-ZEkOcPfPqiDbROuF2bzLxsKIWt2xm-K_Rfy1TlIIBLCzP-Z/s958/upload4.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="571" data-original-width="958" height="119" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnZtZDP00pamlBISww8JL4HuvwBp1SkdAxW8fq3ThSQWn8mwkNmYkDsVv5ZPB_vQtdIOGM_KIz4fYjq0top28R-KRkIHcv97pCZtpo14rJ3ZtTrZacPmJnXzyt3z2Z9Ug46UmSln-kzPoX-ZEkOcPfPqiDbROuF2bzLxsKIWt2xm-K_Rfy1TlIIBLCzP-Z/w200-h119/upload4.png" width="200" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-46653541188902634822023-10-28T23:01:00.005+03:002023-10-29T19:44:44.016+02:00Ceas NTP cu tranzitii animate si date meteo pe afisaj P5 RGB 64x32 cu ESP8266 (4)<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxAbJQf4DXOfNszCG0N8GezSS4QCwEQWicC9CT44VS-hzg4ObnshvQusJXydeKfDTNOUZ8xEQ-N0WOeJtRs7Hy9pYe0Qrj61t8h21QjyHUzeVi3GoqZf9OjYz_3j58js2sWHH1yiEK-8I6nGCYvvr6gRmjeAabZAxClEZH8IXFkRN4a135awlA8U21uFg_/s1152/DST01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxAbJQf4DXOfNszCG0N8GezSS4QCwEQWicC9CT44VS-hzg4ObnshvQusJXydeKfDTNOUZ8xEQ-N0WOeJtRs7Hy9pYe0Qrj61t8h21QjyHUzeVi3GoqZf9OjYz_3j58js2sWHH1yiEK-8I6nGCYvvr6gRmjeAabZAxClEZH8IXFkRN4a135awlA8U21uFg_/w200-h150/DST01.jpg" width="200" /></a></div><p> Dupa ce am vazut ca acest tip de ceas este stabil, a ramas, din teste, ca ceas de casa, doar ca, in speranta, ca nu se va mai face tranzitie ora vara/iarna, nu am mai modificat nimic la el.. acum dupa 2 ani jumatate, a trebuit sa gasesc o solutie rapida si aceasta a fost sa folosesc pinul analog A0 ca selectie de ora vara iarna, la GND sa fie ora de iarna si la 3.3V la ora de vara, similar ca la un semnal logic.</p><p> Schema de conectare e ca in celelate articole:</p><p>- <a href="https://nicuflorica.blogspot.com/2021/04/ceas-ntp-cu-tranzitii-animate-si-date.html" target="_blank">Ceas NTP cu tranzitii animate si date meteo pe afisaj P5 RGB 64x32 cu ESP8266</a></p><p>- <a href="https://nicuflorica.blogspot.com/2021/04/ceas-ntp-cu-tranzitii-animate-si-date_18.html" target="_blank">Ceas NTP cu tranzitii animate si date meteo pe afisaj P5 RGB 64x32 cu ESP8266 (continuare)</a></p><p>- <a href="https://nicuflorica.blogspot.com/2021/04/ceas-ntp-cu-tranzitii-animate-si-date_24.html" target="_blank">Ceas NTP cu tranzitii animate si date meteo pe afisaj P5 RGB 64x32 cu ESP8266 (3)</a></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMorp3XeHBV8Lt4Ti5UZ7rcOqcMXQQkhl7M0xIIKAGMAtam-NHd8nd-8ESe19zil21Qvs0Y-duky5ZH1FBZT6q7WjZYOnnO0FbCjL7vDSn9oMBwgENT_B-oQsHHjs0UT4Wq8zG9dzh8a3k/s986/hackster_io_esp8266_Pxmatrix.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="367" data-original-width="986" height="119" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMorp3XeHBV8Lt4Ti5UZ7rcOqcMXQQkhl7M0xIIKAGMAtam-NHd8nd-8ESe19zil21Qvs0Y-duky5ZH1FBZT6q7WjZYOnnO0FbCjL7vDSn9oMBwgENT_B-oQsHHjs0UT4Wq8zG9dzh8a3k/s320/hackster_io_esp8266_Pxmatrix.jpg" width="320" /></a></div><p>doar am adaugat selectorul de ora vara/iarna (DST) la pinul analog A0.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1SOZyTIcX1K__TIC4U16QQlZ2WozkbcQPB7rD8_9VJawgxLGLJSFcbLdiak3HvcLBjwsbQ66YtORgl9uecrZjV0mmvfbHjI-2TRo-2f-lELfyS3buuZmZlA_IzrG9y0CoyqAWBPsM-OgwZpn1AWfJrEExqWm02uniIDa-nhGA7zUIK81LI_Waf5H51fTT/s518/DST_analog_sw.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="261" data-original-width="518" height="101" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1SOZyTIcX1K__TIC4U16QQlZ2WozkbcQPB7rD8_9VJawgxLGLJSFcbLdiak3HvcLBjwsbQ66YtORgl9uecrZjV0mmvfbHjI-2TRo-2f-lELfyS3buuZmZlA_IzrG9y0CoyqAWBPsM-OgwZpn1AWfJrEExqWm02uniIDa-nhGA7zUIK81LI_Waf5H51fTT/w200-h101/DST_analog_sw.png" width="200" /></a></div><p>- ora iarna (A0 -> GND)</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK_mBucq_26xTca_ncn1o94bUTMkI1Hu5AmZAIva-f15C77qxgXB3wnF0s8SrV8ZWB5DLiOfjTG6EfR2gkGyOrOzbiJUpcs77bYS_1yVgETnl6Rnxded7vgm0UV5laR7UGc5KUutZCnKaKyArYXKe3mK6ZEOM7yrALoJTFCkTZwpgxbI7-NL-tDF3qKwwT/s1152/DST2_0.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK_mBucq_26xTca_ncn1o94bUTMkI1Hu5AmZAIva-f15C77qxgXB3wnF0s8SrV8ZWB5DLiOfjTG6EfR2gkGyOrOzbiJUpcs77bYS_1yVgETnl6Rnxded7vgm0UV5laR7UGc5KUutZCnKaKyArYXKe3mK6ZEOM7yrALoJTFCkTZwpgxbI7-NL-tDF3qKwwT/w200-h150/DST2_0.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCQ614WC3MBW5HFJNFEik21BWAzOj_H7UV5rxjbTXH0yzOL7KtMAwVOcxRN7OeiJOCDhjAAJyG1C5O-IhbsDOy_szK-H99TZ9TOy1BfzaJ9ytlUuDmvFhh-7aKEeFKx4PZxFnuP4FbkAnNh84Wn2OzSdfGMYcicfppfx89WGlQ3lLKOLjyOOISqD2Jysws/s1152/DST_0.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCQ614WC3MBW5HFJNFEik21BWAzOj_H7UV5rxjbTXH0yzOL7KtMAwVOcxRN7OeiJOCDhjAAJyG1C5O-IhbsDOy_szK-H99TZ9TOy1BfzaJ9ytlUuDmvFhh-7aKEeFKx4PZxFnuP4FbkAnNh84Wn2OzSdfGMYcicfppfx89WGlQ3lLKOLjyOOISqD2Jysws/w200-h150/DST_0.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqNJN-ABToVmSly8vUK5G65zlqB5eBoTN1bWR5VUMHMwmPGRCmulbh1d3zvmvrG7qInpEoXpPHxyszmmVriFChwq8UeaqpGDXouANTXFQl2vkr7TNFQLuYuHH8VqjkCcz4SgG7BRkbHOJzJe51e_V5C4PQfwFwUtRpFrJb25OqLtMQkckZMM9XQOcNVs-p/s1152/DST1_0.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqNJN-ABToVmSly8vUK5G65zlqB5eBoTN1bWR5VUMHMwmPGRCmulbh1d3zvmvrG7qInpEoXpPHxyszmmVriFChwq8UeaqpGDXouANTXFQl2vkr7TNFQLuYuHH8VqjkCcz4SgG7BRkbHOJzJe51e_V5C4PQfwFwUtRpFrJb25OqLtMQkckZMM9XQOcNVs-p/w200-h150/DST1_0.jpg" width="200" /></a></div><p>- ora vara (A0 -> 3,3V)</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzLv-4NrveV39WFhPzpU6c329bbQOCWBazK6F2cgBfKk_uHGcExTvvyeyQj__pxJsdfEXsqAlopXg-MS6pGKC7YPdlUTULEz2k8q3fCDknw9DL416fVSLoHpNc4RBSLJ6p-9c5Id19EQ-f-RJWwXZSgZRMpyVI79rBeHa6bRlAEt39wHO6BTeqYb_qLgeI/s1152/DST2_1.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzLv-4NrveV39WFhPzpU6c329bbQOCWBazK6F2cgBfKk_uHGcExTvvyeyQj__pxJsdfEXsqAlopXg-MS6pGKC7YPdlUTULEz2k8q3fCDknw9DL416fVSLoHpNc4RBSLJ6p-9c5Id19EQ-f-RJWwXZSgZRMpyVI79rBeHa6bRlAEt39wHO6BTeqYb_qLgeI/w200-h150/DST2_1.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXqRnp-K-h-Qn3iFYnqYCZ_0Tw0PQdZOXqHvaFsTIqf2XOsdnEdjR9HUZriVcBnEOKQNw0PkYgh1l3oOs0i6XUKOMgA8IfO1altMPGbS4cerzjzyrVp0s_mKO3UjUDGYKPjCE0cIbTzXgEGsfZ_6x8E-2Y-MfW_dlqaiNpMQ2p2xfW8_7L7y8_noWeKC68/s1152/DST_1.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXqRnp-K-h-Qn3iFYnqYCZ_0Tw0PQdZOXqHvaFsTIqf2XOsdnEdjR9HUZriVcBnEOKQNw0PkYgh1l3oOs0i6XUKOMgA8IfO1altMPGbS4cerzjzyrVp0s_mKO3UjUDGYKPjCE0cIbTzXgEGsfZ_6x8E-2Y-MfW_dlqaiNpMQ2p2xfW8_7L7y8_noWeKC68/w200-h150/DST_1.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX9ANXFRZKwDvtTiPEF_h7ei3u6YkdPbnuT_4_T4lZmRD8CBwaml1BO7iaOQBjiYnu8YWiScboXtTp5YkuTiRnFXU28ydjoN-MMQHyycWCLWRSEeb_TMALqEUPlyR7Hv05I81wRCQAWtZE7D3jcCQCYIv9BXFbiBUJqH9_868Uf9kZ0KeFV9x7Zim8cP-U/s1152/DST1_1.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX9ANXFRZKwDvtTiPEF_h7ei3u6YkdPbnuT_4_T4lZmRD8CBwaml1BO7iaOQBjiYnu8YWiScboXtTp5YkuTiRnFXU28ydjoN-MMQHyycWCLWRSEeb_TMALqEUPlyR7Hv05I81wRCQAWtZE7D3jcCQCYIv9BXFbiBUJqH9_868Uf9kZ0KeFV9x7Zim8cP-U/w200-h150/DST1_1.jpg" width="200" /></a></div><p> Programul modificat este <a href="https://github.com/tehniq3/P5_64x32_HUB75/tree/main/MorphingClockRemix2" target="_blank">MorphingClockRemix2</a> si cu el am realizat 2 scurte filmulete:</p><p>- <a href="https://youtu.be/Li6Y-KMcu_c" target="_blank">ceas cu tranzitii si selector ora vara/iarna pe afisaj P5 RGB 64x32 (Morphing clock)</a></p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/Li6Y-KMcu_c" width="320" youtube-src-id="Li6Y-KMcu_c"></iframe></div><p>- <a href="https://youtu.be/XPIySzZUVZw" target="_blank">Morphing clock (other remix) with DST (summer/winter switch)</a></p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/XPIySzZUVZw" width="320" youtube-src-id="XPIySzZUVZw"></iframe></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-87640222710614235602023-10-26T20:08:00.005+03:002023-10-26T20:08:26.408+03:00Statie meteo cu Raspberry Pi Pico (RP2040) si ESP8266-01 pe afisaj i2c LCD1602<p> Dupa ce am testat <a href="https://nicuflorica.blogspot.com/2023/10/ceas-ntp-cu-raspberry-pi-pico-rp2040-si.html" target="_blank">ceasul NTP</a>, am zis sa incerc, mai intai o statie meteo, ce preia informatiile de pe serverul <a href="https://openweathermap.org/" target="_blank">openweathermap</a>.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFOE8ZCI0bXjR0G6zL5ShnF2Ig5TiKBJ-cecOFxZFehDXbcAlAYqUrTPtItRmJ5gEk1MS-87Av51SILIcl6M9ZTa1LFEoEB8jSPww9KHDXn3DjspTMaQ0pGhpSnhr6wRyJQfc9fIA5fUNIODUPMu4GerLVuCLcKfjmghufWhh9q82xHflUEhyMV0c83ztp/s1152/statie_meteo_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFOE8ZCI0bXjR0G6zL5ShnF2Ig5TiKBJ-cecOFxZFehDXbcAlAYqUrTPtItRmJ5gEk1MS-87Av51SILIcl6M9ZTa1LFEoEB8jSPww9KHDXn3DjspTMaQ0pGhpSnhr6wRyJQfc9fIA5fUNIODUPMu4GerLVuCLcKfjmghufWhh9q82xHflUEhyMV0c83ztp/w200-h150/statie_meteo_02.jpg" width="200" /></a></div> Am folosit aceeasi schema<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHHIWqfUoCna4TTwH-CPJVyvs00vcI_x9Hr5MZR2nCrffEltd2igDsZHclt7Y6eeF7po2EJ_ItQoUHfxTJzwo1JmOcwAL5X5ZF_D_PmubPY-xjI5Vlt0a_CCULhSYCkdfDv4O02n5KNwXwsf75JRlyhItJ7GlYf8ENMO4yFIlDecn3fs04Se2TX6ZOrofB/s1154/NTPclock_RP2040_ESP8266_01_DST_i2c_LCD1602_sch1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="907" data-original-width="1154" height="158" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHHIWqfUoCna4TTwH-CPJVyvs00vcI_x9Hr5MZR2nCrffEltd2igDsZHclt7Y6eeF7po2EJ_ItQoUHfxTJzwo1JmOcwAL5X5ZF_D_PmubPY-xjI5Vlt0a_CCULhSYCkdfDv4O02n5KNwXwsf75JRlyhItJ7GlYf8ENMO4yFIlDecn3fs04Se2TX6ZOrofB/w200-h158/NTPclock_RP2040_ESP8266_01_DST_i2c_LCD1602_sch1.png" width="200" /></a></div><div>doar modificat programul folosind rezultatele obtinute anterior si acesta este <a href="https://github.com/tehniq3/NTPclock_RP2040_ESP8266_01/tree/main/Openweathermap_RP2040_ESP8266_01_i2c_1602_v1_2" target="_blank">Openweathermap_RP2040_ESP8266_01_i2c_1602_v1_2</a> si cu el am urmatoarele informatii, pe randul 2 (de jos):<div>- daca nu s-au actualizat inca datele</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinA5y92v5BjpNwjVDxHE0PmJjRxAzYbhBEAoQwl55sDNRAWHwJA8o4A1FpDWlkli_d2bCtcc_1M2xN3ZpfxFIlaI8p7O8V9JwtEXqep1DXP02_28lYDy3-YgyNNqBJ4elNxmizKQ_75ou5rntVvhqQzrVIRxpU4gRCt8TnyS_fk7iR2M5-EFv-uVuwYIJ_/s1152/statie_meteo_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinA5y92v5BjpNwjVDxHE0PmJjRxAzYbhBEAoQwl55sDNRAWHwJA8o4A1FpDWlkli_d2bCtcc_1M2xN3ZpfxFIlaI8p7O8V9JwtEXqep1DXP02_28lYDy3-YgyNNqBJ4elNxmizKQ_75ou5rntVvhqQzrVIRxpU4gRCt8TnyS_fk7iR2M5-EFv-uVuwYIJ_/w200-h150/statie_meteo_01.jpg" width="200" /></a></div><div>- vremea, in general</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYJk-gn7VxpMWrLIRYEJ_lPRCm6WZ4pghT4d7sr7clUtxoLq-c9hj5K6nnECq-l_9uuo_P0dKcOODQVXkEVPa_5iRjPAI_dYZkmx1NwXlw-pOZvQDeiPTy77iV1OKZ_YmVWYWoxZpkvC6V4U0CTCnpT9foatis0MIKF1WvnRmwUrQkKcovlxXJQWq9HHMn/s1152/statie_meteo_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYJk-gn7VxpMWrLIRYEJ_lPRCm6WZ4pghT4d7sr7clUtxoLq-c9hj5K6nnECq-l_9uuo_P0dKcOODQVXkEVPa_5iRjPAI_dYZkmx1NwXlw-pOZvQDeiPTy77iV1OKZ_YmVWYWoxZpkvC6V4U0CTCnpT9foatis0MIKF1WvnRmwUrQkKcovlxXJQWq9HHMn/w200-h150/statie_meteo_03.jpg" width="200" /></a></div><div>- temperatura</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2e85pDr6v5Ddo1aOEVHqBfiudn9bM4CpcGnUyL4C9EfKqOTSZK7O3iv-ozUf72e2MeUjjeOeGvVAb1XgMUToFWNL1ZGn2RGIq8S_E8FiXsg3v3CW011I-YI5fHSYr98_hIC6D0FPSlTXMFDNqaN5Y1Jdva5HY94imVFSJrdQUcgtQvy3meiTCVvwEVGVw/s1152/statie_meteo_04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2e85pDr6v5Ddo1aOEVHqBfiudn9bM4CpcGnUyL4C9EfKqOTSZK7O3iv-ozUf72e2MeUjjeOeGvVAb1XgMUToFWNL1ZGn2RGIq8S_E8FiXsg3v3CW011I-YI5fHSYr98_hIC6D0FPSlTXMFDNqaN5Y1Jdva5HY94imVFSJrdQUcgtQvy3meiTCVvwEVGVw/w200-h150/statie_meteo_04.jpg" width="200" /></a></div><div>- umiditatea relativa din aer</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzAaQd6TslckRecOfJ8h_P8-pX-Z6KV6O_GUR0UC2ZsH72UiY0_CFKYQFBuBTtBMDGQT2l2i5QVs_4UpBvPY-KAyY2OAvbVxgztFVE9uNYdT5p3qaNxrsIDMZWi9P6wRlcO-m21jLMMUpepu4qFs2CrgDE2LZvGQd8ef5AfvFsF94R68OEOkAVImc04zfO/s1152/statie_meteo_05.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzAaQd6TslckRecOfJ8h_P8-pX-Z6KV6O_GUR0UC2ZsH72UiY0_CFKYQFBuBTtBMDGQT2l2i5QVs_4UpBvPY-KAyY2OAvbVxgztFVE9uNYdT5p3qaNxrsIDMZWi9P6wRlcO-m21jLMMUpepu4qFs2CrgDE2LZvGQd8ef5AfvFsF94R68OEOkAVImc04zfO/w200-h150/statie_meteo_05.jpg" width="200" /></a></div><div>- presiunea atmosferica</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO2enPLlDE8OcP9ILANpueBmnb6t-bqhRo9-tHpz9bYu162vYAPsnX7cH3pMexsWWg6vaD7tJPzRQ32agACyKFn-k_FpzzMDwObeL83BeC9rKB9DORxAanylzm_Jdn9wI0IbJt3AwOc1yGXO0O9joJjqENl_v2qjr76TpcNW_v08tMHsXPXMbHFJoBtSAG/s1152/statie_meteo_06.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO2enPLlDE8OcP9ILANpueBmnb6t-bqhRo9-tHpz9bYu162vYAPsnX7cH3pMexsWWg6vaD7tJPzRQ32agACyKFn-k_FpzzMDwObeL83BeC9rKB9DORxAanylzm_Jdn9wI0IbJt3AwOc1yGXO0O9joJjqENl_v2qjr76TpcNW_v08tMHsXPXMbHFJoBtSAG/w200-h150/statie_meteo_06.jpg" width="200" /></a></div> In filmulele urmatoare se vad mai bine informatiile prezentate:<div>- <a href="https://youtu.be/bDrpZSZ0KKY" target="_blank">statie meteo cu RP2040 si ESP8266-01 pe afisaj i2c LCD1602</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/bDrpZSZ0KKY" width="320" youtube-src-id="bDrpZSZ0KKY"></iframe></div><div>- <a href="https://youtu.be/7l9bA7jS0Ic" target="_blank">Weatherstation with RP2040 and ESP8266-01 on i2c LCD1602 display</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/7l9bA7jS0Ic" width="320" youtube-src-id="7l9bA7jS0Ic"></iframe></div><div>- <a href="https://youtu.be/_ayq1NFJf8Q" target="_blank">statie meteo cu RP2040 si ESP8266-01 pe afisaj i2c LCD1602 (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/_ayq1NFJf8Q" width="320" youtube-src-id="_ayq1NFJf8Q"></iframe></div><div>- <a href="https://youtu.be/rR_1oF4xCyI" target="_blank">Weatherstation with RP2040 and ESP8266-01 on i2c LCD1602 display (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/rR_1oF4xCyI" width="320" youtube-src-id="rR_1oF4xCyI"></iframe></div><br /></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-46853942278552159352023-10-19T00:11:00.005+03:002023-10-19T09:48:32.987+03:00Ceas NTP cu Raspberry Pi Pico (RP2040) si ESP8266-01 pe afisaj i2c LCD1602<p> Dupa <a href="https://nicuflorica.blogspot.com/2023/10/conectare-placa-de-dezvoltare-cu-rp2040.html" target="_blank">primele teste</a> in care am conectat o placa Raspberry Pi Pico la un modul cu ESP8266-01, am zis sa realizez ceva "palpabil", un ceas, sa il pot urmari timp mai indelungat, pentru stabilitate. </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX3qdDUQIluVvOBNZ1892l9Fyk6V5o6kCrWwh8_1a6Pj9ZEPlhsOjgTCzeyn_zRY59lRo99Oj_f_lcGqz2SgqT3E4eVvJOTNvYPGyR5Lgutc48BvOkKXYGDF0KJ7xb-uXgpglxusxHHO3IQ2TaLaHYovvNsGtCcZ4k3zbe_wAHhgqDE_6oYPSMsEYxJrtV/s1152/NTPclock_RP2040_ESP8266_01_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX3qdDUQIluVvOBNZ1892l9Fyk6V5o6kCrWwh8_1a6Pj9ZEPlhsOjgTCzeyn_zRY59lRo99Oj_f_lcGqz2SgqT3E4eVvJOTNvYPGyR5Lgutc48BvOkKXYGDF0KJ7xb-uXgpglxusxHHO3IQ2TaLaHYovvNsGtCcZ4k3zbe_wAHhgqDE_6oYPSMsEYxJrtV/w200-h150/NTPclock_RP2040_ESP8266_01_01.jpg" width="200"></a></div><p> Liber a fost un afisaj LCD1602 cu interfata i2c, asa ca am realizat o schema de conectare, pentru un ceas cu comutare ora vara/iarna (DST) si buton extern de reset</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOz9KHl7yhsUlV38qjRsY6yQly3dPnQSl0XJcFUaZZve_UEFllVePyMJ1cD18B8hTh1F58lUyEqXMnwHYwkmOUX8VhdoBhQBqIxbrKJIMomD1sPGsIJPsQXW1pS3iwoyNvixlPib0EDD8oz8QHEPspSUC_whxNeuAarSuN4zIrt2qe8ZBRCu0CJAjWsZkr/s1154/NTPclock_RP2040_ESP8266_01_DST_i2c_LCD1602_sch1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="907" data-original-width="1154" height="252" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOz9KHl7yhsUlV38qjRsY6yQly3dPnQSl0XJcFUaZZve_UEFllVePyMJ1cD18B8hTh1F58lUyEqXMnwHYwkmOUX8VhdoBhQBqIxbrKJIMomD1sPGsIJPsQXW1pS3iwoyNvixlPib0EDD8oz8QHEPspSUC_whxNeuAarSuN4zIrt2qe8ZBRCu0CJAjWsZkr/s320/NTPclock_RP2040_ESP8266_01_DST_i2c_LCD1602_sch1.png" width="320"></a></div> Am incercat mai multe biblioteci, deoarece comenzile AT si modul de asteptare raspuns nu au fost multumitoare. Am ramas la biblioteca <a href="https://github.com/khoih-prog/ESP8266_AT_WebServer" target="_blank">khoih-prog/ESP8266_AT_WebServer</a>, care a necesitat alte 2 mai mici: <a href="https://github.com/marcusrugger/functional-vlpp" target="_blank">marcusrugger/functional-vlpp</a> si <a href="https://github.com/khoih-prog/DoubleResetDetector_Generic" target="_blank">khoih-prog/DoubleResetDetector_Generic</a>.<div> Pimul program <a href="https://github.com/tehniq3/NTPclock_RP2040_ESP8266_01/tree/main/UdpNTPClient_2_1" target="_blank">UdpNTPClient_2_1</a> este derivat dintr-un exemplu ce prelua la 10 secunde ora de pe un server NTP, eu am schimbat sa fie preluata ora la 1s (de asta apar uneori salturi de 2 secunde, ca nu sunt primite imediat informatiile, asa ca am schimbat ulterior la 900ms)., dar in cele 2 filmulete programul nu este corectat:</div><div>- <a href="https://youtu.be/NOm_a1IPJ-k" target="_blank">ceas NTP cu RP2040 si ESP8266-01 pe afisaj i2c LCD1602</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/NOm_a1IPJ-k" width="320" youtube-src-id="NOm_a1IPJ-k"></iframe></div><div>- <a href="https://youtu.be/JnmEfHQpUvo" target="_blank">NTP clock on i2c LCD1606 display using RP2040 + ESP8266-01</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/JnmEfHQpUvo" width="320" youtube-src-id="JnmEfHQpUvo"></iframe></div> Ulterior, in programul <a href="https://github.com/tehniq3/NTPclock_RP2040_ESP8266_01/tree/main/UdpNTPClient_2_2" target="_blank">UdpNTPClient_2_2</a>, am apelat serverul NTP mai rar (in filmulete la 1 mint), si am pus un numarator care indica secundele de la ultima actualizare a orei de la server. <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikeaabmhyphenhyphen264KWjopgSv9r7O4EBTVMkoMZtx6EEvxFMmzIBv1J2XVt0CMqt-JJtVUXR02Cb4UqD3Ren5g59uVdOwmWm5-3NPfVAATL5e1PT2l5YbNOAffuiUsTxgfMRCQoaMbvrb1QbwOUJ8GJu6xfQuYZDTQoepYALqJecpCx3Vmk1XqfXOInpCAzjCnj/s1152/NTPclock_RP2040_ESP8266_01_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikeaabmhyphenhyphen264KWjopgSv9r7O4EBTVMkoMZtx6EEvxFMmzIBv1J2XVt0CMqt-JJtVUXR02Cb4UqD3Ren5g59uVdOwmWm5-3NPfVAATL5e1PT2l5YbNOAffuiUsTxgfMRCQoaMbvrb1QbwOUJ8GJu6xfQuYZDTQoepYALqJecpCx3Vmk1XqfXOInpCAzjCnj/w200-h150/NTPclock_RP2040_ESP8266_01_02.jpg" width="200"></a></div><div><div> De asemenea, apare un semn > cand este apelat serverul NTP si = daca a raspuns, dupa cum se vede in cele 2 filmulete:<div>- <a href="https://youtu.be/cGC5puE1oJI" target="_blank">ceas NTP cu RP2040 si ESP8266-01 pe afisaj i2c LCD1602 (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/cGC5puE1oJI" width="320" youtube-src-id="cGC5puE1oJI"></iframe></div><div>- <a href="https://youtu.be/fJ6ls7f2d80">NTP clock on i2c LCD1606 display using RP2040 + ESP8266-01 (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/fJ6ls7f2d80" width="320" youtube-src-id="fJ6ls7f2d80"></iframe></div> Dupa cum se observa, este comandat si ledul intern de la pinul 25 de pe placa Raspberry Pi Pico.</div></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0tag:blogger.com,1999:blog-544202929520927871.post-58647829450328867852023-10-18T22:58:00.002+03:002023-10-19T09:47:32.726+03:00Conectare placa de dezvoltare cu RP2040 la un modul cu ESP8266-01<p> Deoarece placile de dezvoltare cu microcontroler RP2040 sunt ieftine, putem sa le adaugam facilitatea de conectare la internet prin adaugarea unui modul cu ESP8266-01. Conectarea se face la port UART (serial) si comunicarea e cu comenzi AT. </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuWxmJIRdNvDaWySYrxSv9RtEjNdLx0h889_svmgQz1o_RoF_EYMXFj-1r_kgDlFr8yfeJQpcnLKTOsT8Er7UWdqu8flEHTrG6__4bgTcq3Fg4nIw6Wz_IwCn1SfpG1kuypAYRq31Eu0B9unPnpccVLhXDd6GB17jTTJ9ALEf9Pnw-KtXr3p8wMyxu7izW/s1152/RP2040_ESP8266_01_AT_webserver_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuWxmJIRdNvDaWySYrxSv9RtEjNdLx0h889_svmgQz1o_RoF_EYMXFj-1r_kgDlFr8yfeJQpcnLKTOsT8Er7UWdqu8flEHTrG6__4bgTcq3Fg4nIw6Wz_IwCn1SfpG1kuypAYRq31Eu0B9unPnpccVLhXDd6GB17jTTJ9ALEf9Pnw-KtXr3p8wMyxu7izW/w200-h150/RP2040_ESP8266_01_AT_webserver_01.jpg" width="200"></a></div><p> In trecut am mai experimentat, cu placa Arduino (Uno/Nano sau Mega) si modul cu ESP8266-05:</p><p>- <a href="https://nicuflorica.blogspot.com/2015/03/modulul-de-retea-uairles-esp8266-05-si.html" target="_blank">Modulul de retea "uairles" ESP8266-05 si Arduino</a></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNjRJvm360MSOt9xkml1TK4U9jfShymBDr7BRGs9SJBAm1cubsmusBc76yrqxFKND4d15AkKiwqM5IXYvzFRPy6CK_0jeB5FSFvHwDiDIkIRQ0KtoDAmsyyLb530MQ1PZZlj-o1jkRbEcf/s1600/P5140275.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNjRJvm360MSOt9xkml1TK4U9jfShymBDr7BRGs9SJBAm1cubsmusBc76yrqxFKND4d15AkKiwqM5IXYvzFRPy6CK_0jeB5FSFvHwDiDIkIRQ0KtoDAmsyyLb530MQ1PZZlj-o1jkRbEcf/w200-h150/P5140275.JPG" width="200"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ_smyV3XNJ_IU2gLRF5BSW0DmgwYxtQ1XzjcFOHH31wwJccO8qyvTQwz7LNjEems41bpy339rTK7U7_0_mpniT5_IAmSa77_iiON0c7Gddo9c17SynUT4Z3exkclJwuKdNcwiIEPdJgoo/s1600/P5140274.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ_smyV3XNJ_IU2gLRF5BSW0DmgwYxtQ1XzjcFOHH31wwJccO8qyvTQwz7LNjEems41bpy339rTK7U7_0_mpniT5_IAmSa77_iiON0c7Gddo9c17SynUT4Z3exkclJwuKdNcwiIEPdJgoo/w200-h150/P5140274.JPG" width="200"></a></div>- <a href="https://nicuflorica.blogspot.com/2016/02/de-exemplele-anterioare-in-care-am.html" target="_blank">Prezentare si stocare date pe pagina ThingSpeak (3) - folosind Arduino si ESP8266-05</a><br><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoXUWGdOoR3CXtAsl0IrSuuOfbIuXLHtGfNR9rbDykg-vlF1rKQ2Xs0F8lDFOOv4ZTV5_XtR5dk61Nk5bbkTsYY36b4CBfyxwpmtXDNta0sN8FH85dyFKFM-kBVtar9uacoFuc8_452OA/s960/Nano_esp8266_05_montaj2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="419" data-original-width="960" height="88" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoXUWGdOoR3CXtAsl0IrSuuOfbIuXLHtGfNR9rbDykg-vlF1rKQ2Xs0F8lDFOOv4ZTV5_XtR5dk61Nk5bbkTsYY36b4CBfyxwpmtXDNta0sN8FH85dyFKFM-kBVtar9uacoFuc8_452OA/w200-h88/Nano_esp8266_05_montaj2.jpg" width="200"></a></div>- <a href="https://nicuflorica.blogspot.com/2015/11/pagina-de-net-webserver-cu-modul-wifi.html" target="_blank">Pagina de net (webserver) cu modul WiFi ESP8266-05</a><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLpMzoN45zUnXVviQXuXvAZsHytfpsKFnw-Q7xv9Y29uXzDFt9KC42pMQ36X9Dn1jG4vBb043mA9l4RgSsXZR2pzvJPiF5Qg_PD8rHWyUg-_M63QjlDJlAAw4gxK1k3jZOhJAdC3vscZE/s1600/DVCI5959.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLpMzoN45zUnXVviQXuXvAZsHytfpsKFnw-Q7xv9Y29uXzDFt9KC42pMQ36X9Dn1jG4vBb043mA9l4RgSsXZR2pzvJPiF5Qg_PD8rHWyUg-_M63QjlDJlAAw4gxK1k3jZOhJAdC3vscZE/w200-h150/DVCI5959.JPG" width="200"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifs22m3I3Wdif5ldomXKU7nmj45-RBiKkgouBbvYACqiGFPccMcP5La44icn3bsDS_44_E4Cm5NuYO48fHGONTnKJAo9CBLuDwgtAHnnLMI9mv0UzXJWcPNbtLJutKZu0eKmqVtepI2F8/s751/esp8266_webserver_ajax2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="477" data-original-width="751" height="127" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifs22m3I3Wdif5ldomXKU7nmj45-RBiKkgouBbvYACqiGFPccMcP5La44icn3bsDS_44_E4Cm5NuYO48fHGONTnKJAo9CBLuDwgtAHnnLMI9mv0UzXJWcPNbtLJutKZu0eKmqVtepI2F8/w200-h127/esp8266_webserver_ajax2.jpg" width="200"></a></div><div> Pentru a ma refamiliariza cu comenzile AT de control ale lui ESP8266-01, am conectat un Arduino Uno la ESP8266-01 prin intermediul unei interfete de nivel logic.</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc7woe5XWs0oXcQFzBY7ff1NRxL_QZEnyhNrOIp_Tik6LlLX0fnARil3gd83JscemC26QFmMru9w3nqbPJdrCBMnBXWaOG-goWBJpGL94tVaYG2L4ZWKJRr9FbWX55p3587iA_2OoMo-2rs5CbQ7XIf5s3-zKgWqWQMcfrGL_HeG3yeR7opSw3BZnvKAjV/s1152/Nano_ESP8266_01_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc7woe5XWs0oXcQFzBY7ff1NRxL_QZEnyhNrOIp_Tik6LlLX0fnARil3gd83JscemC26QFmMru9w3nqbPJdrCBMnBXWaOG-goWBJpGL94tVaYG2L4ZWKJRr9FbWX55p3587iA_2OoMo-2rs5CbQ7XIf5s3-zKgWqWQMcfrGL_HeG3yeR7opSw3BZnvKAjV/w200-h150/Nano_ESP8266_01_01.jpg" width="200"></a></div>doar ca am constatat ca daca vreau sa vad informatii pe ecranul serial trebuie sa folosesc o biblioteca SerialSerial, dar trebuie sa schimb viteza de comunicare din 115.200bps in 9.600bps, o alternativa ar fi fost o placa de dezvoltare Arduino Mega, dar nu am dat de ea, in prin cutii. </div><div> Am trecut direct la o placa Raspberry Pi Pico, deoarece pentru ele voiam sa am conectare la internet, ca sa am un RP2040 cu internet, mai ieftin ca Raspberry Pi Pico W.</div><div> Oricum, avantajul fata de o placa Arduino cu procesor ATMega (Arduino Uno/Nano, Mega) este acela ca placile de dezvoltare cu RP2040 (Raspberry Pi Pico, RP2040-Zero, etc) functioneaza, ca si ESP8266-01 la 3,3V, nefiind nevoie de interfate de nivel logic 5V-3.3V. In plus, RP2040 are un port serial virtual pe USB, iar Serial1 pe pinii GP0 si GP1, asa ca am conectat simplu, ca in articolul <a href="https://microcontrollerslab.com/esp8266-wifi-module-raspberry-pi-pico-web-server/" target="_blank">Interface ESP8266 WiFi Module with Raspberry Pi Pico</a> doar ca eu am folosit mediul Arduino IDE pentru programare, nu MicroPython</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHK2ZHjy3Qcr0iRWOvoPQWenErvI1w7GTWVXe7DvRbU3TW8rqCqQZm1jDc623bidAMiSrxK7SKBxyPUDIHYZMWDUeLinz2oPVVDhFYh-EZPIrIQ7T0jtoITRbaOYa1fINUjLov3NhU_iiNoXanNU_G6J5ylfFPrDrAf0nRHPu127Ot58XwrqmLu7mPoOA4/s853/Raspberry-Pi-Pico-with-ESP-01-connection-diagram-using-UART0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="735" data-original-width="853" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHK2ZHjy3Qcr0iRWOvoPQWenErvI1w7GTWVXe7DvRbU3TW8rqCqQZm1jDc623bidAMiSrxK7SKBxyPUDIHYZMWDUeLinz2oPVVDhFYh-EZPIrIQ7T0jtoITRbaOYa1fINUjLov3NhU_iiNoXanNU_G6J5ylfFPrDrAf0nRHPu127Ot58XwrqmLu7mPoOA4/w200-h173/Raspberry-Pi-Pico-with-ESP-01-connection-diagram-using-UART0.jpg" width="200"></a></div><div class="separator" style="clear: both; text-align: left;"> Inspirat de informatiile din articolul <a href="https://community.appinventor.mit.edu/t/examples-with-the-esp8266-01-wifi-led-on-off-arduino-standalone-mqtt/70751" target="_blank">Examples with the ESP8266-01. Wifi. LED on/off. Arduino. Standalone. MQTT</a> am adaptat programul <a href="https://github.com/tehniq3/RP2040-ESP8266/blob/main/webserver_ledcontrol.ino" target="_blank">webserver_ledcontrol.ino</a> sa pot controla ledul intern (pin 25, in cazul placii Raspberry Pi Pico) de pe o pagina web locala:</div><div class="separator" style="clear: both; text-align: left;">- led aprins</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB0DEL2QvfTiZ8VloapewMRd8ThO7sdCv5fo8oPsBpfBKpThaVA3VjoSU6Daefdh6DHol-JwiyfFQtITZvBcPiRuij23euRoUEtMAnTCCai2J6fzHfg9rtGfIHSGFtjtLfFJl3onL79NT7fuKA0miRY3JkyFnO91rxYiYURr4tW25iYNV2PkuVQs0s_5ck/s1152/RP2040_ESP8266_01_AT_webserver_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB0DEL2QvfTiZ8VloapewMRd8ThO7sdCv5fo8oPsBpfBKpThaVA3VjoSU6Daefdh6DHol-JwiyfFQtITZvBcPiRuij23euRoUEtMAnTCCai2J6fzHfg9rtGfIHSGFtjtLfFJl3onL79NT7fuKA0miRY3JkyFnO91rxYiYURr4tW25iYNV2PkuVQs0s_5ck/w200-h150/RP2040_ESP8266_01_AT_webserver_02.jpg" width="200"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH5VzXduopd70GDBTG89Ao8GoKa2_RiBCxciVFYYkF1TNT6lhRj2HjwXZDbYoqzUbNnfuoPXv3PLGYTVha6cxKkkauDPl78SuBKvUnwHRTeLofk-AZnWF8e52yftmsz1-UYSSgVjs0RE-KGnyzh2WLQEQz0pEZr-4h0TX5txR9yBcozqWRy2E7nRvoGFNs/s1152/RP2040_ESP8266_01_AT_webserver_04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH5VzXduopd70GDBTG89Ao8GoKa2_RiBCxciVFYYkF1TNT6lhRj2HjwXZDbYoqzUbNnfuoPXv3PLGYTVha6cxKkkauDPl78SuBKvUnwHRTeLofk-AZnWF8e52yftmsz1-UYSSgVjs0RE-KGnyzh2WLQEQz0pEZr-4h0TX5txR9yBcozqWRy2E7nRvoGFNs/w200-h150/RP2040_ESP8266_01_AT_webserver_04.jpg" width="200"></a></div><div class="separator" style="clear: both; text-align: left;">- led stins</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsJBrGMNAG0XbOT7qDa0KjW5hZtFXVkZbjTQ7eorIJEhoNJG5Qz9SDAcVE7tWI_10vgOiPldAN3REO6d2SAMIwjTbKHn-jeppRGfcyMJ-ahgmCAV6deuXuOm-a76ZwqRkZmd8nDu1pxQjQPQ-OdqigvMXRFVCmqKMw8f0Tvzcc4QeKBHaouj132IGvgcD6/s1152/RP2040_ESP8266_01_AT_webserver_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsJBrGMNAG0XbOT7qDa0KjW5hZtFXVkZbjTQ7eorIJEhoNJG5Qz9SDAcVE7tWI_10vgOiPldAN3REO6d2SAMIwjTbKHn-jeppRGfcyMJ-ahgmCAV6deuXuOm-a76ZwqRkZmd8nDu1pxQjQPQ-OdqigvMXRFVCmqKMw8f0Tvzcc4QeKBHaouj132IGvgcD6/w200-h150/RP2040_ESP8266_01_AT_webserver_03.jpg" width="200"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixQ1HZCqNCUFsxfMYYadxsBGmV7OT-U_lIalOeRhD0bk9OR5w_mkj-p4D5N0d-SFLyfQUDsL1q3e8gcGwbSxH5f1zVvljJVSb_M43rERvkR6LlAVDIBj_Fj0Oebgpdp_Worue2Xn05xqG0jEJYLMACWlNcHPfIRCqXox-Akx6ww69Nj86LtCVpgTJK-pUq/s1152/RP2040_ESP8266_01_AT_webserver_05.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixQ1HZCqNCUFsxfMYYadxsBGmV7OT-U_lIalOeRhD0bk9OR5w_mkj-p4D5N0d-SFLyfQUDsL1q3e8gcGwbSxH5f1zVvljJVSb_M43rERvkR6LlAVDIBj_Fj0Oebgpdp_Worue2Xn05xqG0jEJYLMACWlNcHPfIRCqXox-Akx6ww69Nj86LtCVpgTJK-pUq/w200-h150/RP2040_ESP8266_01_AT_webserver_05.jpg" width="200"></a></div> Ulterior, am adaugat un buton de RESET extern, adica un buton fara retinere intre GND si pinul 30 (RUN), cum mai prezentasem in articolul <a href="https://nicuflorica.blogspot.com/2023/09/sistemmontaj-de-repornire-raspberry.html" target="_blank">Sistem/montaj de repornire Raspberry Pico W (Arduino) blocat (inghetat)</a>, informatia fusese gasita in articolul <a href="https://www.raspberrypi-spy.co.uk/2022/12/how-to-add-a-raspberry-pi-pico-reset-button/" target="_blank">How to Add a Raspberry Pi Pico Reset Button</a><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTeb5ZsB4sZ3HLQfnF5FeAZo5Ph9dMCl6BY4NEaPGl5xg5p7xUpGKB6lPSn9CjjxfAZowQdj0N-JB9_KqD-QrO70NFNebgsu9hQv9Wl82yLZOHIMp1ZFh_gCuGByOxdebCL_Uyg2IX5wwT4odlmnXCzNY6KlFL5ay1xV7XSah-6hbnZ27PNPq2bR0ovbiL/s1152/RP2040_ESP8266_01_AT_webserver_06.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTeb5ZsB4sZ3HLQfnF5FeAZo5Ph9dMCl6BY4NEaPGl5xg5p7xUpGKB6lPSn9CjjxfAZowQdj0N-JB9_KqD-QrO70NFNebgsu9hQv9Wl82yLZOHIMp1ZFh_gCuGByOxdebCL_Uyg2IX5wwT4odlmnXCzNY6KlFL5ay1xV7XSah-6hbnZ27PNPq2bR0ovbiL/w200-h150/RP2040_ESP8266_01_AT_webserver_06.jpg" width="200"></a></div> Am realizat si niste filmulete (in primele 2 sunetul este foarte scazut, din pacate):<div>- <a href="https://youtu.be/nrcc3NFjMCw" target="_blank">control led de pe o pagina web locala cu Raspberry Pi Pico (RP2040) si ESP8266-01</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/nrcc3NFjMCw" width="320" youtube-src-id="nrcc3NFjMCw"></iframe></div><div>- <a href="https://youtu.be/63910I0gDDY" target="_blank">control a led through webserver with Raspberry Pi Pico (RP2040) and ESP8266-01</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/63910I0gDDY" width="320" youtube-src-id="63910I0gDDY"></iframe></div><div>- <a href="https://youtu.be/iehGj7zoJM4" target="_blank">control led de pe o pagina web locala cu Raspberry Pi Pico (RP2040) si ESP8266-01 (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/iehGj7zoJM4" width="320" youtube-src-id="iehGj7zoJM4"></iframe></div><div>- <a href="https://youtu.be/iehGj7zoJM4" target="_blank">control led de pe o pagina web locala cu Raspberry Pi Pico (RP2040) si ESP8266-01 (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/omxQAQAG6vI" width="320" youtube-src-id="omxQAQAG6vI"></iframe></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0tag:blogger.com,1999:blog-544202929520927871.post-82821872424397464902023-10-18T22:00:00.007+03:002023-10-29T19:42:02.085+02:00Ceas NTP cu Raspberry Pi Pico W pe afisaj de 8x32 leduri adresabile (2)<p> Dupa ce am observat ca informatiile meteo nu sunt preluate de fiecare data de la serverul <a href="https://openweathermap.org/" target="_blank">openweathermap</a>, am modifcat programul <a href="https://nicuflorica.blogspot.com/2023/10/ceas-ntp-cu-raspberry-pi-pico-w-pe.html" target="_blank">ceasului anterior</a> sa imi arate si ora ultimei actualizari.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-hAh47gY4ub8bBSBJSfM0myBrXA3gN9dOiwc_8h9rORoXuhq0iyYK-LKjp4Nn9tm80VUCCH7sZRvFcei56kNrRmyQFQzzo1h6BSh3OE9MoCl5T0wLKd8k738jhrqEokxlGHzZ8eqJB2zryG-ZHYD-hfaOCfIpH-evT25jbhgx8SG-AASqPfgskLrHyMDm/s1152/NTP_RPIPicoW_10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-hAh47gY4ub8bBSBJSfM0myBrXA3gN9dOiwc_8h9rORoXuhq0iyYK-LKjp4Nn9tm80VUCCH7sZRvFcei56kNrRmyQFQzzo1h6BSh3OE9MoCl5T0wLKd8k738jhrqEokxlGHzZ8eqJB2zryG-ZHYD-hfaOCfIpH-evT25jbhgx8SG-AASqPfgskLrHyMDm/w200-h150/NTP_RPIPicoW_10.jpg" width="200" /></a></div><p> Schema este aceeasi, </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihv5ptBCfF-KoIah81Iy3pwctqZFxK6Zk9llnxNXn4K8Cnj33eUX0tgJeRj-N3csFUYqD1XMmD74uxi0_ShU8tuwkh_cPLrA0qS1SizhQYq7syMXMhWp-QfKL_Y2nUpFGl4Wsm3hsqJEDDhIy7L8FmzCx6dw0IFsNhMBYebIxSs50zQP8qrpt5OQzj1C_u/s800/NTPclock_RPiPicoW_DST_8x32_schematic_v2b.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="382" data-original-width="800" height="153" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihv5ptBCfF-KoIah81Iy3pwctqZFxK6Zk9llnxNXn4K8Cnj33eUX0tgJeRj-N3csFUYqD1XMmD74uxi0_ShU8tuwkh_cPLrA0qS1SizhQYq7syMXMhWp-QfKL_Y2nUpFGl4Wsm3hsqJEDDhIy7L8FmzCx6dw0IFsNhMBYebIxSs50zQP8qrpt5OQzj1C_u/s320/NTPclock_RPiPicoW_DST_8x32_schematic_v2b.png" width="320" /></a></div> Programul <a href="https://github.com/tehniq3/NTPclock_RPi_Pico_W/blob/main/NTPclock_8x32_v2_16.ino" target="_blank">NTPclock_8x32_v2_16.ino</a> are mai multe modificari fata de <a href="https://github.com/tehniq3/NTPclock_RPi_Pico_W/blob/main/NTPclock_8x32_v2_13.ino" target="_blank">versiunea anterioara</a>: inlocuirea bibliotecii ESP8266WiFi cu WiFi (pentru ESP32), revenirea la biblioteca SolarCalculator pentru determinarea orelor de rasarit si apus de soare, neafisarea informatiilor meteo prea vechi, afisarea orei de preluare a datelor meteo, adaugarea unei culori pentru ledul de indicare stare informatii meteo (mov, daca nu s-au preluat de prea mult timp), o resetare pe timpul noptii, etc.<div> Am realizat 2 filmuletele, in care se vede mai bine ce am realizat:</div><div>- <a href="https://youtu.be/c_C-8aCrhkA" target="_blank">ceas NTP pe afisaj 8x32 leduri adresabile cu RPi Pico W si sistem antiblocare (3)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/c_C-8aCrhkA" width="320" youtube-src-id="c_C-8aCrhkA"></iframe></div><div>- <a href="https://youtu.be/OxALxal_KYg" target="_blank">NTP clock on 8x32 adressable led display with RPi Pico W with HW watchdog (3)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/OxALxal_KYg" width="320" youtube-src-id="OxALxal_KYg"></iframe></div><span style="color: red;"><div><span style="color: red;"><br /></span></div>29.10.2023</span><div> Am depistat o eroare in programul <a href="https://github.com/tehniq3/NTPclock_RPi_Pico_W/blob/main/NTPclock_8x32_v2_16.ino" target="_blank">NTPclock_8x32_v2_16.ino</a>.. in subrutina de calcul a orelor de rasarit si apus de soare.. variabila <b>zi</b> (care este ziua din saptamana)</div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-QQnYbGBHi3065Y14uIJo5E6WChjGsrYNJTh7TO2_5_juXp_2zikQJOu8p1uRyalAZjPqeEfeKyvk2aOmfO-P0pH7E8M_ZKNuJlRzPSI1alQ9Beg7U5I9-qhZpmVVn1_rYSK535__P1VKeDWJzL7I91iuJSn_Q7Y1lFt0jz_aPdQxj76iT1hzZFxabu9Q/s1454/calcul_eronat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="678" data-original-width="1454" height="93" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-QQnYbGBHi3065Y14uIJo5E6WChjGsrYNJTh7TO2_5_juXp_2zikQJOu8p1uRyalAZjPqeEfeKyvk2aOmfO-P0pH7E8M_ZKNuJlRzPSI1alQ9Beg7U5I9-qhZpmVVn1_rYSK535__P1VKeDWJzL7I91iuJSn_Q7Y1lFt0jz_aPdQxj76iT1hzZFxabu9Q/w200-h93/calcul_eronat.png" width="200" /></a></div><div class="separator" style="clear: both; text-align: left;">trebuie inlocuita cu <b>zi2</b> (ziua din luna)</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNl9xWRtyLsvz6DVYgQt4L_zBkWZzYniN4o6wB8YP3b-es85DgYn-F-Ri6r9hSBV_2JjDBrNPcrcb09iAETXJgFcPE2YCNwywK43O7qVDDphit_EifQnHhGWHsnLIMc_X0-Y5paak3hRP3FKeB3E0wyO58WPKraQvqW0b8FrHnaElI4nO1mXDLHKrazBJf/s1473/calcul_corectat.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="675" data-original-width="1473" height="92" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNl9xWRtyLsvz6DVYgQt4L_zBkWZzYniN4o6wB8YP3b-es85DgYn-F-Ri6r9hSBV_2JjDBrNPcrcb09iAETXJgFcPE2YCNwywK43O7qVDDphit_EifQnHhGWHsnLIMc_X0-Y5paak3hRP3FKeB3E0wyO58WPKraQvqW0b8FrHnaElI4nO1mXDLHKrazBJf/w200-h92/calcul_corectat.png" width="200" /></a></div><div class="separator" style="clear: both; text-align: left;"><br /></div></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-1246285921029725072023-10-01T18:45:00.006+03:002023-10-08T17:02:03.246+03:00Ceas NTP cu Raspberry Pi Pico W pe afisaj de 8x32 leduri adresabile<p> Dupa ce am testat <a href="https://nicuflorica.blogspot.com/2023/09/ceas-ntp-simplu-cu-raspberry-pi-pico-w.html" target="_blank">ceasul NTP simplu cu Raspberry Pico W</a> ce prezenta infrmatiile pe ecranul de monitorizare seriala, am adaugat placii, pe care e Raspberry Pi Pico, afisajul cu 8x32 leduri adresabile si comutotorul de ora vara/iarna, </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8mnmgrLBP6cd5uXQWhDIpy1VCmZDfgMtm1gMYCyZaBXSF7ZxxyXbJpuuaNJ4iTh6r4bhgEKYEBu6B7mbXTtiYmZQvZIDfdzgl_af45uF5PMCPGR2nxHrmSqt-IrgItKgifPsIjKWYLRmYWBAhUDaIk2DjGcwJjjAKtZOpmeN7sG18UKSxajBAMRm5AZR_/s1128/NTP_RPIPicoW_08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="428" data-original-width="1128" height="76" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8mnmgrLBP6cd5uXQWhDIpy1VCmZDfgMtm1gMYCyZaBXSF7ZxxyXbJpuuaNJ4iTh6r4bhgEKYEBu6B7mbXTtiYmZQvZIDfdzgl_af45uF5PMCPGR2nxHrmSqt-IrgItKgifPsIjKWYLRmYWBAhUDaIk2DjGcwJjjAKtZOpmeN7sG18UKSxajBAMRm5AZR_/w200-h76/NTP_RPIPicoW_08.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjULAUD4qEY6rXqRGWrDhUUoY4lnyFRWxv8o2gEVImY1v3-bf1I8WDEAUPlukHSe4RfzyX3zKqnPZcMxMti2ZvGOk2nlOnlI6vK4RnSA8l5NBhPkcC_iLTmHak-ndHktWDa8wYGXx9lgak1EH00xhaJ_Mwy2PSuf8C1tcBYM2x9tERX9KbhEY-uH5rmtN_B/s1138/NTP_RPIPicoW_09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="437" data-original-width="1138" height="77" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjULAUD4qEY6rXqRGWrDhUUoY4lnyFRWxv8o2gEVImY1v3-bf1I8WDEAUPlukHSe4RfzyX3zKqnPZcMxMti2ZvGOk2nlOnlI6vK4RnSA8l5NBhPkcC_iLTmHak-ndHktWDa8wYGXx9lgak1EH00xhaJ_Mwy2PSuf8C1tcBYM2x9tERX9KbhEY-uH5rmtN_B/w200-h77/NTP_RPIPicoW_09.jpg" width="200" /></a></div><p>schema fiind</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMWDIZ9BK5Bwx6DXCZ5OOjnx8ssicV8CMpzOcspqVL4zG6Jb2XKqAKnlYhPJutq1VJ9Tt5pdoSXigjdJwMwP2BPZ1Q5egfdwk9kR257ud8pU8Z-P7OJtFEucZYtSlgw1uZ82YxcPHsKtkTxA33k0efUjLZ2SFKU-R1cmkSsS1E8VhqTLcEG-x0ZphMdtW6/s1660/NTPclock_RPiPicoW_DST_8x32_schematic_v0.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="772" data-original-width="1660" height="93" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMWDIZ9BK5Bwx6DXCZ5OOjnx8ssicV8CMpzOcspqVL4zG6Jb2XKqAKnlYhPJutq1VJ9Tt5pdoSXigjdJwMwP2BPZ1Q5egfdwk9kR257ud8pU8Z-P7OJtFEucZYtSlgw1uZ82YxcPHsKtkTxA33k0efUjLZ2SFKU-R1cmkSsS1E8VhqTLcEG-x0ZphMdtW6/w200-h93/NTPclock_RPiPicoW_DST_8x32_schematic_v0.png" width="200" /></a></div>in care am refolosit programul de la <a href="https://nicuflorica.blogspot.com/2023/09/alt-ceas-ntp-pe-afisaj-din-8x32-leduri.html" target="_blank">Alt ceas NTP pe afisaj din 8x32 leduri adresabile (2)</a> in care este folosit un ESP8266 (Wemos D1 mini)<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy4jrpmxbnayaTp7mDDTgtoftSD0LlvIRn2TStcxgp-FzjzLtc8Bm2im94kzvwIU6cOKMvM3c4kSs52EypFO4QhjMRjMiLTOV9stc6cRdoaZ1atjHuefWvJhMszk_nZ1s1SWZIWMi9KC-FYh7MzTxRKGUPkTbO5dqVZepMyGC5KfzZgm6qe_MlVHims6G5/s4608/IMG_20230803_180705.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy4jrpmxbnayaTp7mDDTgtoftSD0LlvIRn2TStcxgp-FzjzLtc8Bm2im94kzvwIU6cOKMvM3c4kSs52EypFO4QhjMRjMiLTOV9stc6cRdoaZ1atjHuefWvJhMszk_nZ1s1SWZIWMi9KC-FYh7MzTxRKGUPkTbO5dqVZepMyGC5KfzZgm6qe_MlVHims6G5/w200-h150/IMG_20230803_180705.jpg" width="200" /></a></div><div>doar ca am scos parte de configurare usoara a retelei WiFi, deoarece nu e compatibila cu Raspberry Pi Pico W si am schimbat pinii, asa ca l-am salvat separat, <a href="https://github.com/tehniq3/NTPclock_RPi_Pico_W/blob/main/NTPclock_8x32_v2_9.ino" target="_blank">NTPclock_8x32_v2_9.ino</a>.<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjtu8aSzZs701axtTeRXbLTr7-wB9TYruXGexRlgFdUQdVBISgwRTyw5nr6dYmLZIrUBmxAdE5KxPSB5GFV7MKHFF1ecrzZU3_fP2Y2QKBI8SkGHCulkM8kOvao33X_qo5UTgtESNF4-bG8ZxPc3RlOhhMNYxjBPU98sFHwiKFgW2ulQGAdWmVpaHGAe_I/s1152/NTP_RPIPicoW_01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjtu8aSzZs701axtTeRXbLTr7-wB9TYruXGexRlgFdUQdVBISgwRTyw5nr6dYmLZIrUBmxAdE5KxPSB5GFV7MKHFF1ecrzZU3_fP2Y2QKBI8SkGHCulkM8kOvao33X_qo5UTgtESNF4-bG8ZxPc3RlOhhMNYxjBPU98sFHwiKFgW2ulQGAdWmVpaHGAe_I/w200-h150/NTP_RPIPicoW_01.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNlC9fpNYmJvSBN6wj2HoVhyoqVc8jrmZYx9EwS7dxMlzel0gcV__upWp438sCr1wzK8uI4DSiOYfs3reSxkGrBo231J-NLeheubK9xi23w_IBlJNpLA9DFLw5QtGREZcmq9oQKAvgzIbGB_HMTaArCTqmmKZGsxwe6V5wUkxEwEQVH1IL3Jimn0ZA65S7/s1152/NTP_RPIPicoW_00.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNlC9fpNYmJvSBN6wj2HoVhyoqVc8jrmZYx9EwS7dxMlzel0gcV__upWp438sCr1wzK8uI4DSiOYfs3reSxkGrBo231J-NLeheubK9xi23w_IBlJNpLA9DFLw5QtGREZcmq9oQKAvgzIbGB_HMTaArCTqmmKZGsxwe6V5wUkxEwEQVH1IL3Jimn0ZA65S7/w200-h150/NTP_RPIPicoW_00.jpg" width="200" /></a></div> In functie de pozitia comutatorului, avem ora de iarna (pinul de selectie la GND) sau de vara (pinul de lectie la +3,3V).<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbCFWUsQM_azwWUviG_4n6CUc9FB5l7rfu1JgV0bn8oVngCZ8q15c6rG2GokFCO07Yx9qrEoja7iiiYAUYT9OuJOJBOA3ezwWnH4D2sH9I0djuxe8gHGtw878AWJMzAg_wDdcnb0Lz7TNpZR8mSlqRcQeUhTWLLdIB0V_UCDBz9gUrfaOJfDrN1ZPHXmVN/s1152/NTP_RPIPicoW_02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbCFWUsQM_azwWUviG_4n6CUc9FB5l7rfu1JgV0bn8oVngCZ8q15c6rG2GokFCO07Yx9qrEoja7iiiYAUYT9OuJOJBOA3ezwWnH4D2sH9I0djuxe8gHGtw878AWJMzAg_wDdcnb0Lz7TNpZR8mSlqRcQeUhTWLLdIB0V_UCDBz9gUrfaOJfDrN1ZPHXmVN/w200-h150/NTP_RPIPicoW_02.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsiZwUUCBg6WhR1tm5nWebIzj4meaY9O7JQW4-mqaunk-vXX4da8Ng-fpTAYK4QpOaJCwi-atEdiOtdj_pAnkgvw7e9-YQcwUQoine-kMwtmKBXLyTKFSDjQX33L3kPAAQriivpliQYmBa8xLgRBjRokod2d57Yk54GVB-PjYmyrwf0EgsM91_fmuJYbXF/s1152/NTP_RPIPicoW_03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsiZwUUCBg6WhR1tm5nWebIzj4meaY9O7JQW4-mqaunk-vXX4da8Ng-fpTAYK4QpOaJCwi-atEdiOtdj_pAnkgvw7e9-YQcwUQoine-kMwtmKBXLyTKFSDjQX33L3kPAAQriivpliQYmBa8xLgRBjRokod2d57Yk54GVB-PjYmyrwf0EgsM91_fmuJYbXF/w200-h150/NTP_RPIPicoW_03.jpg" width="200" /></a></div> Am realizat si niste filmulete:<div>- <a href="https://youtu.be/FsIU7LUKl0M" target="_blank">ceas NTP pe afisaj 8x32 leduri adresabile cu RPi Pico W (programat cu Arduino IDE)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/FsIU7LUKl0M" width="320" youtube-src-id="FsIU7LUKl0M"></iframe></div><div>- <a href="https://youtu.be/4GIjbTVMSfI" target="_blank">NTP clock with RPi Pico W (Arduino IDE)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/-qx4c1b5FEU" width="320" youtube-src-id="-qx4c1b5FEU"></iframe></div><div><div>- <a href="https://youtu.be/SgrM_Rwocbw" target="_blank">ceas NTP pe afisaj 8x32 leduri adresabile cu RPi Pico W (programat cu Arduino IDE) - 2</a></div><div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/SgrM_Rwocbw" width="320" youtube-src-id="SgrM_Rwocbw"></iframe></div></div><div>- <a href="https://youtu.be/KH3geayqMNA" target="_blank">NTP clock on 8x32 adressable led display with RPi Pico W (using Arduino IDE) - 2</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/KH3geayqMNA" width="320" youtube-src-id="KH3geayqMNA"></iframe></div> Am constatat, destul de repede, ca sistemul se blocheaza (ingheata), asa ca am conceput <a href="https://nicuflorica.blogspot.com/2023/09/sistemmontaj-de-repornire-raspberry.html" target="_blank">sistemul/mntajul de repornire a placii Raspberry Pi (Arduino)</a></div><div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBiznpKijfDA5KUt6HUvZzF22SwumynL9o5Hjo9HI3TjFUUJTKe0oCprRFserC5mgb5Uy7qXpz0yUPb2yfJYAz04MdMT0noWL62OWet43Cd9jkPdzrSgT7D0SML4FTcdg9LSE6Zeg4QBKyJGS7Aa0nK7idV5CpnoVWILb0EI55Tsq5Gfjn5SKKHmVPtPw9/s1152/HW_watchdog_05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBiznpKijfDA5KUt6HUvZzF22SwumynL9o5Hjo9HI3TjFUUJTKe0oCprRFserC5mgb5Uy7qXpz0yUPb2yfJYAz04MdMT0noWL62OWet43Cd9jkPdzrSgT7D0SML4FTcdg9LSE6Zeg4QBKyJGS7Aa0nK7idV5CpnoVWILb0EI55Tsq5Gfjn5SKKHmVPtPw9/w200-h150/HW_watchdog_05.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRHAFLRIGKO2VhasiU74HZCH3byebhZn7ZfgbW7rlIPWrsImtF9pTZT6BoRArzNJNV9z7e0nF84_SnJrPMteM4pb5YJ6eTp7qDlKBSFon023t2vwr2Lr1AaAVhL_jbVCAbuQMv8EGE-l6nNjPRt-Y7t5cwGXcgIP3WcBbs9w7v2W0qo76sqdeQ04krhR1Z/s1018/HW_watchdog_for_RPi_Pico_W_simulation_MicroCap_by_NicuFLORICA_1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="362" data-original-width="1018" height="71" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRHAFLRIGKO2VhasiU74HZCH3byebhZn7ZfgbW7rlIPWrsImtF9pTZT6BoRArzNJNV9z7e0nF84_SnJrPMteM4pb5YJ6eTp7qDlKBSFon023t2vwr2Lr1AaAVhL_jbVCAbuQMv8EGE-l6nNjPRt-Y7t5cwGXcgIP3WcBbs9w7v2W0qo76sqdeQ04krhR1Z/w200-h71/HW_watchdog_for_RPi_Pico_W_simulation_MicroCap_by_NicuFLORICA_1.png" width="200" /></a></div> Am modificat programul, schimband si pinii, pentru a fi sigur ca nu sunt ei de vina, obtinand versiunea <a href="https://github.com/tehniq3/NTPclock_RPi_Pico_W/blob/main/NTPclock_8x32_v2_12.ino" target="_blank">NTPclock_8x32_v2_12.ino</a> care este combinata cu schema </div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh56DB4wEgFkC6Mk6DEbW50fXIGvPsbxp32qkwvkK8AJzmZmz0pPa7bM6Q4ONyuDsWP9rzm0YZc1Xn7c4hnq5AKq5gyX9Cfg1zIWp7JtMGAwDU-9kFGC_37PfdR3Gr8LTuLi1TjrdpzC2N5Ip8mbh7WCqA3Lw9-7dPIf6cpj8l2-PGmjDEOdwqL372oV41x/s1681/NTPclock_RPiPicoW_DST_8x32_schematic_v2a.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="802" data-original-width="1681" height="153" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh56DB4wEgFkC6Mk6DEbW50fXIGvPsbxp32qkwvkK8AJzmZmz0pPa7bM6Q4ONyuDsWP9rzm0YZc1Xn7c4hnq5AKq5gyX9Cfg1zIWp7JtMGAwDU-9kFGC_37PfdR3Gr8LTuLi1TjrdpzC2N5Ip8mbh7WCqA3Lw9-7dPIf6cpj8l2-PGmjDEOdwqL372oV41x/s320/NTPclock_RPiPicoW_DST_8x32_schematic_v2a.png" width="320" /></a></div> Dupa ce am observat ca ceasul functioneaza dupa 48 ore, fara blocare,</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjra8ZM0bBXOxmJMWjhYYLY2eEDQdf8jlSn_usVhCdfh9hfVCxdZbRC7DjwCOWU-jxOcejP1LL5oCGhcSQhBfVQU62tU_wxJV1f1DzHgHTdj0P1M_E3vcF0gv19yJVnYqOWyWBPmr9fn5wLLrTUzCbEqYCG1IVz9fGGwPOHJLBOnk4XDNyKo4Cdraj12ICZ/s1152/NTP_RPIPicoW_04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjra8ZM0bBXOxmJMWjhYYLY2eEDQdf8jlSn_usVhCdfh9hfVCxdZbRC7DjwCOWU-jxOcejP1LL5oCGhcSQhBfVQU62tU_wxJV1f1DzHgHTdj0P1M_E3vcF0gv19yJVnYqOWyWBPmr9fn5wLLrTUzCbEqYCG1IVz9fGGwPOHJLBOnk4XDNyKo4Cdraj12ICZ/w200-h150/NTP_RPIPicoW_04.jpg" width="200" /></a></div><div> am facut 2 filmulte:</div><div>- <a href="https://youtu.be/-l5w-twJAfU" target="_blank">ceas NTP pe afisaj 8x32 leduri adresabile cu RPi Pico W si sistem antiblocare</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/-l5w-twJAfU" width="320" youtube-src-id="-l5w-twJAfU"></iframe></div><div>- <a href="https://youtu.be/OM8DLPirQOY" target="_blank">NTP clock on 8x32 adressable led display with RPi Pico W with HW watchdog</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/OM8DLPirQOY" width="320" youtube-src-id="OM8DLPirQOY"></iframe></div> Pentru a gasi motivul care care determina blocarea sau, mai bine zis, acum, activarea sistemului de repornire, am pus in stanga sus sa am un led ce e aprins in culoare verde cand ceasul este conectat la reteaua wifi si preia si ora de la serverul NTP, in culoarea albastra daca sistemul este ori deconectat de la retea ori nu preia ora de la serverul NTP, in culoarea rosie daca sistemul de transmisie/receptie wifi este deconectat/oprit. In partea dreapta, am un led care este verde daca s-au trimis si s-au preluat datele meteo de la serverul openweathermap, in culoarea albastra, daca s-au trimis datete catre server, dar nu s-au primit date si in rosu, daca nu s-au pututt trimite date, cel mai probabil sistem wifi oprit.<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitw5uGCJRwzq-zZdlioYzMyl_UTJNqpK84oeHik-CdtbTje2VlxdqVsmCRLu5Hcx_KJ7eG3gp9ZYdjK-2AUxy_c2LNCN0fxrlBhudi1AtoTaihZkiVzw9uCY3PV2RCVT8pAQh2Z8RcGgzBz9PhqfY7yskoI9fV-fldyv7hV-lkOdW13W3lQ5rvwV5CaRgN/s1024/NTP_RPIPicoW_05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1024" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitw5uGCJRwzq-zZdlioYzMyl_UTJNqpK84oeHik-CdtbTje2VlxdqVsmCRLu5Hcx_KJ7eG3gp9ZYdjK-2AUxy_c2LNCN0fxrlBhudi1AtoTaihZkiVzw9uCY3PV2RCVT8pAQh2Z8RcGgzBz9PhqfY7yskoI9fV-fldyv7hV-lkOdW13W3lQ5rvwV5CaRgN/w200-h150/NTP_RPIPicoW_05.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUmSIWkLv_wZscuBGdT_QTheQ5SNU1F_-raT2IX1zBfHOJsRieprxAow0ZnI6rIOpL4pe9f5AKDjIpelqSC2G7EFXbkWBr1BNWqScSpb5IrCyQr07ihK6Fffx4hyWXXsmKszFyT_ucpvNGRb_0OMCl9Re7v1alk1ktdveIMmxNSXIIhb_5Wp4YhVV5Z06U/s1024/NTP_RPIPicoW_06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1024" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUmSIWkLv_wZscuBGdT_QTheQ5SNU1F_-raT2IX1zBfHOJsRieprxAow0ZnI6rIOpL4pe9f5AKDjIpelqSC2G7EFXbkWBr1BNWqScSpb5IrCyQr07ihK6Fffx4hyWXXsmKszFyT_ucpvNGRb_0OMCl9Re7v1alk1ktdveIMmxNSXIIhb_5Wp4YhVV5Z06U/w200-h150/NTP_RPIPicoW_06.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipvMr4O_w8_pFebKo7wRXbSDomnVsm9yrfnDaaPImJDUuiGFrH2_kETa4vha_OAeysXVutJzWYAtGD5_w15ZXm-sZACVZQ1BqrUlYAhdA82jHvzXbBphQhUd1da55G8OMimXvOhq17Bt5l-eGY15p-ATebU3OUyPpTrJCFjd5bq25lBbE0W8JPNfvWOe1X/s1024/NTP_RPIPicoW_07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1024" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipvMr4O_w8_pFebKo7wRXbSDomnVsm9yrfnDaaPImJDUuiGFrH2_kETa4vha_OAeysXVutJzWYAtGD5_w15ZXm-sZACVZQ1BqrUlYAhdA82jHvzXbBphQhUd1da55G8OMimXvOhq17Bt5l-eGY15p-ATebU3OUyPpTrJCFjd5bq25lBbE0W8JPNfvWOe1X/w200-h150/NTP_RPIPicoW_07.jpg" width="200" /></a></div> Programul este <a href="https://github.com/tehniq3/NTPclock_RPi_Pico_W/blob/main/NTPclock_8x32_v2_13.ino" target="_blank">NTPclock_8x32_v2_13.ino</a> si sistemul functioneaza astfel:<div>- <a href="https://youtu.be/bhhYf6mW8LQ" target="_blank">ceas NTP pe afisaj 8x32 leduri adresabile cu RPi Pico W si sistem antiblocare (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/bhhYf6mW8LQ" width="320" youtube-src-id="bhhYf6mW8LQ"></iframe></div><div>- <a href="https://youtu.be/hn5st_lTxs8" target="_blank">NTP clock on 8x32 adressable led display with RPi Pico W with HW watchdog (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/hn5st_lTxs8" width="320" youtube-src-id="hn5st_lTxs8"></iframe></div><span style="color: red;">02.10.2023</span><div> Am realizat ca pe modulul de deblocare o dioda e in plus (D3), asa ca am eliminat-o si am redenumit pe D4 ca D3:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihv5ptBCfF-KoIah81Iy3pwctqZFxK6Zk9llnxNXn4K8Cnj33eUX0tgJeRj-N3csFUYqD1XMmD74uxi0_ShU8tuwkh_cPLrA0qS1SizhQYq7syMXMhWp-QfKL_Y2nUpFGl4Wsm3hsqJEDDhIy7L8FmzCx6dw0IFsNhMBYebIxSs50zQP8qrpt5OQzj1C_u/s1681/NTPclock_RPiPicoW_DST_8x32_schematic_v2b.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="802" data-original-width="1681" height="153" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihv5ptBCfF-KoIah81Iy3pwctqZFxK6Zk9llnxNXn4K8Cnj33eUX0tgJeRj-N3csFUYqD1XMmD74uxi0_ShU8tuwkh_cPLrA0qS1SizhQYq7syMXMhWp-QfKL_Y2nUpFGl4Wsm3hsqJEDDhIy7L8FmzCx6dw0IFsNhMBYebIxSs50zQP8qrpt5OQzj1C_u/s320/NTPclock_RPiPicoW_DST_8x32_schematic_v2b.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;"><span style="color: red;">08.10.2023</span></div><div class="separator" style="clear: both; text-align: left;"> Ceasul functioneaza foarte bine, in sensul ca nu s-a mai blocat de la ultima incarcare a programului.</div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-22431477971141609872023-09-27T19:52:00.004+03:002023-09-27T20:00:33.449+03:00Ceas RTC cu RP2040-Zero pe afisaj 8x32 cu leduri adresabile<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy_FTrXEGuVLMnD77DH7iGD5hA0Afl_7lXSC61bBugS3_ukmfAfm_gzbvLWUOZE3uUJC7Ife8eG8EECSdIl_afyBMJImobep8raSdOmjuINmvF4hN4j0JEUW6vPX8pTTCWc-CqhIJfybflrPp_BsNAmOCJokkk2vBlhwsRmXXlcP3xyr49S4gG23mVQi1G/s1152/RTC_RP2040_clock_03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy_FTrXEGuVLMnD77DH7iGD5hA0Afl_7lXSC61bBugS3_ukmfAfm_gzbvLWUOZE3uUJC7Ife8eG8EECSdIl_afyBMJImobep8raSdOmjuINmvF4hN4j0JEUW6vPX8pTTCWc-CqhIJfybflrPp_BsNAmOCJokkk2vBlhwsRmXXlcP3xyr49S4gG23mVQi1G/w200-h150/RTC_RP2040_clock_03.jpg" width="200" /></a></div><p> Dupa ce am facut <a href="https://nicuflorica.blogspot.com/2023/09/placa-de-dezvoltare-rp2040-zero.html" target="_blank">cateva teste cu placa RP2040-Zero</a> (o versiune mica a placii Raspberry Pi Pico), am zis sa testez si stabilitatea aceasteia asa ca am "portat" <a href="https://nicuflorica.blogspot.com/2023/09/ceas-rtc-pe-afisaj-8x32-cu-leduri_15.html" target="_blank">ceasul RTC cu Wemos D1 mini (ESP8266) pe afisaj 8x32 cu leduri adresabile</a></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvQYEy-mOdevUdClx4Jv4nOplJhyOpYvddyU1iSBuzxtQY1CzWwd6rQuYludP_83s9qobnOFZlL_di7eAZwCA7ZzaifXKNfadpQIBBCL_iubrjEc5VBhg4vyqEfJSJ6JOXCucw1fLIkxJa6GPnRzVIz9Y1-8WRpwW9mf3sh1YIddKXE3Iz2upRQDBlPhZF/s1152/RTC_RP2040_clock_01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvQYEy-mOdevUdClx4Jv4nOplJhyOpYvddyU1iSBuzxtQY1CzWwd6rQuYludP_83s9qobnOFZlL_di7eAZwCA7ZzaifXKNfadpQIBBCL_iubrjEc5VBhg4vyqEfJSJ6JOXCucw1fLIkxJa6GPnRzVIz9Y1-8WRpwW9mf3sh1YIddKXE3Iz2upRQDBlPhZF/w200-h150/RTC_RP2040_clock_01.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7HuSTllW7csaS8xtpZhLhGbk4IHY06MMGdpz4N4_J1DIEQM_iKhw0yrWY-4IyNwdVv8Yy_HzlE4w8mY6TM-UKmo0QpSzAQD_RNSog7M1y0ljkeVTjgDQ1Sbg-H7DHFxkfY2VXKZ2cuM1gaAKPyMwqZTvVFnInJShin1RriYnJevJPvjpl6IwFlI_ktZaj/s1152/RTC_RP2040_clock_02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1152" data-original-width="864" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7HuSTllW7csaS8xtpZhLhGbk4IHY06MMGdpz4N4_J1DIEQM_iKhw0yrWY-4IyNwdVv8Yy_HzlE4w8mY6TM-UKmo0QpSzAQD_RNSog7M1y0ljkeVTjgDQ1Sbg-H7DHFxkfY2VXKZ2cuM1gaAKPyMwqZTvVFnInJShin1RriYnJevJPvjpl6IwFlI_ktZaj/w150-h200/RTC_RP2040_clock_02.jpg" width="150" /></a></div> Schema de conectare la placa RP2040-Zero este simpla si deriva din cea a cu ESP8266 (Wemos D1 Mini):<div><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjElsVcFi-URt-jiw2G7mQz9etE9I41lyEYxO0Y3ShtSv-MDIB-mcWCjeT14g_aiMuo6KXPEYa3qKIgG3pUnf953eVgWszOIcIh78T9wOOoYuQMcynkSr-QmYz71MyBn5Fv5alcomFe0Z5nCrHboxtuYrkx_xwK23p-2QNtJ-3c_Zhw2cFrC95pQE_dFHRh/s1817/RTC_clock_DS18B20_8x32_ws2812_sch_v1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="653" data-original-width="1817" height="115" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjElsVcFi-URt-jiw2G7mQz9etE9I41lyEYxO0Y3ShtSv-MDIB-mcWCjeT14g_aiMuo6KXPEYa3qKIgG3pUnf953eVgWszOIcIh78T9wOOoYuQMcynkSr-QmYz71MyBn5Fv5alcomFe0Z5nCrHboxtuYrkx_xwK23p-2QNtJ-3c_Zhw2cFrC95pQE_dFHRh/s320/RTC_clock_DS18B20_8x32_ws2812_sch_v1.png" width="320" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzmPK0zdIuO4v8Fn4RUCzbbEVDbghPXANjEs6vOD09AZZmUdr1xvcByzLPj0XUOdRP5stzZvfufRa4lrd9c29UgcEjFW6YFKKvClgLl8HBS86RhIZ_PiRn6S1HQRR6jb5LZkDsb7KLxs_pJZDFT-tCjh7LE01ZEy7rHRvoYZtw6d8obB82wrDbNvbxV6FL/s423/RP2040_RTC_DS18B20_info.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="315" data-original-width="423" height="149" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzmPK0zdIuO4v8Fn4RUCzbbEVDbghPXANjEs6vOD09AZZmUdr1xvcByzLPj0XUOdRP5stzZvfufRa4lrd9c29UgcEjFW6YFKKvClgLl8HBS86RhIZ_PiRn6S1HQRR6jb5LZkDsb7KLxs_pJZDFT-tCjh7LE01ZEy7rHRvoYZtw6d8obB82wrDbNvbxV6FL/w200-h149/RP2040_RTC_DS18B20_info.jpg" width="200" /></a></div><div class="separator" style="clear: both; text-align: left;">- modulul de ceas RTC se alimenteaza cu +5V si GND, conectanduse SDA la GP4, iar SCL la GP5,</div><div class="separator" style="clear: both; text-align: left;">- modulul cu senzor DS18B20 se alimenteaza la +5V si GND, iar pinul de date la GP14, </div><div class="separator" style="clear: both; text-align: left;">- afisajul cu 8x32 leduri adresabile e alimenteaza la +5V si GND, iar pinul de date la GP15.</div><div class="separator" style="clear: both; text-align: left;"> Dupa cum cred ca stiti, modulul de temperatura are senzorul DS18B20 si rezistenta de pull-up de 4,7kΩ dintre pinul de date si +5V, uneori si un led inseriat cu o rezistenta.</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsWYb-hb4mlHGrFS7-xU4s2j0xZT-7e36fDf0pMe09CLv7ylOSayxP1dMRm5Wrk6XYCyVYhKGHKWvkEAimWzn8qCsMIRqMKgjLAXiTCDDzVEAB6ViKzlFPoJpARbQ3na8uwcP5_Y130LAbrNdJNeuK1RNViqCrQHYUGDRQWw-ShAngC3QgJGFjTiztuGfk/s610/DS18B20-Module-Arduino-Pinout.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="193" data-original-width="610" height="63" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsWYb-hb4mlHGrFS7-xU4s2j0xZT-7e36fDf0pMe09CLv7ylOSayxP1dMRm5Wrk6XYCyVYhKGHKWvkEAimWzn8qCsMIRqMKgjLAXiTCDDzVEAB6ViKzlFPoJpARbQ3na8uwcP5_Y130LAbrNdJNeuK1RNViqCrQHYUGDRQWw-ShAngC3QgJGFjTiztuGfk/w200-h63/DS18B20-Module-Arduino-Pinout.jpg" width="200" /></a></div><div class="separator" style="clear: both; text-align: left;"> Am facut 4 filmulete, i care am folosit programul <a href="https://github.com/tehniq3/RTCclock_RP2040_8x32leds/blob/main/RTCclock_Arduino_8x32_v2a1.ino" target="_blank">RTCclock_Arduino_8x32_v2a1.ino</a></div><div class="separator" style="clear: both; text-align: left;">- <a href="https://youtu.be/GU_TgFqyaEs" target="_blank">ceas RTC cu RP2040 pe afisaj 8x32 leduri adresabile</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/GU_TgFqyaEs" width="320" youtube-src-id="GU_TgFqyaEs"></iframe></div><div class="separator" style="clear: both; text-align: left;">- <a href="https://youtu.be/pnU2fG48-ls" target="_blank">RTC clock with RP2040 on 8x32 adressable led display</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/pnU2fG48-ls" width="320" youtube-src-id="pnU2fG48-ls"></iframe></div><div class="separator" style="clear: both; text-align: left;">- <a href="https://youtu.be/XxXrnAdtfmI" target="_blank">ceas RTC cu RP2040 pe afisaj 8x32 leduri adresabile (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/XxXrnAdtfmI" width="320" youtube-src-id="XxXrnAdtfmI"></iframe></div><div class="separator" style="clear: both; text-align: left;">- <a href="https://youtu.be/h7a117pH7XQ" target="_blank">RTC clock with RP2040 on 8x32 adressable led display (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/h7a117pH7XQ" width="320" youtube-src-id="h7a117pH7XQ"></iframe></div><div class="separator" style="clear: both; text-align: left;"> Ceasul este in teste de circa 3 saptamani si nu a apaut nici-un blocaj sau eroare, comparativ cu proiectul de ceas NTP cu placa Raspberry Pi Pico W, pe care o sa-l prezint in curand.</div></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-38891855631968328472023-09-26T23:12:00.002+03:002023-09-26T23:12:26.379+03:00Ceas NTP simplu cu Raspberry Pi Pico W programat cu mediu Arduino<p> Dupa ce a sosit si o placa Raspberry Pi Pico W, am zis sa fac un prim test cu placa (care nu avea pini lipiti), asa ca am adaptat un program de ceas NTP, care arata informatia pe ecranul de monitorizare seriala a programului Arduino IDE.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNHSDJDq1zFJFfCYGYgs42C_nL_wbEoB9Fe3S80lTi1B1Rzph1bWmY6pVL8Y3zrWl2-WGowrfBaCimFAhNCoUY9NhZvicwfP0k3wqDL1lVh86f2Y8UR1t5IMvjUA8b-_UkjhaOZL44lPmCOUFxYtb-XdLdclRMlcU5Mm2VJpAC6YZ2NJjUm2XEm9qd9eaK/s1152/NTP_clock_serial_3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNHSDJDq1zFJFfCYGYgs42C_nL_wbEoB9Fe3S80lTi1B1Rzph1bWmY6pVL8Y3zrWl2-WGowrfBaCimFAhNCoUY9NhZvicwfP0k3wqDL1lVh86f2Y8UR1t5IMvjUA8b-_UkjhaOZL44lPmCOUFxYtb-XdLdclRMlcU5Mm2VJpAC6YZ2NJjUm2XEm9qd9eaK/w200-h150/NTP_clock_serial_3.jpg" width="200" /></a></div><p> Placa Raspberry Pi Pico W este deja instalata (vedeti cum am procedat in articolul <a href="https://nicuflorica.blogspot.com/2023/09/placa-de-dezvoltare-rp2040-zero.html" target="_blank">Placa de dezvoltare RP2040-Zero programata cu mediu Arduino</a>)</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiac8L5cXpWce5kGm6_OY5eI6furDqeOenxDYibMEyq4t7J4GsAgGyuOD6U7vlvE8OAy-ntAKfXb9sQQn6hQK50IJkDFFGpFljdDjo5TMK38XErCoToawnlnBlBkE2oJbUAli_YnA12P3XjY0com156LTKiWhIQURe5UyLZk9xif7vyYIX-WmIZNGVenr5C/s800/RP2040_red.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="800" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiac8L5cXpWce5kGm6_OY5eI6furDqeOenxDYibMEyq4t7J4GsAgGyuOD6U7vlvE8OAy-ntAKfXb9sQQn6hQK50IJkDFFGpFljdDjo5TMK38XErCoToawnlnBlBkE2oJbUAli_YnA12P3XjY0com156LTKiWhIQURe5UyLZk9xif7vyYIX-WmIZNGVenr5C/w200-h150/RP2040_red.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyBJoqOZ6ogbduGxUQkq_hyubuuCsHbOC0mBRra-ZcAHUD0HKmU-3gbrCOs65EbzKjlvd7IQpPp-fjNk7mfakWwwmXUrlYr9MF6HDYRuwgpjkStolcmXIh6tL4IdxyI6bm-oNKnt0JZW9HrnNSiBlKVSl4-ud1EC4rAjsBns8DWZydgllcgsT4-B5pGCmL/s800/RP2040_1602_i2c.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="800" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyBJoqOZ6ogbduGxUQkq_hyubuuCsHbOC0mBRra-ZcAHUD0HKmU-3gbrCOs65EbzKjlvd7IQpPp-fjNk7mfakWwwmXUrlYr9MF6HDYRuwgpjkStolcmXIh6tL4IdxyI6bm-oNKnt0JZW9HrnNSiBlKVSl4-ud1EC4rAjsBns8DWZydgllcgsT4-B5pGCmL/w200-h150/RP2040_1602_i2c.jpg" width="200" /></a></div>asa ca am adaptat un program de ceas NTP cu ESP8266, ce a fost prezentat in articolul <a href="https://RandomNerdTutorials.com/esp8266-nodemcu-date-time-ntp-client-server-arduino/" target="_blank">ESP8266 NodeMCU NTP Client-Server: Get Date and Time (Arduino IDE)</a> tinand cont si de informatiile din articolul <a href="https://arduino-pico.readthedocs.io/en/latest/wifi.html" target="_blank">WiFi (Raspberry Pi Pico W) Support</a> in care am gasit ca multe biblioteci sunt compatibile.<div> Am adaugat si clipirea ledului de pe placa, asa ca programul este <a href="https://github.com/tehniq3/NTPclock_RPi_Pico_W/blob/main/ntp_test_serial.ino" target="_blank">ntp_test_serial.ino</a> si vom obtine</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRmp9vAs32qSEdOLDhVnI2-DSe_mYy0hjDQALMEIXcA0YVYr9btSP1rrXOuYq1NqR0xNRBjEQFQBeseQ9cT9tiwbP7KksksOw4d1Gdagl-J7KWBXifrVkcLAJC0QV4NGlEvvbsxvtnXyFFoi0EEZ0eEQjnEBSgjnEyRx7MCuiuWZYL2H3EWQnjOCkU5UK9/s1152/NTP_clock_serial_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRmp9vAs32qSEdOLDhVnI2-DSe_mYy0hjDQALMEIXcA0YVYr9btSP1rrXOuYq1NqR0xNRBjEQFQBeseQ9cT9tiwbP7KksksOw4d1Gdagl-J7KWBXifrVkcLAJC0QV4NGlEvvbsxvtnXyFFoi0EEZ0eEQjnEBSgjnEyRx7MCuiuWZYL2H3EWQnjOCkU5UK9/w200-h150/NTP_clock_serial_1.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoSyN2yte65z5K1mY5o22mFx2hfGdmT5NDlG5TCcSBDpABp9ZbWIU6niXR3gu9VwO9o28uVLLZrHUMVT1hmYY-grDsRt5XTb94s-vzbQugUeSYNw8k_Bc8rFzE3cG80y4nj6MutDIu2I_MrboTR0ym8fbNKqxhCQD5aroj3b5Z6Til17R4EKLa-13HzZOF/s1152/NTP_clock_serial_2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoSyN2yte65z5K1mY5o22mFx2hfGdmT5NDlG5TCcSBDpABp9ZbWIU6niXR3gu9VwO9o28uVLLZrHUMVT1hmYY-grDsRt5XTb94s-vzbQugUeSYNw8k_Bc8rFzE3cG80y4nj6MutDIu2I_MrboTR0ym8fbNKqxhCQD5aroj3b5Z6Til17R4EKLa-13HzZOF/w200-h150/NTP_clock_serial_2.jpg" width="200" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUpf5cp-w6kF_0LhFaqvt2alpNzx6QXYNszktxQsGuOGyqGRyKlCVhjsA9YFW28_6tkJV9RoR6vIGd5qvD9GgZGcwjnnM1dxHqSELAyS-wuGZUyflJwkcc3t7mMcNfHROJD8I6eHqMgOQXLySVe67c1czIq5ECCHWllhr14JbTQ_SMfNEU8O9QHmw9lBsO/s1915/serial1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1080" data-original-width="1915" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUpf5cp-w6kF_0LhFaqvt2alpNzx6QXYNszktxQsGuOGyqGRyKlCVhjsA9YFW28_6tkJV9RoR6vIGd5qvD9GgZGcwjnnM1dxHqSELAyS-wuGZUyflJwkcc3t7mMcNfHROJD8I6eHqMgOQXLySVe67c1czIq5ECCHWllhr14JbTQ_SMfNEU8O9QHmw9lBsO/s320/serial1.PNG" width="320" /></a></div> Am facut si 2 filmulete<div>- <a href="https://youtu.be/eLLJEmR4DkM" target="_blank">ceas NTP cu RPi Pico W (Arduino IDE)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/eLLJEmR4DkM" width="320" youtube-src-id="eLLJEmR4DkM"></iframe></div><div>- <a href="https://youtu.be/4GIjbTVMSfI" target="_blank">NTP clock with RPi Pico W (Arduino IDE)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/4GIjbTVMSfI" width="320" youtube-src-id="4GIjbTVMSfI"></iframe></div> Ulterior, am lipit si baretele cu pini, urmand sa fac teste pe breadboard.<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWH97eR0BJW0vaOz4Oy5o6NPd2S2eVqlyewXh29mWA3BXLjiP3pFOQtZtcuKADdOP7QBURkvk41oLny7ezHyq6PQHkQ6DiOFUYXybS70B48WEIK14nVqj1QYdxIXSNPrq-luoycx75lJ-438tWR4VGO0Cv63I3VplwSf_8HAWxgBiTIPqtx04KqY49YXUH/s882/RPi_Pi_Pico_W_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="506" data-original-width="882" height="115" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWH97eR0BJW0vaOz4Oy5o6NPd2S2eVqlyewXh29mWA3BXLjiP3pFOQtZtcuKADdOP7QBURkvk41oLny7ezHyq6PQHkQ6DiOFUYXybS70B48WEIK14nVqj1QYdxIXSNPrq-luoycx75lJ-438tWR4VGO0Cv63I3VplwSf_8HAWxgBiTIPqtx04KqY49YXUH/w200-h115/RPi_Pi_Pico_W_1.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqhQw6RTHonYcMZTlMyHWoUK30jxGZtQF6fN4SBjRomRw0RkN802aMBJS7Xnx5ZvvWf3jxBbZDrQfnO-LSnFazNk0KqzpAatLZfMPTjw6h0fSqF1XqQSJCl9iwSb8yfyr8zS-zz5pnfd7h97rHJedNBfRl_y01CBNz8gDYRQgKttru8n7m5f2aUj1bLH1p/s970/RPi_Pi_Pico_W_2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="549" data-original-width="970" height="113" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqhQw6RTHonYcMZTlMyHWoUK30jxGZtQF6fN4SBjRomRw0RkN802aMBJS7Xnx5ZvvWf3jxBbZDrQfnO-LSnFazNk0KqzpAatLZfMPTjw6h0fSqF1XqQSJCl9iwSb8yfyr8zS-zz5pnfd7h97rHJedNBfRl_y01CBNz8gDYRQgKttru8n7m5f2aUj1bLH1p/w200-h113/RPi_Pi_Pico_W_2.jpg" width="200" /></a></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-12100907725706730412023-09-26T22:44:00.005+03:002024-03-05T22:09:07.302+02:00Sistem/montaj de repornire Raspberry Pico W (Arduino) blocat (inghetat)<p> In urma unor teste cu o placa Raspberry Pi Pico W pentru un ceas NTP, am observat ca uneori sistemul se blocheaza (ingheata), asa ca, dupa ce am cautat pe net, si nu am gasit solutie multumitoare, m-am gandit sa aplic o solutie extrema, un sistem care se reseteze placa Raspberry Pi (sau chiar Arduino) cand placa nu mai trimite impulsuri pe un anumit pin.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdAoupAwXP5e2IRbsy3KYmpoS3XSbw7MK3BUrWz78NBUcS24akKczMCj9cUx55IIZWKwNs4YTgXBTStcFXIprXCrnE7QurzcYhxgLNIvVniTe-aLBB9V-AYs1vSGlUilrs2mI5ckks96N6Zo42Xc9aT0VjILAy3KHm-ueX0uaFc7iC1Pm2fB0X81JQVRrz/s1152/HW_watchdog_01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdAoupAwXP5e2IRbsy3KYmpoS3XSbw7MK3BUrWz78NBUcS24akKczMCj9cUx55IIZWKwNs4YTgXBTStcFXIprXCrnE7QurzcYhxgLNIvVniTe-aLBB9V-AYs1vSGlUilrs2mI5ckks96N6Zo42Xc9aT0VjILAy3KHm-ueX0uaFc7iC1Pm2fB0X81JQVRrz/w200-h150/HW_watchdog_01.jpg" width="200" /></a></div><p> De fapt, am folosit 2 pini, dupa cum se vede in schema si simularea, realizata cu programul <a href="https://en.wikipedia.org/wiki/Micro-Cap" target="_blank">Micro-Cap</a></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwMZ-HWK1Los1NsO6zOyLVE4oL4wnBrOHkP2LCqKfKZQmtRDKm920wOWHkHkVzidrUUFuU8y8WZPN0QiuNSk77ZoHloJcD25AooJPKpeqYtz5jIOk41c_4p6km4knNXXdDQWB0-KXMZJBOaA76HDkDxf7ndMTCvPcANXnVM1dVSnkgkXgude2M3TMR-u6h/s1905/HW_watchdog_for_RPi_Pico_W_simulation_MicroCap_by_NicuFLORICA.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="828" data-original-width="1905" height="139" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwMZ-HWK1Los1NsO6zOyLVE4oL4wnBrOHkP2LCqKfKZQmtRDKm920wOWHkHkVzidrUUFuU8y8WZPN0QiuNSk77ZoHloJcD25AooJPKpeqYtz5jIOk41c_4p6km4knNXXdDQWB0-KXMZJBOaA76HDkDxf7ndMTCvPcANXnVM1dVSnkgkXgude2M3TMR-u6h/s320/HW_watchdog_for_RPi_Pico_W_simulation_MicroCap_by_NicuFLORICA.png" width="320" /></a></div>prinul numit INIT (D7) are 5V imediat ce porneste placa Arduino (sau Raspberry Pi Pico), ulterior pe pinul D5 numit in schema PIVIEM se trimite semnal dreptunghiular cu frecventa de cca. 1000Hz (semnal PWM 50%), apoi pinul INIT se aduce in 0V, apoi dupa un timp si semnalul PIVIEM cade in zero. <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirsjuwIY4ZSu6Ss2jRuJbY7ewG7pakbPExw_3zOkG_ElCVut8NN3HAFVPJ1hLjsKQaVqz59MtiYhWwGtIWmsdmEPTQnoTBqByceB_G2nDH9zDNM5th3Lfx5o9_SsyCP_Lv1tJGy7Ml184NOsoAzjrEmUI-nvuFEttoVkdcq5cAs-HAgCFAhlp8h1jdcgH_/s1152/HW_watchdog_02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirsjuwIY4ZSu6Ss2jRuJbY7ewG7pakbPExw_3zOkG_ElCVut8NN3HAFVPJ1hLjsKQaVqz59MtiYhWwGtIWmsdmEPTQnoTBqByceB_G2nDH9zDNM5th3Lfx5o9_SsyCP_Lv1tJGy7Ml184NOsoAzjrEmUI-nvuFEttoVkdcq5cAs-HAgCFAhlp8h1jdcgH_/w200-h150/HW_watchdog_02.jpg" width="200" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwcihpI1_GmJhHpW7ExEBJVf91mQL06_Q2QLnHb3hL5h6scHz_EUCx9aPjqmf8Ji49YFH3jP166LiWIEKX0am3ra5sZpt7wJtrYxLC_iuJg72Y7s2jeb6F1jECIL9X3dLvfB3cDHDJYQaQzddvU30-BcX86si4e3AsEWWkqRGjeQwA-XDIFcSGX3xWrwZo/s1152/HW_watchdog_05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwcihpI1_GmJhHpW7ExEBJVf91mQL06_Q2QLnHb3hL5h6scHz_EUCx9aPjqmf8Ji49YFH3jP166LiWIEKX0am3ra5sZpt7wJtrYxLC_iuJg72Y7s2jeb6F1jECIL9X3dLvfB3cDHDJYQaQzddvU30-BcX86si4e3AsEWWkqRGjeQwA-XDIFcSGX3xWrwZo/w200-h150/HW_watchdog_05.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA5Ew9Vko9JioWf2HBvCWzsxf_6VUH-8Fhxtsvik_zvgx1RXpa8XKvQZYab0yUSgcq4uakB8WAECPt4EZRLzrCehwSAJ17-QKRkSAgi_AYz8502sHc0VeBHQ5_TJGqXK-cqaa4MK4QiLY6_wo7xCVRFlb7XMEICzNR4QqeyQOilg0t0M_uZRhJi3KFnESu/s1152/HW_watchdog_06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA5Ew9Vko9JioWf2HBvCWzsxf_6VUH-8Fhxtsvik_zvgx1RXpa8XKvQZYab0yUSgcq4uakB8WAECPt4EZRLzrCehwSAJ17-QKRkSAgi_AYz8502sHc0VeBHQ5_TJGqXK-cqaa4MK4QiLY6_wo7xCVRFlb7XMEICzNR4QqeyQOilg0t0M_uZRhJi3KFnESu/w200-h150/HW_watchdog_06.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgypFlVUqdi4vXG4DGCVX5m2i88xHAYQdwWbAwIYq5f4o9ptPBzp7dY4h8NxaCaF-TzjiAXORVHotuRZZZ6lovHFlaxaRWaUjo6FktLCMujYwT1tn1M7t983FDJUbOT2IzfA4njs3s29mFrYwUECC2YBmeAFFUUjsFNNa08YGDzDHWKqZuVgXn0gK8OZJPi/s1152/HW_watchdog_07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgypFlVUqdi4vXG4DGCVX5m2i88xHAYQdwWbAwIYq5f4o9ptPBzp7dY4h8NxaCaF-TzjiAXORVHotuRZZZ6lovHFlaxaRWaUjo6FktLCMujYwT1tn1M7t983FDJUbOT2IzfA4njs3s29mFrYwUECC2YBmeAFFUUjsFNNa08YGDzDHWKqZuVgXn0gK8OZJPi/w200-h150/HW_watchdog_07.jpg" width="200" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4MGtodhNtX3yb8Hppz2dMgnvZ-jJ5lTbMz3FbtkErbZ8GSeXO2VKRLI32RRfBBnuppimoCo9OeQxi5qMNd6rkOTaU8a76Zr4ViFsRKEVJsvnoXdJEhMiarD2D-Fzdm4I0iJXxA2lSCoMpSw-GaDfnAF2AwS3NRcAYWUUTSOuFXoFXCBJp95tzbyen5YCN/s1152/HW_watchdog_08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4MGtodhNtX3yb8Hppz2dMgnvZ-jJ5lTbMz3FbtkErbZ8GSeXO2VKRLI32RRfBBnuppimoCo9OeQxi5qMNd6rkOTaU8a76Zr4ViFsRKEVJsvnoXdJEhMiarD2D-Fzdm4I0iJXxA2lSCoMpSw-GaDfnAF2AwS3NRcAYWUUTSOuFXoFXCBJp95tzbyen5YCN/w200-h150/HW_watchdog_08.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3CsMBbJ5vBVhP-2IhVuaoZu5jDm3LR8NZGWif4VfcRayCurXD2O_AnlSlGx7OAJ5L0aqC3aKQ47tPkVny-1D6cGs3Nu4qVo00MYmWsHadI_o5LriD3WZHuOu7VdYYYY-tg04Sz9iyCCbSdrzsjP2pYxTTsGlNj_1Hm7uKk15a8bc1AVfFq_0B42tWr0-n/s1152/HW_watchdog_09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3CsMBbJ5vBVhP-2IhVuaoZu5jDm3LR8NZGWif4VfcRayCurXD2O_AnlSlGx7OAJ5L0aqC3aKQ47tPkVny-1D6cGs3Nu4qVo00MYmWsHadI_o5LriD3WZHuOu7VdYYYY-tg04Sz9iyCCbSdrzsjP2pYxTTsGlNj_1Hm7uKk15a8bc1AVfFq_0B42tWr0-n/w200-h150/HW_watchdog_09.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJHFOv70CDlkoc2X9DyeAx4Tpjh3nxb9RhlCHtjpqsBNnv3So3wqT3pq5SoF7MAjdu9ICYv-VRDNhYjA3Ft6TBOPOLCHRXkLlTHU-2_WtNgn6QwklOJi_waCPhA5zlGMkzyGlN-BvED816Qp9rkJs83LrXuWg1p4DBUiQiGsBvajLCZzZQdiiXACXkSQUF/s1152/HW_watchdog_10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJHFOv70CDlkoc2X9DyeAx4Tpjh3nxb9RhlCHtjpqsBNnv3So3wqT3pq5SoF7MAjdu9ICYv-VRDNhYjA3Ft6TBOPOLCHRXkLlTHU-2_WtNgn6QwklOJi_waCPhA5zlGMkzyGlN-BvED816Qp9rkJs83LrXuWg1p4DBUiQiGsBvajLCZzZQdiiXACXkSQUF/w200-h150/HW_watchdog_10.jpg" width="200" /></a></div><div><span> </span>Dupa cum se vede din filmulete si imagini, dupa circa 12ms de la pierderea semnalului, pinul RESET din 5V cade in 0V pentru circa 7ms.<div><div> Primele 2 filmulete au fost multumitoare, urmarind semnalul cu un osciloscop didactic, sa-i zic asa. model DSO-TC3:</div><div>- <a href="https://youtu.be/HR9coQFjiQs" target="_blank">test sistem/montaj de repornire Arduino blocat</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/HR9coQFjiQs" width="320" youtube-src-id="HR9coQFjiQs"></iframe></div><div>- <a href="https://youtu.be/qdGR853us5I" target="_blank">test HW watchdog for freeze Arduino</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/dDCMlD8ZQKw" width="320" youtube-src-id="dDCMlD8ZQKw"></iframe></div><div>apoi am mai conectat in osciloscop-tableta, model ADS1013D, cu 2 canale, de la care avem pretentii cam mari, pentru timpii descrisi mai sus, reprezentarea este multumitoare</div><div>- <a href="https://youtu.be/cak5MdNvnOk" target="_blank">test 2 sistem/montaj de repornire Arduino blocat</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/cak5MdNvnOk" width="320" youtube-src-id="cak5MdNvnOk"></iframe></div><div>- <a href="https://youtu.be/dDCMlD8ZQKw" target="_blank">test HW watchdog for freeze Arduino (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/dDCMlD8ZQKw" width="320" youtube-src-id="dDCMlD8ZQKw"></iframe></div> Am modificat putin timpii de reactie, la cateva sute de ms dupa disparitia semnalului dreptunghiular si cateva sute de ms de reset,<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMI9CgSOQOf1bKBDzM_U6n64TJYvZLtqZIsd70ndVKhB9D8KP2gNMyAGqeh_u75HghoZ44Cb0Wg-7K8qrdCctHgae6isACqpH7srLJd5Vqr9b8A5kH5vWS6IYtR1XxyFDUCaqAh3ZQC-zDwEoVkgfMRzBFyHgLEBiATe7QHbbjb_GvrTcXQWUAjVKLXhIo/s1018/HW_watchdog_for_RPi_Pico_W_simulation_MicroCap_by_NicuFLORICA_1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="362" data-original-width="1018" height="114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMI9CgSOQOf1bKBDzM_U6n64TJYvZLtqZIsd70ndVKhB9D8KP2gNMyAGqeh_u75HghoZ44Cb0Wg-7K8qrdCctHgae6isACqpH7srLJd5Vqr9b8A5kH5vWS6IYtR1XxyFDUCaqAh3ZQC-zDwEoVkgfMRzBFyHgLEBiATe7QHbbjb_GvrTcXQWUAjVKLXhIo/s320/HW_watchdog_for_RPi_Pico_W_simulation_MicroCap_by_NicuFLORICA_1.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;"> Am gasit, intai, in articolul <a href="https://www.raspberrypi-spy.co.uk/2022/12/how-to-add-a-raspberry-pi-pico-reset-button/" target="_blank">How to Add a Raspberry Pi Pico Reset Button</a> ca placilor Raspberry Pi Pico (fara sau cu W) li se poate adauga un buton de reset, conectant un buton fara retinere intre pinul 30 (RUN) si GND</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh350Fb83wFco8G7r5OLfA7DJU5iiugLGdRdfqBiz_V6mD3Ln6bOAL-6sW6kTPYtPvdd2B9LTNWKe9vexx86KAFgB5TQUloZUhJB7r7uPofLaRK-oomhcG8MO-U-M5qc9jDeJbGLPqe60HJF97VkDyg58GXSuy3xmM7BRIseQ90n0OhBUWkMiLe6YfGGo1S/s1200/pi-pico-reset-button-01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="675" data-original-width="1200" height="113" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh350Fb83wFco8G7r5OLfA7DJU5iiugLGdRdfqBiz_V6mD3Ln6bOAL-6sW6kTPYtPvdd2B9LTNWKe9vexx86KAFgB5TQUloZUhJB7r7uPofLaRK-oomhcG8MO-U-M5qc9jDeJbGLPqe60HJF97VkDyg58GXSuy3xmM7BRIseQ90n0OhBUWkMiLe6YfGGo1S/w200-h113/pi-pico-reset-button-01.jpg" width="200" /></a></div><div class="separator" style="clear: both; text-align: left;">asa ca am schimbat si placa, de data asta conectand Raspberry Pi Pico W, pinul INIT este GP21, iar pinul PIVIEM este GP20, semnalul RESET se duce in RUN, montajul se va alimenta din 3V3 (OUT), respectiv GND:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj09ctUQLp_Aa9IgWBMeIdXGBVYzJq7qztv3-cc3c0KyBKl7NmA00auvffa0VFjpFfT10pi-wRCYyUHaCyW02JB6zAdj6Kvt8cavBHEA4srlqcNlA2nBmj0DmaZYktA9UNBKm3P8X7sNYNWQ4CcU1FicXzuQloh8_1R_DSI9zw2ziAwUT6cg_vPh9tDSJEv/s1019/Raspberry-Pi-Pico-W-HW_watchdog.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="535" data-original-width="1019" height="168" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj09ctUQLp_Aa9IgWBMeIdXGBVYzJq7qztv3-cc3c0KyBKl7NmA00auvffa0VFjpFfT10pi-wRCYyUHaCyW02JB6zAdj6Kvt8cavBHEA4srlqcNlA2nBmj0DmaZYktA9UNBKm3P8X7sNYNWQ4CcU1FicXzuQloh8_1R_DSI9zw2ziAwUT6cg_vPh9tDSJEv/s320/Raspberry-Pi-Pico-W-HW_watchdog.jpg" width="320" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhocUrZ_gKRorziIj7WsoLRd27fRJhUe3tJpOTM1x1aiSkSEkZLWrFSVwQtUAwsqxspjmUzoT4gK4gFzKjA8cncuUwYAZtHkVbtuh_FqmD05J_NMraP4PrEVOxfE4D9VAArXHb8HfrySoc8iKHzuxQvE2ulEwV4RRQV8CW9ultOAGaYlNEt1in3b47dQipe/s1152/HW_watchdog_11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1152" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhocUrZ_gKRorziIj7WsoLRd27fRJhUe3tJpOTM1x1aiSkSEkZLWrFSVwQtUAwsqxspjmUzoT4gK4gFzKjA8cncuUwYAZtHkVbtuh_FqmD05J_NMraP4PrEVOxfE4D9VAArXHb8HfrySoc8iKHzuxQvE2ulEwV4RRQV8CW9ultOAGaYlNEt1in3b47dQipe/w200-h150/HW_watchdog_11.jpg" width="200" /></a></div><div> Osciloscopul-tableta a fost greu de controlat pe modul de captarea a unei imagini statice, unde pot masura timpii, dar nu am insistat, deoarece rezultatele vizuale au fost multumitoare, dupa cum se vede in filmuletele:<div>- <a href="https://youtu.be/MJChH7E7A1Q" target="_blank">test sistem/montaj de repornire Raspberry Pico W (Arduino) blocat</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/MJChH7E7A1Q" width="320" youtube-src-id="MJChH7E7A1Q"></iframe></div><div>- <a href="https://youtu.be/1R0mwc4Fi4Q" target="_blank">test HW watchdog for freeze Raspberry Pico W (Arduino)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/1R0mwc4Fi4Q" width="320" youtube-src-id="1R0mwc4Fi4Q"></iframe></div></div></div></div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;"><span style="color: red;">02.10.2023 (actualizare 19.01.2024)<br /></span></div><div class="separator" style="clear: both; text-align: left;"> Am realizat ca am o dioda in plus, asa ca am eliminat-o:</div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhziDSfreK6wA0S7xO5D9kMIP3Q05SWz98JRZuqJn7xS5PBPJOFr0AQcvGlMQzy3dfwji5lIDkwq7Xk0ink7Q1_RPB0M_Bd4h_vCo4Uz1Tv69g7ptvJOAGOT8pW4dNi-LTs7xyEhixrGd24ohOUkGPB_OhEpan65ja24AwOegQ87jYb_xmcxRtorc9quXpc/s1905/HW_watchdog1_for_RPi_Pico_W_simulation_MicroCap_by_NicuFLORICA.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="828" data-original-width="1905" height="139" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhziDSfreK6wA0S7xO5D9kMIP3Q05SWz98JRZuqJn7xS5PBPJOFr0AQcvGlMQzy3dfwji5lIDkwq7Xk0ink7Q1_RPB0M_Bd4h_vCo4Uz1Tv69g7ptvJOAGOT8pW4dNi-LTs7xyEhixrGd24ohOUkGPB_OhEpan65ja24AwOegQ87jYb_xmcxRtorc9quXpc/s320/HW_watchdog1_for_RPi_Pico_W_simulation_MicroCap_by_NicuFLORICA.png" width="320" /></a></div><br /></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-10213395783062421202023-09-15T21:30:00.006+03:002023-09-15T21:30:37.618+03:00Alt ceas NTP pe afisaj din 8x32 leduri adresabile (2)<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLagmOOUz1cNAgbInaTIy6npRd-2RamhT6QvnmKn52AzNa8Rba_s6LJpknNeJins-BTEAF1wTkhH9ukniTbIcgf79ipK_FqHzIqB0XhrNvplXaakHhY7PyZjGCz0bxaUfj-b-iEP7tWypsoGBYApe_4KGemLZY7qHgY4oVoIslz7ecKmNVq-wlovR6U42-/s4608/IMG_20230911_212917.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLagmOOUz1cNAgbInaTIy6npRd-2RamhT6QvnmKn52AzNa8Rba_s6LJpknNeJins-BTEAF1wTkhH9ukniTbIcgf79ipK_FqHzIqB0XhrNvplXaakHhY7PyZjGCz0bxaUfj-b-iEP7tWypsoGBYApe_4KGemLZY7qHgY4oVoIslz7ecKmNVq-wlovR6U42-/w200-h150/IMG_20230911_212917.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJioZXQEahWXFdsAhLy9q643C3DROa9pYle0koPdRWgqX8ttMUwAHhkMRRyH6o1Tea-LA8F0DMOKL5OnmXqSVHXpKpDWnAJsguX4fNTGgWaLY9T84unbL95Q9EYDYlzrMru3RS3bI14sI-y5CMVcQvwByvkEF15KL4f89M2_aUOzWCdf8SKcYkTP3XutqX/s4608/IMG_20230911_211726.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJioZXQEahWXFdsAhLy9q643C3DROa9pYle0koPdRWgqX8ttMUwAHhkMRRyH6o1Tea-LA8F0DMOKL5OnmXqSVHXpKpDWnAJsguX4fNTGgWaLY9T84unbL95Q9EYDYlzrMru3RS3bI14sI-y5CMVcQvwByvkEF15KL4f89M2_aUOzWCdf8SKcYkTP3XutqX/w200-h150/IMG_20230911_211726.jpg" width="200" /></a></div><p> Dupa ce am testat cateva luni ceasul NTP pe afisaj 8x32 leduri adresabile, am zis sa adaug si ceasul binar-zecimal testat de curand (vezi <a href="https://nicuflorica.blogspot.com/2023/09/ceas-rtc-pe-afisaj-8x32-cu-leduri_15.html" target="_blank">articolul</a>), programul rezultat find <a href="https://github.com/tehniq3/NTP_8x32leds2/blob/main/NTPclock_8x32_v2_8.ino" target="_blank">NTPclock_8x32_v2_8.ino</a>, schema este aceeasi</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWSdaGhFoMQsU6_jMdQdcY3jSGc82CCNpS1zlVGZc3tNdcBOopYCpIWQPjGGrODQq2lea6rznZeXhdY5GU1O5RKqwe0BEalyOzWLOBBUChM9lef_Z0ireXt5knINKT8g3IK-MKFxwurelxO7AmMUY6mIxHSE0-4Ifagsbg7YAJ5Yugfy3FOzooOnZHuw/s800/NTP_clock_8x32_leds_schematic_v2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="266" data-original-width="800" height="106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWSdaGhFoMQsU6_jMdQdcY3jSGc82CCNpS1zlVGZc3tNdcBOopYCpIWQPjGGrODQq2lea6rznZeXhdY5GU1O5RKqwe0BEalyOzWLOBBUChM9lef_Z0ireXt5knINKT8g3IK-MKFxwurelxO7AmMUY6mIxHSE0-4Ifagsbg7YAJ5Yugfy3FOzooOnZHuw/s320/NTP_clock_8x32_leds_schematic_v2.png" width="320" /></a></div> In perioada asta am transferat proiectul pe o placa de test, de pe breadboard:<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8E9ra4vIqsdizO-jv7W7iU6BFKNB5I1TQTrc7WNV4jF0tqebSLcwjads9MsW8f2YjWFsOoW_IiCBquRZXpLZXK_pMSw6iIcDRjwklGOmM5cNCYU01AtrLbWXQVL0-riuY27kxSV_9-pqwQQoQjtFEa2XNT9McO9vgHjR8MbZ2dOsgvz7QM99NPk30i7vX/s4608/IMG_20230803_180705.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8E9ra4vIqsdizO-jv7W7iU6BFKNB5I1TQTrc7WNV4jF0tqebSLcwjads9MsW8f2YjWFsOoW_IiCBquRZXpLZXK_pMSw6iIcDRjwklGOmM5cNCYU01AtrLbWXQVL0-riuY27kxSV_9-pqwQQoQjtFEa2XNT9McO9vgHjR8MbZ2dOsgvz7QM99NPk30i7vX/w200-h150/IMG_20230803_180705.jpg" width="200" /></a></div><div><p> Cele 2 filmulete realizate sunt:</p><p>- <a href="https://youtu.be/hNIagWR571k" target="_blank">alt ceas NTP pe afisaj din 8x32 leduri adresabile (6)</a></p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/hNIagWR571k" width="320" youtube-src-id="hNIagWR571k"></iframe></div><p>- <a href="https://youtu.be/KzkyVe5l1Dc" target="_blank">another NTP clock on 8x32 addressable leds (6)</a></p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/KzkyVe5l1Dc" width="320" youtube-src-id="KzkyVe5l1Dc"></iframe></div><p><br /></p></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-75428609864272228922023-09-15T21:10:00.003+03:002023-09-15T21:10:41.708+03:00Placa de dezvoltare RP2040-Zero programata cu mediu Arduino<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiac8L5cXpWce5kGm6_OY5eI6furDqeOenxDYibMEyq4t7J4GsAgGyuOD6U7vlvE8OAy-ntAKfXb9sQQn6hQK50IJkDFFGpFljdDjo5TMK38XErCoToawnlnBlBkE2oJbUAli_YnA12P3XjY0com156LTKiWhIQURe5UyLZk9xif7vyYIX-WmIZNGVenr5C/s4608/RP2040_red.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="77" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiac8L5cXpWce5kGm6_OY5eI6furDqeOenxDYibMEyq4t7J4GsAgGyuOD6U7vlvE8OAy-ntAKfXb9sQQn6hQK50IJkDFFGpFljdDjo5TMK38XErCoToawnlnBlBkE2oJbUAli_YnA12P3XjY0com156LTKiWhIQURe5UyLZk9xif7vyYIX-WmIZNGVenr5C/w102-h77/RP2040_red.jpg" width="102" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVdpc7qIHa1iAoibfD2CCAfqjghjeV8PxBuQoErccYXToXB-11NjclVhpobUTG5y3X0mXnr2881GeIhhg0d2_wTMJ39-dmKsxw1U4f88MfmorCJJsYrmH7GJOPQu8EGGwSTKzjHngavmKkYVzEXijPkCfnD_5EGa7_yxf3xzr2uVHMpRHIMjLfpUi2D947/s4608/RP2040_green.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="78" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVdpc7qIHa1iAoibfD2CCAfqjghjeV8PxBuQoErccYXToXB-11NjclVhpobUTG5y3X0mXnr2881GeIhhg0d2_wTMJ39-dmKsxw1U4f88MfmorCJJsYrmH7GJOPQu8EGGwSTKzjHngavmKkYVzEXijPkCfnD_5EGa7_yxf3xzr2uVHMpRHIMjLfpUi2D947/w104-h78/RP2040_green.jpg" width="104" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv47IuW4Hva0jVBa4gqt62sQ-bntWlLdOZC0zkBgPnwiGZ_mD9EkEoNaJCHO-iu-eFV9TJJClrSiUsaZ_r5TMvrnbl8hZwZjS2lLRcMx9wXEMqzvXDUajRZ9VKPARSlNMxovvhEc5vK4uhxAcmwVEKHN1tQC2hG_s7HgVQKthnQWgwjwEuT4gqZfoJQjY3/s4608/RP2040_bue.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="77" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv47IuW4Hva0jVBa4gqt62sQ-bntWlLdOZC0zkBgPnwiGZ_mD9EkEoNaJCHO-iu-eFV9TJJClrSiUsaZ_r5TMvrnbl8hZwZjS2lLRcMx9wXEMqzvXDUajRZ9VKPARSlNMxovvhEc5vK4uhxAcmwVEKHN1tQC2hG_s7HgVQKthnQWgwjwEuT4gqZfoJQjY3/w103-h77/RP2040_bue.jpg" width="103" /></a></div><p> Dupa ce a sosit o placa RP2040-Zero (o versiune redusa a uneia Raspberry Pi Pico), am instalat-o in programul Arduino IDE ca in articolul <a href="https://randomnerdtutorials.com/programming-raspberry-pi-pico-w-arduino-ide/" target="_blank">Programming Raspberry Pi Pico with Arduino IDE (Pico W compatible)</a></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh90x56RVJhQ-ZkOo1htIH_k7q_Wv_ZIdSnab-EXvYCVFNrBMjl4rjoQgt-JJCunLqA1aMa-B6l-e8T_04_JsvshuWlk8S3gTZblkaSvvhNbCuQeVJRpn2Ogx7rr-hbFGhecukYVE7CedFDIsrHn6_lSWE6N5jOC6J7dA-i_NRW-YmiLB1AsyQAzYQHway6/s1090/rp2040_port.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="957" data-original-width="1090" height="176" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh90x56RVJhQ-ZkOo1htIH_k7q_Wv_ZIdSnab-EXvYCVFNrBMjl4rjoQgt-JJCunLqA1aMa-B6l-e8T_04_JsvshuWlk8S3gTZblkaSvvhNbCuQeVJRpn2Ogx7rr-hbFGhecukYVE7CedFDIsrHn6_lSWE6N5jOC6J7dA-i_NRW-YmiLB1AsyQAzYQHway6/w200-h176/rp2040_port.png" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHP24pwygU18IfAkqxVj6aFyvyiaQVQahJb8t-aA9bg3bEsiUtd_lJD6JFEMAqz29lDXZ0n_JILCFNjUcl_Eo1Ma9T4nD5XpwYET58odUlbIbEz_MgPrVhyIcQ0KyWszcfsC1-__qypcah3zmwQ-VMIEQeFHUQi7fF58i-_IqquLXk1vDIqdmUN7FFq0j1/s1113/rp2040_port2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1031" data-original-width="1113" height="185" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHP24pwygU18IfAkqxVj6aFyvyiaQVQahJb8t-aA9bg3bEsiUtd_lJD6JFEMAqz29lDXZ0n_JILCFNjUcl_Eo1Ma9T4nD5XpwYET58odUlbIbEz_MgPrVhyIcQ0KyWszcfsC1-__qypcah3zmwQ-VMIEQeFHUQi7fF58i-_IqquLXk1vDIqdmUN7FFq0j1/w200-h185/rp2040_port2.png" width="200" /></a></div><p> si am facut teste cu ledul multicolor adresabil (WS2812) de pe placa, cu sketch-ul <a href="https://github.com/tehniq3/RP2040/blob/main/RP2040Zero_RGB.ino" target="_blank">RP2040Zero_RGB.ino</a> realizand si 2 filmulete:</p><p>- <a href="https://youtu.be/JUXKkB62ipU" target="_blank">test cu placa RP2040-Zero programat cu Arduino IDE</a></p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/JUXKkB62ipU" width="320" youtube-src-id="JUXKkB62ipU"></iframe></div><p>- <a href="https://youtu.be/eTf5z5lcWhc" target="_blank">test with RP2040-Zero board flashed with Arduino IDE</a></p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/eTf5z5lcWhc" width="320" youtube-src-id="eTf5z5lcWhc"></iframe></div> Dupa asta am conectat un afisaj 1602 cu interfata i2c, inspirat de informatiile din filmuletul <a href="https://youtu.be/SHa0MDiFq2I?si=FdoHpcF0DvPFht0m" target="_blank">I2C 16 x 2 LCD Display with Raspberry Pi Pico or W Using Arduino IDE</a> am incarcat sketch-ul <a href="https://github.com/tehniq3/RP2040/blob/main/RP2040Zero_RGB.ino" target="_blank">RP2040Zero_RGB.ino</a> conectand afisajul la interfata i2c la GP4 (SDA) si GP5 (SCL):<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4iIIsNXzDQG4rcK1-Iw5KlnZo297T6eGp8UzoX76iAHVx3l2VlUq-xpA3Ir0UNeMNDWZc7bP2GZZcx_yvvWjvkumGgLFh8vxy39g-VWB_lmASHXnFeZYXBXay60PgHvy1IgBS9AwU7xWx1-9xU3zxtX0YqxIwDu2niDXsejRNzP--paYNFD5cB3YhAKXX/s1692/RP2040_i2c.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1260" data-original-width="1692" height="149" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4iIIsNXzDQG4rcK1-Iw5KlnZo297T6eGp8UzoX76iAHVx3l2VlUq-xpA3Ir0UNeMNDWZc7bP2GZZcx_yvvWjvkumGgLFh8vxy39g-VWB_lmASHXnFeZYXBXay60PgHvy1IgBS9AwU7xWx1-9xU3zxtX0YqxIwDu2niDXsejRNzP--paYNFD5cB3YhAKXX/w200-h149/RP2040_i2c.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyBJoqOZ6ogbduGxUQkq_hyubuuCsHbOC0mBRra-ZcAHUD0HKmU-3gbrCOs65EbzKjlvd7IQpPp-fjNk7mfakWwwmXUrlYr9MF6HDYRuwgpjkStolcmXIh6tL4IdxyI6bm-oNKnt0JZW9HrnNSiBlKVSl4-ud1EC4rAjsBns8DWZydgllcgsT4-B5pGCmL/s4608/RP2040_1602_i2c.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyBJoqOZ6ogbduGxUQkq_hyubuuCsHbOC0mBRra-ZcAHUD0HKmU-3gbrCOs65EbzKjlvd7IQpPp-fjNk7mfakWwwmXUrlYr9MF6HDYRuwgpjkStolcmXIh6tL4IdxyI6bm-oNKnt0JZW9HrnNSiBlKVSl4-ud1EC4rAjsBns8DWZydgllcgsT4-B5pGCmL/w200-h150/RP2040_1602_i2c.jpg" width="200" /></a></div><div>si am realizat si filmuletele:<div><div>- <a href="https://youtu.be/pgmmL06s15o" target="_blank">afisaj LCD1602 pe i2c controlat de RP2040-Zero cu mediu Arduino</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/pgmmL06s15o" width="320" youtube-src-id="pgmmL06s15o"></iframe></div><div>- <a href="https://youtu.be/Rf-6jpiIscM" target="_blank">RP2040-Zero with i2c LCD1602 using Arduino IDE</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/Rf-6jpiIscM" width="320" youtube-src-id="Rf-6jpiIscM"></iframe></div> Observand ca programele obisnuite sunt compatibile cu placile clasie (ATMega328, ESP8266, etc) am testat si placa RP2040-Zero cu un afisaj i2c cu driver ST7567S, pastrand conectarea GP4 (SDA) si GP5 (SCL) si urmnd ce prezentasem in articolul <a href="https://nicuflorica.blogspot.com/2023/08/ceas-ntp-pe-afisaj-monocrom-de-22-cu.html" target="_blank">Ceas NTP pe afisaj monocrom de 2,2" cu rezolutie de 128x64 (ST7567S - i2c)</a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVxExRCT_rFN8Y6IQ2EsP5WmO5h2A1XxmOy9eaKpR5MpRxaSimWpDjDAMzS_jGr7QjA3Vbl4hLd0gDDM5GLOPBSKuGACkZrnp0l1VTqw35PPIMggGfdKd6pB2y90htCqp3f5DJEnrfZ5cRgiToiqUyrATsensY26pBVOTCTsWzqYuDALfINaj3MtvV7Qur/s800/ceas1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="502" data-original-width="800" height="126" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVxExRCT_rFN8Y6IQ2EsP5WmO5h2A1XxmOy9eaKpR5MpRxaSimWpDjDAMzS_jGr7QjA3Vbl4hLd0gDDM5GLOPBSKuGACkZrnp0l1VTqw35PPIMggGfdKd6pB2y90htCqp3f5DJEnrfZ5cRgiToiqUyrATsensY26pBVOTCTsWzqYuDALfINaj3MtvV7Qur/w200-h126/ceas1.jpg" width="200" /></a></div><div> Am folosit sketch-ul <a href="https://github.com/tehniq3/12864_ST7567S_RP2040/blob/main/RP2040_ST7567S_u8g2_GraphicTest.ino" target="_blank">ST7567S_u8g2_GraphicTest.ino</a> </div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRa1Cd9KXLPkDf3AyjnJNZjkq2-G6gBQhGyif-yR9yOVHesx3SdNT8S1c04fG6Fx6k-UW36so03qEueQyJ0s5zZDZOD9TV0SIzpQ1KE6YJqzA3NFX2creWvnw3-65OFxt2JZxRTTvJzF8_GzVOL-B8J-Cf-nazAU3Wr1xWzjqgiAPCJdfAp8sqHJNV7Zlq/s3211/pseudoclock_RP2040_ST7567S.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1940" data-original-width="3211" height="121" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRa1Cd9KXLPkDf3AyjnJNZjkq2-G6gBQhGyif-yR9yOVHesx3SdNT8S1c04fG6Fx6k-UW36so03qEueQyJ0s5zZDZOD9TV0SIzpQ1KE6YJqzA3NFX2creWvnw3-65OFxt2JZxRTTvJzF8_GzVOL-B8J-Cf-nazAU3Wr1xWzjqgiAPCJdfAp8sqHJNV7Zlq/w200-h121/pseudoclock_RP2040_ST7567S.jpg" width="200" /></a></div><div>si am facut 2 filmulete:</div><div>- <a href="https://youtu.be/6qgifRzMd0w" target="_blank">test grafica pe afisaj i2c monocrom cu ST7567S si RP2040-Zero programat cu mediu Arduino IDE</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/6qgifRzMd0w" width="320" youtube-src-id="6qgifRzMd0w"></iframe></div><div>- <a href="https://youtu.be/VU1hhG5J8mI" target="_blank">u8g2lib test on i2c monochome ST7567S display with RP2040-Zero using Arduino IDE</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/VU1hhG5J8mI" width="320" youtube-src-id="VU1hhG5J8mI"></iframe></div><div>in care am folosit sketch-ul <a href="https://github.com/tehniq3/12864_ST7567S_RP2040/blob/main/RP2040_ST7567S_u8g2_GraphicTest.ino" target="_blank">RP2040_ST7567S_u8g2_GraphicTest.ino</a><br /><div> Apoi am creat un pseudo-ceas, cu programul <a href="https://github.com/tehniq3/12864_ST7567S_RP2040/blob/main/pseudoclock_RP2040_ST7567S_v1.ino" target="_blank">https://github.com/tpseudoclock_RP2040_ST7567S_v1.ino</a> dupa cum s evede in filmuletele:</div><div>- <a href="https://youtu.be/FVSnsYNqImI" target="_blank">pseudo-ceas pe afisaj i2c monocrom cu ST7567S si RP2040-Zero programat cu mediu Arduino IDE</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/FVSnsYNqImI" width="320" youtube-src-id="FVSnsYNqImI"></iframe></div><div>- <a href="https://youtu.be/IXemithAh6E" target="_blank">pseudo-clock on i2c monochome ST7567S display with RP2040-Zero using Arduino IDE</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/IXemithAh6E" width="320" youtube-src-id="IXemithAh6E"></iframe></div><div><br /><br /></div></div></div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-17656908688490261342023-09-15T19:36:00.006+03:002023-09-15T19:39:20.675+03:00Ceas RTC pe afisaj 8x32 cu leduri adresabile (3)<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOc-uVx1E6vn5ZA_YvbZn9_p9EkLVCLjYurJ4_uxV96_xYCKrYBuaGAEP_GGi3VLYdpbIY6fo4AzOVzX4MXzR52oP8zdXyTeBUe0Gr6CJcr7oAWgF7-pNPosgdQzOwOE2R-o58Ua2Ut1eBWl-_W7fOPZl_bYbSX2ZiT5Q3Nl_t_WoAlQv8eT-q78uRxTsb/s4608/ceas_RTC_binar_1.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOc-uVx1E6vn5ZA_YvbZn9_p9EkLVCLjYurJ4_uxV96_xYCKrYBuaGAEP_GGi3VLYdpbIY6fo4AzOVzX4MXzR52oP8zdXyTeBUe0Gr6CJcr7oAWgF7-pNPosgdQzOwOE2R-o58Ua2Ut1eBWl-_W7fOPZl_bYbSX2ZiT5Q3Nl_t_WoAlQv8eT-q78uRxTsb/w200-h150/ceas_RTC_binar_1.jpg" width="200" /></a></div><p> Am adaugat ceasului clasic, pe randul 8 al afisajului, un <a href="https://en.wikipedia.org/wiki/Binary-coded_decimal" target="_blank">ceas binar-zecimal</a>, care s-ar afisa clasic asa</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgttZLS1pvP0v99aBJ9XlD8uMyAJ7PjYzY0TpLYB4YaZXFOI3g62Cu3D39wHjTOwsadxSicW_OuIYBFmHwBIVDGuGoub3vb1BI0xowYbq9lAk3URIhtPJM0JHY-b-Q7cA0OCBDBt2gUdqtHX87XmCCSOMJ3SbNSQCj-c-EP7LwiU6nFEhkjPTeV55oXr7-A/s1280/Binary_clock.svg.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="938" data-original-width="1280" height="147" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgttZLS1pvP0v99aBJ9XlD8uMyAJ7PjYzY0TpLYB4YaZXFOI3g62Cu3D39wHjTOwsadxSicW_OuIYBFmHwBIVDGuGoub3vb1BI0xowYbq9lAk3URIhtPJM0JHY-b-Q7cA0OCBDBt2gUdqtHX87XmCCSOMJ3SbNSQCj-c-EP7LwiU6nFEhkjPTeV55oXr7-A/w200-h147/Binary_clock.svg.png" width="200" /></a></div>doar ca la mine este <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6T9ETE_go2F87uLcN5_YDxtxKYCGFzBjKfMUzAbBkwUm7BjAmaRDTU9TgF5eToPyZPl3snMA3xhy3vmo4uViXKyzq2xDVIe8nCtfv4E7_Hblcn7EVDZ5rjg4MzFJciCz0gUneDJDNCyqUtNdnagWbhXEnCXRTMqdDRFfxMqelv3Fe1RnccY2dahL6QsGj/s1131/binary_clock_decimal_0.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="58" data-original-width="1131" height="20" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6T9ETE_go2F87uLcN5_YDxtxKYCGFzBjKfMUzAbBkwUm7BjAmaRDTU9TgF5eToPyZPl3snMA3xhy3vmo4uViXKyzq2xDVIe8nCtfv4E7_Hblcn7EVDZ5rjg4MzFJciCz0gUneDJDNCyqUtNdnagWbhXEnCXRTMqdDRFfxMqelv3Fe1RnccY2dahL6QsGj/w400-h20/binary_clock_decimal_0.png" width="400" /></a></div>asa ca ora 12:28:51 este reprezentata<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr7oKEfzqnLdwkdGlgC0GTAuc2E3zbjn3wF4J1qIRe1mjh-NUqQ3GATbE69plZ_GgKhpGNX3acFm3YCsIg6pPfyW4dusnqMoq0MwobTy2ST4T9SM1Sc_ro8eECWt1n48vBO84leeGSJrNhv-XZ77C_KhC8W_2bj-ssYIaJC09h-HRjJ2EDe7DaVswDn0vK/s1105/binary_clock_decimal_1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="74" data-original-width="1105" height="26" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr7oKEfzqnLdwkdGlgC0GTAuc2E3zbjn3wF4J1qIRe1mjh-NUqQ3GATbE69plZ_GgKhpGNX3acFm3YCsIg6pPfyW4dusnqMoq0MwobTy2ST4T9SM1Sc_ro8eECWt1n48vBO84leeGSJrNhv-XZ77C_KhC8W_2bj-ssYIaJC09h-HRjJ2EDe7DaVswDn0vK/w400-h26/binary_clock_decimal_1.png" width="400" /></a></div>si in ansamblu:<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ2Bq7XwVbGLxjxq8FTqayYjSrouNxNjpsNv8uUyoEbY2VF0fdDgvEPu_fPjUOwjfSRyFDrxb84kTx2HED_N0UG02Np8-07IuYz2BLNKr6lV-GQYn-r5SNtZZ5C19aEADfv9gRoOTtlus5EEV8VaYgkr9NA78Q_0nQh9gI9yR2h62-CG-WNKXk5fNn41g2/s4608/ceas_RTC_binar_3.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ2Bq7XwVbGLxjxq8FTqayYjSrouNxNjpsNv8uUyoEbY2VF0fdDgvEPu_fPjUOwjfSRyFDrxb84kTx2HED_N0UG02Np8-07IuYz2BLNKr6lV-GQYn-r5SNtZZ5C19aEADfv9gRoOTtlus5EEV8VaYgkr9NA78Q_0nQh9gI9yR2h62-CG-WNKXk5fNn41g2/w200-h150/ceas_RTC_binar_3.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXY73HDmPCuvhPqH1ByoU3-HcleWSMn2UQB2nHB8jpcGgyrGGdnfT2JYCcR2Tpe_nvkc3UZ7B0fq8bla2dI9-Iu1l9TbuWMAPFgKxxlLyqkJ9H4V2915OfVrbsQJh6NnLigUlCNKoCZ1UFESHRNMK7MHyfb2W_CAtlpXt_LKltIieDJQNZuV7ZXW01AKnl/s4608/ceas_RTC_binar_2.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3456" data-original-width="4608" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXY73HDmPCuvhPqH1ByoU3-HcleWSMn2UQB2nHB8jpcGgyrGGdnfT2JYCcR2Tpe_nvkc3UZ7B0fq8bla2dI9-Iu1l9TbuWMAPFgKxxlLyqkJ9H4V2915OfVrbsQJh6NnLigUlCNKoCZ1UFESHRNMK7MHyfb2W_CAtlpXt_LKltIieDJQNZuV7ZXW01AKnl/w200-h150/ceas_RTC_binar_2.jpg" width="200" /></a></div> Schema folosita este aceeasi<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmQnsCpgp2RMtJR7OV1hG3KD4MT7Mhibj4hliN4s49mwzrJMAtmB9VBE4IoLk8yYbhdzSFRpXpp3qfIZ2uisgctmM3g2rwgnGG3V8mg_kKxyuayDx5MjBksE8tLfwQWKJ7NEPHCZtoV9CKc2_VCvXtwiOSUxqiCuR0oS1S89VuRbJ6jELHNB5xOu_IRvVX/s800/RTC_clock_DS18B20_8x32_ws2812_sch_v1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="288" data-original-width="800" height="115" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmQnsCpgp2RMtJR7OV1hG3KD4MT7Mhibj4hliN4s49mwzrJMAtmB9VBE4IoLk8yYbhdzSFRpXpp3qfIZ2uisgctmM3g2rwgnGG3V8mg_kKxyuayDx5MjBksE8tLfwQWKJ7NEPHCZtoV9CKc2_VCvXtwiOSUxqiCuR0oS1S89VuRbJ6jELHNB5xOu_IRvVX/s320/RTC_clock_DS18B20_8x32_ws2812_sch_v1.png" width="320" /></a></div>doar programul este modificat, acesta fiind <a href="https://github.com/tehniq3/RTCclock_8x32leds/blob/main/RTCclock_Arduino_8x32_v2.ino" target="_blank">RTCclock_Arduino_8x32_v2.ino</a>.<div> Am realizat 4 filmulete:</div><div>- <a href="https://youtu.be/VTFnmSqChMw" target="_blank">ceas RTC pe afisaj din 8x32 leduri adresabile (4)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/VTFnmSqChMw" width="320" youtube-src-id="VTFnmSqChMw"></iframe></div><div>- <a href="https://youtu.be/LYyv0V4jXP4" target="_blank">RTC clock on 8x32 addressable leds (4)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/LYyv0V4jXP4" width="320" youtube-src-id="LYyv0V4jXP4"></iframe></div><div>- <a href="https://youtu.be/KVBMaiXbDPU" target="_blank">ceas RTC pe afisaj din 8x32 leduri adresabile (5)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/KVBMaiXbDPU" width="320" youtube-src-id="KVBMaiXbDPU"></iframe></div><div>- <a href="https://youtu.be/cbqYVtQsJCg" target="_blank">RTC clock on 8x32 addressable leds (5)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/cbqYVtQsJCg" width="320" youtube-src-id="cbqYVtQsJCg"></iframe></div><div> Un program imbunatatit este <a href="https://github.com/tehniq3/RTCclock_8x32leds/blob/main/RTCclock_Arduino_8x32_v2a.ino" target="_blank">RTCclock_Arduino_8x32_v2a.ino</a>, in sensul ca am scos culoarea albastra la ceasul clasic sa fie vizibila partea de ceas binar-zecimal.</div>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308tag:blogger.com,1999:blog-544202929520927871.post-52534778231749543552023-09-05T20:07:00.009+03:002023-09-15T19:28:42.809+03:00Ceas RTC pe afisaj 8x32 cu leduri adresabile (2)<p></p><div style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLEuTJaOUkC9efKZWUCqN850RBdMwtoTfFEEbtX1JEVhJJdvgV3S8WbAHBj72nKRdy1Lf_k0MrR3F1zpZAoQL5ZsV5tg8LgB4QaSbpChggb6q5olQlMCaxRDZE_Yn-thRfDWNU3WOc9OQnHMGIXBJE31ZELZ5PjIaH7XGdv9ON5eSr7_tVCYsxEeLu___N/s1783/RTC_clock_wemos_10.jpg" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="984" data-original-width="1783" height="111" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLEuTJaOUkC9efKZWUCqN850RBdMwtoTfFEEbtX1JEVhJJdvgV3S8WbAHBj72nKRdy1Lf_k0MrR3F1zpZAoQL5ZsV5tg8LgB4QaSbpChggb6q5olQlMCaxRDZE_Yn-thRfDWNU3WOc9OQnHMGIXBJE31ZELZ5PjIaH7XGdv9ON5eSr7_tVCYsxEeLu___N/w200-h111/RTC_clock_wemos_10.jpg" width="200" /></a></div><div style="text-align: left;"> Am modificat ceasul prezentat in <a href="https://nicuflorica.blogspot.com/2023/08/ceas-rtc-pe-afisaj-8x32-cu-leduri.html" target="_blank">articolul anterior</a>, adaugand animatii: secunde miscatoare pe randul de jos si temperatura ca text deplasabil, dupa cum se vede in cele 2 filmulete:</div><div style="text-align: left;">- <a href="https://youtu.be/lVQzv0kpDm0" target="_blank">ceas RTC pe afisaj din 8x32 leduri adresabile (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/lVQzv0kpDm0" width="320" youtube-src-id="lVQzv0kpDm0"></iframe></div><div style="text-align: left;">- <a href="https://youtu.be/MCqplRfqT5Q" target="_blank">RTC clock on 8x32 addressable leds (2)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/MCqplRfqT5Q" width="320" youtube-src-id="MCqplRfqT5Q"></iframe></div><div style="text-align: left;">in aceste filmulete a fost folosit programul modificat <a href="https://github.com/tehniq3/RTCclock_8x32leds/blob/main/RTCclock_Arduino_8x32_v1a.ino" target="_blank">RTCclock_Arduino_8x32_v1a.ino</a> si aceeasi schema</div><div style="text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmQnsCpgp2RMtJR7OV1hG3KD4MT7Mhibj4hliN4s49mwzrJMAtmB9VBE4IoLk8yYbhdzSFRpXpp3qfIZ2uisgctmM3g2rwgnGG3V8mg_kKxyuayDx5MjBksE8tLfwQWKJ7NEPHCZtoV9CKc2_VCvXtwiOSUxqiCuR0oS1S89VuRbJ6jELHNB5xOu_IRvVX/s1817/RTC_clock_DS18B20_8x32_ws2812_sch_v1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="653" data-original-width="1817" height="115" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmQnsCpgp2RMtJR7OV1hG3KD4MT7Mhibj4hliN4s49mwzrJMAtmB9VBE4IoLk8yYbhdzSFRpXpp3qfIZ2uisgctmM3g2rwgnGG3V8mg_kKxyuayDx5MjBksE8tLfwQWKJ7NEPHCZtoV9CKc2_VCvXtwiOSUxqiCuR0oS1S89VuRbJ6jELHNB5xOu_IRvVX/s320/RTC_clock_DS18B20_8x32_ws2812_sch_v1.png" width="320" /></a> <br /></div></div><p> Apoi am adaugat si text animat cu data, programul fiind acum <a href="https://github.com/tehniq3/RTCclock_8x32leds/blob/main/RTCclock_Arduino_8x32_v1b0.ino" target="_blank">RTCclock_Arduino_8x32_v1b0.ino</a> si am realizat filmuletele urmatoare:</p><p></p><p>- <a href="https://youtu.be/FKLn6ROzkJc" target="_blank">ceas RTC pe afisaj din 8x32 leduri adresabile (3)</a></p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/FKLn6ROzkJc" width="320" youtube-src-id="FKLn6ROzkJc"></iframe></div><p></p><div style="text-align: left;">- <a href="https://youtu.be/scj8-kn_7Ok" target="_blank">RTC clock on 8x32 addressable leds (3)</a></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/scj8-kn_7Ok" width="320" youtube-src-id="scj8-kn_7Ok"></iframe></div><br /><div style="text-align: left;"><br /></div><br /><p></p>niq_rohttp://www.blogger.com/profile/04136575519459756942noreply@blogger.com0Craiova, Romania44.3301785 23.794880816.019944663821157 -11.361369199999999 72.640412336178855 58.9511308