Zaprojektowaliśmy płytkę PCB bazującą na Raspberry Pico. Celem tego projektu jest stworzenie przenośnej stacji pogodowej. W tym celu dodaliśmy czujnik DHT11 do odczytu temperatury i wilgotności oraz moduł zegara RTC w celu powiązania temperatury z datą.
W tym celu wybraliśmy Raspberry Pico, małą 32-bitową kartę produkowaną przez Raspberry Pi Foundation. Raspberry Pi Pico jest wyposażony w mikrokontroler RP2040 z architekturą ARM.
Mimo że jest mniej wydajny niż Raspberry Pi z systemem Linux, nadal posiada 2 MB pamięci flash, co zapewnia wystarczająco dużo miejsca do przechowywania programów i danych. Wyposażony jest w 26 cyfrowych pinów I/O, z czego 3 można używać jako wejścia analogowe. Kartę Raspberry Pico można programować w micro-Pythonie lub bezpośrednio przy użyciu Arduino IDE.
Wyprodukowana płytka jest płytką 4-warstwową, wykonaną w programie Altium Designer. Projekt znajdziesz na Github. Zleciliśmy produkcję i montaż naszej karty JLPCB za około 50 euro za kartę, łącznie z komponentami.
Oprócz komponentów Raspberry Pico dodaliśmy różne elementy, aby stworzyć stację pogodową:
Moduł zegara DS1307 zapewniający utrzymanie prawidłowego zegara nawet po wyłączeniu karty.
Czujnik temperatury DHT11 do pomiaru temperatury i wilgotności
Ekran LCD o przekątnej 16×2 znaków umożliwiający wyświetlanie daty, godziny, temperatury i wilgotności.