Użyj potencjometru z Raspberry Pi Pico
Płytka mikrokontrolera Raspberry Pi Pico to świetne urządzenie, które można wykorzystać do automatyzacji wielu zadań domowych, takich jak automatyczne podlewanie roślin, otwieranie i zamykanie bramy garażowej, wykrywanie ruchu w domu i tak dalej.
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 tworzyć eksperymenty, które poszerzą Twoją wiedzę i umiejętności, aby zautomatyzować wszystko, czego dusza zapragnie.
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 dotyczącym rozpoczynania pracy z Thonny na Raspberry Pi Pico, aby uzyskać szczegółowe informacje.
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 prawidłowo przylutować piny złącza do Raspberry Pi Pico.
Oczekiwany wynik
Ten eksperyment zapewnia doskonałą reprezentację wizualną, która pomaga wyjaśnić, co dzieje się podczas procedury przerwania (naciśnięcie przycisku), w którym to momencie wyjście modulacji szerokości impulsu (PWM) określa jasność diody LED — którą można kontrolować za pomocą potencjometru jako wejście analogowe.
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, pobierz kopię kodu wymaganego do 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.
- Pętla while wykrywa, czy przełącznik jest wciśnięty, a następnie odczytuje wartość potencjometru (w zależności od tego, w jaki sposób przekręcisz potencjometr), aby ustawić jasność diody LED.
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 cofnąć się do podstaw czujników światła i wejść analogowych, przejdź do naszego przewodnika dla początkujących z elektroniką Raspberry Pi Pico, aby uzyskać szczegółowe informacje dotyczące poprzedniego eksperymentu z oświetleniem 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żywanie tranzystora do napędzania silnika, opierając się na niedawnym eksperymencie z potencjometrem, dodając serwomechanizm, ustawiając dźwięk brzęczyka, zliczając za pomocą wyświetlaczy, rozumiejąc podstawy energii wiatrowej i nie tylko.
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!”
Dodaj komentarz