3 najlepsze projekty Raspberry Pi Python [dla świeżo upieczonych i doświadczonych]
Opublikowany: 2020-12-30Spis treści
Wstęp
W ciągu ostatniej dekady Raspberry pi stało się synonimem płyt, które umożliwiają fizyczne przetwarzanie. Raspberry pi ma jeden z większych udziałów w tym segmencie rynku. Jest wiele rzeczy, które można osiągnąć na Raspberry pi, np. możesz uruchomić pełną dystrybucję Linuksa w dostępnej na rynku dystrybucji na Raspberry pi, możesz jej użyć do stworzenia linii podążającej za robotem, używać jej jako serwera Minecraft, używać do sterowania pozytywką itp.
Wybory, które masz z Raspberry Pi w dłoni, są ograniczone jedynie twoją wyobraźnią. Dlatego jest rzeczą oczywistą, że jeśli możesz pomyśleć o miejscu, w którym maszyna obliczeniowa wielkości karty debetowej mogłaby zmieścić się i ulepszyć cały projekt. Są szanse, że ktoś już to zrobił.
Tak więc, jeśli jesteś tylko osobą realizującą swoje hobby lub jesteś profesjonalistą myślącym o włamaniu się do świata elektroniki, raspberry pi ma coś do zaoferowania dla obu. Jedną z istotnych zalet korzystania z raspberry pi dla każdego entuzjasty komputerów jest to, że jest on wyposażony w preinstalowany język Python. Nie musiałbyś dokonywać żadnych modyfikacji na płytce ani podłączać żadnych wynikających z niej obwodów, aby napisać prosty program hello world.
W Raspberry Pi jest wiele składników. Niektóre z nich są bardzo ważne dla każdego, kto tworzy projekty raspberry pi w pythonie. Dlatego należy je najpierw omówić przed opracowaniem dobrych projektów raspberry pi python lub niesamowitych pomysłów na projekty raspberry pi python.
Ucz się kursów nauki o danych z najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.
Więc bez zbędnych ceregieli, dowiedzmy się nieco więcej o Raspberry pi.

Przeczytaj: Alternatywy dla Raspberry Pi
Co to jest Raspberry Pi?
Jest to komputer, który ma tylko jedną płytkę. Został opracowany przez Fundację Raspberry Pi, która ma swoją siedzibę w Zjednoczonym Królestwie Wielkiej Brytanii. Podobnie jak w przypadku każdej organizacji o nazwie fundacja, fundacja Raspberry Pi jest również dostępna na rynku, aby nie zarabiać.
Została utworzona wyłącznie w celu zapewnienia młodym i pełnym pasji, walczącym o wiązanie końca z końcem, dzięki niedrogiemu rozwiązaniu komputerowemu. Dzięki temu nowemu „rozwiązaniu” będą mogli nauczyć się legendarnej sztuki programowania. Od tego czasu Raspberry Pi zyskało tylko fanów.
Najbardziej znaną społecznością korzystającą z Raspberry Pi jest społeczność DIY ze względu na niewielkie rozmiary, możliwość uruchomienia całej dystrybucji Linuksa oraz fakt, że zawiera GPIO (często znane jako piny wejściowe i wyjściowe ogólnego przeznaczenia).
Istnieje wiele sposobów dostarczania Raspberry pi. Zawsze znajdziesz taki, który został zaprojektowany specjalnie dla Twojego przypadku użycia. Ale dla tych projektów raspberry pi Python używamy Raspberry pi 4. Istnieje wiele komponentów systemu Raspberry Pi 4. Omówmy je jeden po drugim poniżej:
1. GPIO lub piny wejściowe i wyjściowe ogólnego przeznaczenia: Piny o charakterze GPIO służą do łączenia płyty Raspberry pi z innymi elementami elektronicznymi.
2. Port Ethernet: Możesz nie oczekiwać, że będzie on obecny na tak małej płytce, ale dystrybucja Raspberry Pi ma wbudowany port Ethernet. Możesz użyć tego portu, aby podłączyć swoją tablicę do Internetu za pomocą przewodowej technologii internetowej (znanej również jako LAN). Przekonasz się, że Twoja deska ma również technologie WiFi i Bluetooth, które również są obecne w środku. Jeśli nie jesteś w stanie zapewnić przewodowego połączenia internetowego, zawsze możesz skorzystać z WiFi.
3. Istnieją dwa porty USB 3.0 i dwa porty USB 2.0: W urządzeniu komputerowym wielkości karty kredytowej jest łącznie około czterech portów USB. Dwa z nich to szybkie porty USB 3.0, które są oparte na nowej technologii USB. Aby móc z niego skorzystać, potrzebujesz urządzenia zgodnego z USB 3.0 (niebieski kolor USB). Dostępne są również dwa porty USB 2.0. Możesz ich używać do zewnętrznej myszy i klawiatur.
4. Gniazdo AV: Gniazdo AV lub audiowizualne może być używane do podłączania urządzeń audio, takich jak głośniki lub słuchawki. Tak, do Raspberry pi można podłączyć zewnętrzny głośnik.
5. Port do umieszczenia modułu kamery: Ten port służy do podłączenia oficjalnego modułu kamery dla raspberry pi.
6. Port HDMI: Tak, masz również możliwość podłączenia pełnoprawnego monitora do raspberry pi. Ponieważ istnieją dwa mikroporty HDMI, możesz używać maksymalnie dwóch monitorów z raspberry Pi.
7. Port zasilania: Jest jeden port zasilania USB, który jest potrzebny do zasilania Raspberry Pi. Raspberry Pi w wersji czwartej i nowszej korzystałoby z nowszej technologii USB typu C, podczas gdy starsze modele używają do ładowania przestarzałego micro USB.
8. Port używany do zewnętrznych wyświetlaczy: Możesz nawet podłączyć dotykowy system wejściowy do swojego Raspberry Pi. Podłącz oficjalny siedmiocalowy panel dotykowy Raspberry Pi do tego portu, aby wykonać zadanie.

9. Gniazdo karty micro SD: Tak, możesz nawet podłączyć kartę micro SD do gniazda, które znajduje się na spodzie płyty raspberry pi.
Przeczytaj także: Polecenia Raspberry
Projekty Raspberry Pi
1. Tworzenie centrum multimedialnego
Wraz z pandemią wyłączającą konwencjonalne środki rozrywki, wszyscy przechodzą do swojego zaufanego telewizora, aby się do syta. Możesz stworzyć kontroler multimediów dla swojego telewizora za pomocą raspberry pi, cały czas pozostając zamkniętym w pomieszczeniu, aby pomóc spłaszczyć krzywą.
Aby to skonfigurować, potrzebujesz jednostki Raspberry PI. Upewnij się, że ten, który masz, jest załadowany procesorem graficznym (aby renderować rzeczy na dużym ekranie). Następnie możesz użyć Kodi (wcześniej znanego jako XMBC), które powinno pomóc w odtwarzaniu tego, czego pragniesz na telewizorze. Możesz nawet grać w YouTube, jeśli zainstalujesz wtyczkę.
Możesz samodzielnie zaprojektować wygląd swojego centrum multimedialnego, jeśli masz czas i wiedzę techniczną, lub możesz łatwo przejść na wersję open source, która ma bazę Kodi. Zanim zaczniesz kłaść podwaliny pod ten projekt, powinieneś zdecydować się na model raspberry pi, którego chcesz użyć, ponieważ niektóre funkcje będą działać tylko na nowszych płytach.
2. Tworzenie telewizji przemysłowej
Jeśli zdarzy ci się mieć zwierzaka lub małe dziecko lub chciałbyś mieć system bezpieczeństwa w domu, ten projekt będzie dla ciebie przydatny. Możesz skonfigurować system, dzięki któremu będziesz mógł robić zdjęcia, nagrywać filmy, a nawet przesyłać strumieniowo materiały w czasie rzeczywistym, po prostu tworząc telewizję przemysłową (lub CCTV) z tablicą raspberry pi.
Potrzebowałbyś modułu kamery raspberry pi, głównie dlatego, że jest prosty w użyciu i zmienia się zgodnie z naszą wolą i potrzebami. Jednak najlepszym wyborem, biorąc pod uwagę, że musielibyśmy przeprowadzić monitoring miejsca, byłaby kamera termowizyjna. Najlepszą częścią korzystania z kamery na podczerwień z raspberry pi jest to, że dioda podczerwieni jest programowalna.
Tak więc z pomocą raspberry pi można regulować jasność ujęć, a nawet widzieć w ciemności. Po zdobyciu całego potrzebnego sprzętu istnieją dwa sposoby, w jakie możesz kontynuować projekt. Poniżej wymieniliśmy je wszystkie:
Regularne robienie zdjęć
Jeśli chcesz mieć ogólną świadomość otoczenia lub sytuacja nie wymaga ścisłego nagrywania w czasie rzeczywistym, możesz skonfigurować kamerę CCTV tak, aby robiła nieruchome obrazy po określonym czasie.
Konfiguracja tego w Pythonie nie powinna być żmudnym zadaniem i zostałaby wykonana za pomocą stosunkowo krótkiego skryptu. Możesz nawet całkowicie zmienić Pythona na podejście oparte na interfejsie wiersza poleceń (CLI) za pomocą rapistil, a do planowania procesu użyj Crona. Jeśli chcesz zapisać wszystkie swoje zdjęcia, musisz również dołączyć skrzynkę Dropbox lub inne rozwiązanie do przechowywania danych online.
Nagrywanie wideo
Jeśli uważasz, że nagranie wideo z wydarzeń jest właściwą drogą, to z pomocą MJPEG możesz to zrobić w mgnieniu oka. Będziesz także mógł przesyłać go strumieniowo w czasie rzeczywistym. Aby zobaczyć swój strumień, musisz odwiedzić adres IP pi na porcie 8000 (możesz skonfigurować porty za pomocą kodu).
Ponadto, jeśli chcesz podnieść poprzeczkę, możesz również użyć modułu pistreamingu. Powinieneś zauważyć znaczny skok wydajności, a także zmianę złożoności po zmianie. Jeśli znasz się na swoim Raspberry Pi, nie powinieneś napotykać żadnych poważnych problemów podczas dostania się do pracy. Jednak w tym drugim musiałbyś napisać więcej kodu, ponieważ musiałbyś otworzyć dwa porty, aby to zadziałało.
3. Blokowanie reklam
Z pomocą PI cebuli firmy Adafruit mógłbyś stworzyć maskę VPN, aby abstrahować od twojego adresu IP, dzięki czemu będziesz naprawdę anonimowy podczas przeglądania Internetu. Tak więc, gdybyś najpierw skierował swoją sieć przez raspberry pi, byłbyś w stanie bez wysiłku stworzyć tę maskę.

Masz również możliwość blokowania każdej reklamy. Musisz jednak zainstalować oprogramowanie Pi-hole w swoim pi, aby móc utworzyć bloker reklam.
Trzeba przeczytać: Pomysły na projekty Raspberry Pi IoT
Wniosek
Mamy nadzieję, że wśród tych projektów raspberry pi python i pomysłów na projekty raspberry pi python znajdziesz coś, co ci się spodoba. Raspberry pi to wydajna płyta. Udało nam się tylko zarysować powierzchnię tego, co raspberry pi umożliwia swoim użytkownikom.
Jeśli uważasz, że brakuje Ci niezbędnej wiedzy o Pythonie, aby ukończyć te projekty, sugerujemy zapoznanie się z bezpłatnym kursem Pythona, który oferujemy. Aby uzyskać bardziej kompleksowe nurkowanie głębokie, możesz zobaczyć nasze różne kursy dyplomowe. Mając to na uwadze, zrobimy wszystko, co najlepsze w Twojej podróży z Raspberry Pi.
Ponadto, jeśli chcesz dowiedzieć się więcej o uczeniu maszynowym, sprawdź program PG dla kadry kierowniczej IIIT-B i upGrad w uczeniu maszynowym i sztucznej inteligencji, który jest przeznaczony dla pracujących profesjonalistów i oferuje ponad 450 godzin rygorystycznego szkolenia, ponad 30 studiów przypadków i zadań , status absolwentów IIIT-B, ponad 5 praktycznych praktycznych projektów zwieńczenia i pomoc w pracy z najlepszymi firmami.