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

Raspberry Pi Pico to potężna, niedroga płyta mikrokontrolera, która może być używana jako mózg w różnych projektach elektronicznych. Ponadto dostępna jest już szeroka gama dodatków i akcesoriów.

Jednym z takich dodatków jest Kitronik Inventor's Kit dla Raspberry Pi Pico. Zestaw zawiera książeczkę, tabliczkę zaciskową, płytkę do krojenia chleba i różne elementy elektroniczne, które zapewnią godziny nauki z wyprzedzeniem. Przyjrzyjmy się bliżej.

Co mogę zbudować za pomocą zestawu wynalazcy Kitronik?

The Zestaw wynalazcy Kitronik zawiera (prawie) wszystko, czego potrzebujesz, aby wcielić się w rolę wynalazcy:

  • Płytka do wyłamywania pinów dla Raspberry Pi Pico
  • Serwo
  • Mały wyświetlacz
  • Zamek błyskawiczny (z kołkami)
  • diody LED
  • Rezystory
  • Łopatka wentylatora i silnik
  • Przewody rozruchowe
  • Brzęczyk
  • Kondensatory
  • Złącze terminala
  • Potencjometr

Aby skompletować ten zestaw, wystarczy Raspberry Pi Pico z przylutowanymi do niego złączami GPIO. Jeśli po raz pierwszy stosujesz lut, nie denerwuj się: zapoznaj się z naszym przewodnikiem, jak to zrobić

instagram viewer
piny lutowane w Raspberry Pi Pico.

Wykonywanie eksperymentów

Broszura zestawu zawiera świetne instrukcje krok po kroku, odnośniki do ilustracji, a także wyjaśnienia rozkładające elementy kodu, aby wzmocnić Twoją naukę. Dziesięć interaktywnych eksperymentów zapozna Cię z takimi technikami, jak cyfrowe wejścia i wyjścia, wykorzystujące m.in potencjometr do ściemniania światła LED, wykorzystanie tranzystorów do napędzania silnika, zmienna prędkość wiatru, tworzenie muzyki za pomocą brzęczyk i nie tylko.

Przykładowe projekty do zestawu są programowane przy użyciu języka MicroPython, wariantu Pythona dla mikrokontrolerów. Nauczyć się jak rozpocznij pracę z MicroPythonem na Raspberry Pi Pico.

Ułatwmy sobie sprawę, sprawiając, że wbudowana dioda LED Pi Pico zacznie migać. We wstępie do projektu zobaczysz krótkie podsumowanie tego, co ma się wydarzyć, wraz z wyjaśnieniem, co się dzieje.

Kod pokazany na powyższym obrazku zawiera niewielką odmianę Pi Pico W, która ma wewnętrzne połączenie z diodą LED. Jeśli kupiłeś standardowe Pi Pico (bez funkcji Wi-Fi), zamiast tego skorzystaj z wbudowanej diody LED z następującym kodem:

LED = maszyna. Szpilka(25, maszyna. Szpilka. NA ZEWNĄTRZ) # Skonfiguruj wbudowany pin LED jako wyjście

Musisz nacisnąć Zatrzymywać się w Thonny IDE, aby uniemożliwić działanie kodu w nieskończoność. Rzuć sobie wyzwanie, aby zatrzymać ten proces za każdym razem, gdy zostanie naciśnięty przycisk na klawiaturze.

Użyj przełącznika, aby włączyć i wyłączyć diodę LED

Czytając broszurę, zauważysz, że autor prowadzi cię, abyś stopniowo poszerzał swoją wiedzę. W tym eksperymencie będziesz opierać się na istniejącym kodzie, aby sterować diodą LED, używając instrukcji warunkowych w pliku a podczas gdy Prawda nieskończona pętla.

Cyfrowe sygnały wejściowe i wyjściowe są używane, gdy naciskasz przełącznik, aby włączać i wyłączać diodę Pi Pico. Mówiąc najprościej, naciśnięcie przełącznika palcem powoduje zamknięcie obwodu i wysłanie 3,3 V do podłączonego pinu wejściowego GPIO na Pico. Kod jest Jeśli Warunek jest wtedy spełniony i dioda LED jest włączona. Gdy przycisk nie jest wciśnięty, Elif warunek jest spełniony, a dioda LED jest wyłączona.

Rozpoczyna się Twoja podróż z obwodami, płytkami prototypowymi i wszystkim pomiędzy. Jeśli utkniesz, skorzystaj z łącza do eksperymentu podanego w dołączonej broszurze, aby uzyskać pomoc.

Światło, czujnik, akcja!

Chociaż niektórzy mogą pomyśleć, że sterowanie diodą LED ręką to magia, w rzeczywistości jest to fototranzystor wykrywający światło. Umieszczając przedmiot (taki jak dłoń) w celu zablokowania bezpośredniego światła, fototranzystor zareaguje i włączy diodę Pi Pico. Jest to bardzo podobne do tego, jak czujnik na desce rozdzielczej samochodu automatycznie włącza reflektory pojazdu w nocy. Ten projekt wymaga użycia kilku przewodów połączeniowych, rezystora i fototranzystora.

Ten eksperyment koncentruje się na wejściu analogowym, w zależności od tego, jaki poziom światła LED zostanie dostosowany (na podstawie postrzeganej jasności pomieszczenia). Jak pamiętacie, używany wcześniej przełącznik wykorzystywał sygnał cyfrowy (tylko włączanie lub wyłączanie). Tym razem używasz jednego z kanałów ADC (przetwornika analogowo-cyfrowego) Pico do pomiaru zmiennego sygnału analogowego z fototranzystora.

Gdy poziom spadnie poniżej określonego progu, włącza się wbudowana dioda LED; jeśli jest powyżej progu, dioda jest wyłączona. Zapraszam do zmiany lightLevelToSwitchAt wartość w kodzie na inną liczbę. Czy nadal widzisz ten sam efekt?

Dwie głowy są lepsze niż jedna

W sytuacjach, w których mogą pojawić się problemy, często miło jest mieć drugą parę oczu przeglądających kod Pythona (zwłaszcza gdy ktoś znajdzie wątek Reddit wyjaśniający różnice w okablowaniu LED między Pi Pico i Pi Pico W).

W takim przypadku połączenie inżynierii elektrycznej i administracji Linuksem powinno zaowocować dobrze zorganizowanymi sesjami majsterkowania i odkrywania zagadek w piątkowy wieczór. To powiedziawszy, gdy obaj członkowie zespołu się mylą, pozostaje tylko ścigać się z ulubioną wyszukiwarką i postawić na to, kto pierwszy natknie się na odpowiedź. Jeśli utkniesz, zawsze możesz udać się do Zasoby edukacyjne Kitronika również porady i wskazówki.

Czego nie możesz się doczekać, aby zająć się najpierw?

W ostatnim eksperymencie będziesz mógł stworzyć „turbinę wiatrową”, która sprawi, że wszystkie lekcje staną się końcowym świętem twojej nowo odkrytej wiedzy. Wolisz pracować z sygnałami cyfrowymi? Być może lubisz czuć się jak magik, machając ręką nad fototranzystorem, aby manipulować jasnością światła LED?

Jeśli jesteś bardzo kreatywny, istnieje możliwość odtworzenia 8-bitowej wersji ulubionej piosenki przewodniej za pomocą brzęczyka. To znaczy, jeśli uda ci się uzyskać właściwe częstotliwości każdej nuty.

Odkrywanie elektroniki z Pico

To tylko otwiera powierzchnię tego, co możesz zrobić z Raspberry Pi Pico i Kitronik Inventor's Kit. Istnieje wiele innych elektronicznych eksperymentów do zbadania. Alternatywnie dla Pico dostępne są inne zestawy i tabliczki zaciskowe. Jeśli czujesz się pewnie, możesz po prostu podłączyć Pico do standardowej płytki stykowej, aby podłączyć komponenty elektroniczne zakupione osobno. Możesz też użyć go do wielu innych projektów, takich jak gry retro, muzyka i automatyka domowa.