Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Płytka mikrokontrolera Raspberry Pi Pico to świetne urządzenie, które można wykorzystać do automatyzacji wielu domowych zadań takich jak np jak automatyczne podlewanie roślin, otwieranie i zamykanie bramy garażowej, wykrywanie ruchu w domu itp NA.

Budowanie podstawowej wiedzy w celu pomyślnego ukończenia jednego (lub wszystkich) z tych przykładów wymaga czasu. Tutaj przyda się zestaw wynalazcy. Wszystko, takie jak instrukcja obsługi, komponenty i wymagane przewody, jest dołączone, więc możesz Twórz eksperymenty, które poszerzą Twoją wiedzę i umiejętności, aby zautomatyzować wszystko, co zapragniesz pragnienia.

Przygotowanie

Thonny IDE (zintegrowane środowisko programistyczne) to świetne narzędzie pomagające podłączyć Raspberry Pi Pico do komputera i zaprogramować Pico. Aby upewnić się, że wszystko zostało poprawnie skonfigurowane, zapoznaj się z naszym przewodnikiem rozpoczęcie pracy z Thonny na Raspberry Pi Pico dla szczegółów.

instagram viewer

Zestaw wynalazcy Kitronik zawiera wszystko, czego potrzebujesz, aby ukończyć ten lekki eksperyment. Jeśli jesteś entuzjastą elektroniki i masz pod ręką części zamienne, być może masz już to, czego potrzebujesz:

  • Raspberry Pi Pico (lub Pico W)
  • deska do krojenia chleba
  • Potencjometr obrotowy
  • 2x przełącznik wciskany
  • Czerwona dioda LED 5 mm
  • 8x przewody połączeniowe M/M
  • Rezystor 220 omów (oznaczony kolorowymi paskami: czerwony, czerwony, brązowy, złoty)

Czy twój Pico jest dostarczany ze wstępnie przylutowanymi pinami GPIO? Jeśli nie, dowiedz się, jak to zrobić przylutuj piny głowicy do Raspberry Pi Pico właściwy sposób.

Oczekiwany wynik

Ten eksperyment zapewnia doskonałą wizualną reprezentację, która pomaga wyjaśnić, co dzieje się podczas procedury przerwania (naciśnięcie przycisku), w którym momencie punkt wyjścia modulacji szerokości impulsu (PWM) określa jasność diody LED — którą można kontrolować za pomocą potencjometru jako analogowego wejście.

Przerwanie programowe zostanie wykryte po naciśnięciu przycisku znajdującego się na płytce prototypowej. Ta akcja uruchomi zmienną, która będzie kontrolować, kiedy czerwona dioda LED włącza się lub wyłącza. Kiedy przekręcisz potencjometr w dowolnym kierunku, jego analogowa wartość wejściowa zostanie przeniesiona na wyjście PWM dla diody LED. To jest magia (jeśli wolisz) stojąca za tym, że światło LED staje się albo ciemniejsze, albo jaśniejsze.

Składanie kodu projektu

Zanim przejdziesz dalej, weź kopię pliku wymagany kod dla tego eksperymentu bezpośrednio z oficjalnej strony wsparcia Kitronik. Ten zasób działa również jako pomocny przewodnik, jeśli utkniesz po drodze.

Gdy masz kod na ekranie, podzielmy kilka kluczowych punktów w kodzie:

  • Włącznik/wyłącznik jest odwzorowany na GP15 na Raspberry Pi Pico.
  • Światło LED jest ustawione jako wyjście PWM na GP16 w Pico.
  • Potencjometr (potencjometr) opiera się na wbudowanym w GP26 przetworniku analogowo-cyfrowym (ADC).
  • Przy pierwszym uruchomieniu programu w języku Python domyślnym stanem przycisku jest fałsz.
  • Obsługa IRQ (lub sygnał przerwania) jest połączona z wejściem przełącznika.
  • The chwila pętla wykrywa, czy przełącznik jest wciśnięty, a następnie przechodzi do odczytu wartości pot (w zależności od tego, w którą stronę przekręcisz potencjometr), aby ustawić jasność diody.

Ten zestaw wynalazcy ma na celu rozwinięcie wiedzy zdobytej w miarę postępów w dołączonej broszurze. Z każdą kolejną stroną zauważysz, że stopniowo zdobywasz wiedzę. Możesz również uśmiechać się z dumą, gdy momenty „żarówki” zwiększają się wraz ze wzrostem twojego doświadczenia.

Jeśli chcesz wrócić do podstaw czujników światła i wejść analogowych, przejdź do naszego Pierwsze kroki z przewodnikiem po elektronice Raspberry Pi Pico aby uzyskać szczegółowe informacje dotyczące poprzedniego eksperymentu świetlnego z tej serii.

Twoja przyszłość jest jasna

Zestawy te są idealne dla osób eksperymentujących z elektroniką do poziomu średniozaawansowanego. Teraz, gdy nauczyłeś się kilku dodatkowych podstaw dotyczących wejść analogowych, sygnałów przerwań i kontrolowania jasności światła LED, możesz być gotowy, aby przenieść swoją wiedzę na wyższy poziom.

Używając tranzystora do napędzania silnika, opierając się na niedawnym eksperymencie z potencjometrem, dodając a serwomechanizm, ustawianie tonu brzęczyka, liczenie za pomocą wyświetlaczy, zrozumienie podstaw energetyki wiatrowej i więcej.

Wybierz zestaw zawierający broszurę oraz wszystkie gadżety i przewody potrzebne do rozpoczęcia pracy. Jeszcze lepiej, kup jeden dla siebie i dla kogoś, kogo znasz, kto też lubi majstrować przy elektronice i technologii.

Co najważniejsze, poświęć czas, aby cieszyć się procesem budowania wiedzy. Pamiętaj też, aby zatrzymać się na chwilę z dumy, gdy skończysz eksperymenty, które kończą się deklaracją typu: „Zrobiłem to!”.