Spisu treści:
- Krok 1: Lekcje CrowPi z Pythonem 2.7
- Krok 2: 19 zintegrowanych modułów do tworzenia projektów
- Krok 3: Przykład projektu A
- Krok 4: Przykład projektu A
- Krok 5: Przykład projektu B
- Krok 6: Przykład projektu B
- Krok 7: Przykład projektu C
- Krok 8: Przykład projektu C
- Krok 9: Gdzie kupić CrowPi?
Wideo: CrowPi - Prowadź, aby przejść od zera do bohatera z Raspberry Pi: 9 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Co to jest CrowPi?
CrowPi to płytka rozwojowa wyposażona w 7-calowy wyświetlacz, który ułatwia naukę Raspberry Pi. Z CrowPi możesz nie tylko nauczyć się podstaw informatyki, ale także poćwiczyć programowanie i wykonać wiele projektów elektronicznych. CrowPi może poprawić Twoją wiedzę i umiejętności w dziedzinach związanych ze sprzętem i oprogramowaniem, specjalnie zaprojektowanym, aby pomóc Ci rozwinąć umiejętności programowania w Pythonie.
Dlaczego potrzebujesz CrowPi? Zanim odpowiesz na to pytanie, zróbmy prosty quiz. Czy napotykasz poniższe problemy? Po prostu powiedz tak lub nie. Interesujesz się elektroniką lub Raspberry Pi, ale nie masz pojęcia, jak zacząć. Pasjonujesz się edukacją STEM, ale nie możesz znaleźć przydatnych i łatwych materiałów do nauczania. Używasz Raspberry Pi, ale nie wykorzystujesz go w pełni. Ukończyłeś kilka prostych eksperymentów i chcesz poznać więcej projektów i zanurzyć się głębiej w świat elektroniki. Jeśli raz powiesz TAK, CrowPi narodził się dla Ciebie. CrowPi pomoże Ci rozwiązać wszystkie wyżej wymienione problemy.
JEŚLI CHCESZ WIEDZIEĆ O CROWPI KLIKNIJ TUTAJ, ABY SPRAWDZIĆ
Krok 1: Lekcje CrowPi z Pythonem 2.7
- Lekcja 1 - Podstawy GPIO i jak używać wejścia/wyjścia GPIO
- Lekcja 2 - Używanie brzęczyka do dźwięku alertu lub powiadomienia.
- Lekcja 3 - Uzyskaj dane wejściowe z przycisku, aby sterować brzęczykiem.
- Lekcja 4 - Jak działa przekaźnik i jak nim sterować.
- Lekcja 5 - Wyślij sygnał wibracji do czujnika wibracji.
- Lekcja 6 - Wykryj dźwięk za pomocą czujnika dźwięku.
- Lekcja 7 - Wykryj słabe lub jasne światło za pomocą czujnika światła.
- Lekcja 8 - Wykrywanie temperatury i wilgotności w pomieszczeniu za pomocą czujnika DHT11.
- Lekcja 9 - Wykrywaj ruch za pomocą czujnika ruchu.
- Lekcja 10 - Uzyskiwanie informacji o odległości za pomocą czujnika ultradźwiękowego.
- Lekcja 11 - Sterowanie wyświetlaczem LCD.
- Lekcja 12 - Odczyt / zapis karty RFID za pomocą modułu RFID.
- Lekcja 13 - Korzystanie z silnika krokowego i wykonywanie ruchów krokowych.
- Lekcja 14 - Sterowanie serwosilnikami za pomocą interfejsów serwo. - Lekcja 15 - Sterowanie matrycą LED 8x8.
- Lekcja 16 - Sterowanie wyświetlaczem 7-segmentowym.
- Lekcja 17 - Wykrywanie dotyku za pomocą czujnika dotyku.
- Lekcja 18 - Wykrywanie przechyłu za pomocą czujnika przechyłu.
- Lekcja 19 - Używanie i kontrolowanie matrycy przycisków. - Lekcja 20 - Tworzenie własnej płytki drukowanej za pomocą płytki do chleba
Krok 2: 19 zintegrowanych modułów do tworzenia projektów
* 1 - Czujnik brzęczyka - Służy do wywoływania naprawdę głośnego brzęczącego alarmu!
* 2 - Czujnik przekaźnika - Służy do otwierania i zamykania obwodów elektronicznych
* 3 - Czujnik mikrofonu - Służy do wykrywania głośnego hałasu w pomieszczeniu
* 4-czujnik pochylenia-wykorzystywany do wykrywania prawego lub lewego pochylenia deski;
* 5 - Czujnik wibracji - Służy do wywoływania silnych wibracji nad płytą CrowPi
* 6 - Czujnik ruchu - Służy do wykrywania ruchu lub ruchu wokół
* 7 - Czujnik dotyku - Używany jako przycisk dotykowy, który można nacisnąć na
* 8 - Połączenie silnika krokowego - Służy do przenoszenia przedmiotów i wykonywania ruchów krokowych
* 9 - Połączenia serwa - Używane do obracania rzeczy
* 10 - Czujnik podczerwieni - Służy do wysyłania i odbierania sygnałów podczerwieni
* 11-moduł DH11-służy do wykrywania temperatury i wilgotności w pomieszczeniu
* 12-czujnik ultradźwiękowy-służy do wykrywania i pomiaru odległości
* 13 - Czujnik światła - Służy do wykrywania i pomiaru prostoliniowości światła w pomieszczeniu
* 14-moduł LCD-używany do pokazywania rzeczy i tekstu
* 15 - Segmentowa dioda LED - Używana do wyświetlania liczb i danych* 16 - Matrycowa dioda LED - Używana do wyświetlania tekstu i innego rodzaju danych
* 17 - Moduł RFID - Służy do wykrywania chipów i modułów NFC, zdolnych zarówno do odczytu, jak i zapisu
* 18 - Niezależne przyciski - Mogą być używane do grania w gry lub sterowania robotem
* 19 - Przyciski matrycowe - mogą być używane jako przyciski klawiatury lub wielu opcji
Krok 3: Przykład projektu A
Używanie brzęczyka jako powiadomienia o alarmie
Po poprzednich zajęciach zrozumieliśmy, jak używać pinu GPIO zarówno jako wyjścia, jak i wejścia.
Aby to przetestować, skorzystamy z rzeczywistego przykładu i zastosujemy naszą wiedzę z poprzednich zajęć w jednym z modułów na tablicy. Moduł, którego użyjemy, to „brzęczyk”. Brzęczyk, jak sama nazwa wskazuje, brzęczy. Użyjemy wyjścia GPIO, aby wysłać sygnał do brzęczyka i zamknąć obwód, aby wydać głośny dźwięk brzęczenia, a następnie wyślemy kolejny sygnał, aby go wyłączyć i zamknąć obwód.
Czego się nauczysz
Pod koniec tej lekcji będziesz potrafił: Umieć sterować modułem brzęczyka za pomocą wyjścia GPIO
Czego będziesz potrzebować
CrowPi Board po pierwszej instalacji
Wymaga przełączania modułów za pomocą przełącznika:Nie
Lokalizacja brzęczyka na CrowPi
Buzzer znajduje się po prawej stronie płyty CrowPi, można go łatwo wykryć po głośnym hałasie, który wydaje po aktywacji. Przy pierwszym użyciu Raspberry Pi czujnik brzęczyka może być zaplombowany naklejką ochronną. Pamiętaj, aby odkleić naklejkę, po prostu ją odrywając i odsłaniając sam brzęczyk.
Krok 4: Przykład projektu A
Aktywacja brzęczyka
Podobnie jak w poprzednim przykładzie, przygotowaliśmy specjalny skrypt ze szczegółowymi komentarzami, które wyjaśnią, jak przebiega cały proces brzęczenia i jak możemy sterować brzęczykiem za pomocą wyjścia GPIO.
Najpierw importujemy bibliotekę RPi. GPIO oraz bibliotekę czasu do spania.
Następnie konfigurujemy brzęczyk na pinie 12, ustawiamy tryb GPIO na GPIO BOARD i ustawiamy pin jako OUTPUT. Będziemy wysyłać brzęczący sygnał przez 0,5 sekundy, a następnie go wyłączymy, aby zapobiec głośnemu hałasowi.
Kliknij ten link, aby pobrać skrypt i wypróbować go samodzielnie:
Krok 5: Przykład projektu B
Sterowanie wyświetlaczem LCD
LCD (i wyświetlacz matrycowy) to prawdopodobnie najzabawniejsza i najbardziej ekscytująca część podczas budowania projektów za pomocą CrowPi, za pomocą wyświetlacza LCD możesz wyświetlać dane, które zbierasz za pomocą czujników CrowPi, a także aktualizować je w czasie rzeczywistym, w zależności od zmiany, jaką moduły przechodzi przez! Na przykład: wczoraj było naprawdę gorąco, ale dziś jest naprawdę zimno - pozwól, aby wyświetlacz LCD CrowPi zmieniał się automatycznie dzięki najnowszym i najbardziej aktualnym informacjom, abyś przypadkowo nie założył niewłaściwych ubrań do szkoły / pracy!
Czego się nauczysz
Pod koniec tej lekcji będziesz potrafił: Czego się nauczysz, jak sterować wyświetlaczem LCD i zapisywać na nim dane.
Czego będziesz potrzebować
CrowPi Board po wstępnej instalacji Wymaga przełączania modułów za pomocą przełącznika
*Nie
Lokalizacja ekranu LCD na CrowPi
Ekran LCD zajmuje największą część płyty CrowPi, więc jesteśmy pewni, że natychmiast to zauważyłeś! Jak tylko uruchomisz skrypt demonstracyjny i przykłady, CrowPi włączy się z pięknym oświetleniem tła, które można zobaczyć nawet po wyłączeniu wszystkich świateł w pokoju
Krok 6: Przykład projektu B
Praca z LCD
I2C, podobnie jak niektóre inne czujniki, również nie działa w technologii GPIO, zamiast tego używamy czegoś o nazwie „I2C” (ten sam I2C, którego użyliśmy dla czujnika światła w naszych poprzednich przykładach), adres, którego użyjemy dla ekranu LCD to 21, łącząc się z tym adresem I2C będziemy mogli wysyłać komendy np.: pisanie tekstu lub cyfr, włączanie podświetlenia LCD, wyłączanie go, włączanie kursora itp…
Do sterowania LCD wykorzystamy Adafruit_CharLCDBackpack, który jest frameworkiem Adafruit, bardzo ułatwia nam pracę z tak skomplikowanym produktem! Kliknij ten link, aby pobrać skrypt i wypróbować go samodzielnie:
Krok 7: Przykład projektu C
Odczyt / zapis karty RFID za pomocą modułu RFID
Moduł RFID to jeden z najciekawszych i najbardziej użytecznych modułów na rynku, stosowany na całym świecie w wielu różnych rozwiązaniach, takich jak: inteligentny zamek, karta wjazdu pracownika, wizytówki, a nawet na obrożach dla psów? Bez względu na to, w jakim projekcie się interesujesz - moduł RFID na pewno się przyda!
Czego się nauczysz
Pod koniec tej lekcji będziesz potrafił: Kontrolować RFID, odczytywać i zapisywać z niego dane oraz rozpoznawać chipy Czego będziesz potrzebować
Płytka CrowPi po początkowej instalacji chip RFID (dołączony do CrowPi)
Wymaga przełączania modułów za pomocą przełącznika
*Nie
Lokalizacja modułu RFID na CrowPi
Moduł RFID znajduje się tuż pod Raspberry Pi (zarówno zero, jak i 3), wygląda jak mały chip z ilustracją „wifi”, która wychodzi z niego, co oznacza łączność bezprzewodową (co robi RFID), aby z niego korzystać trzeba wziąć chip lub kartę dołączoną do CrowPi i przekazać ją do obszaru chipa CrowPi RFID wystarczająco blisko, aby nasz skrypt go wykrył. 2-4cm powinno być wystarczająco blisko, spróbuj!
Krok 8: Przykład projektu C
Praca z RFID
Praca z modułem RFID jest dość prosta. Mamy 3 funkcjonalności: Autoryzacja, Odczyt, Zapis i Cofnięcie Autoryzacji. Pierwszym krokiem będzie dotknięcie modułu NFC, a nasz skrypt spróbuje Autoryzować chip przy użyciu domyślnej konfiguracji hasła (jeśli go nie zmieniałeś, powinno działać), a następnie, gdy autoryzacja się powiedzie, będzie odczytać dane i wydrukować je na ekranie. Po zakończeniu nastąpi cofnięcie autoryzacji i zamknięcie skryptu. W innym przykładzie skryptu będziemy mogli autoryzować, odczytywać, ponownie zapisywać dane do nowych danych, a następnie cofać autoryzację. Kliknij ten link, aby pobrać skrypt i wypróbować go samodzielnie:
Krok 9: Gdzie kupić CrowPi?
Nasz CrowPi pojawił się na Kickstarterze
Pomóż nam wysłać te urocze breloczki do produkcji na
Nowy CrowPi, który jest dobry dla Twojego dziecka do nauki RPI i jest to uniwersalna platforma programistyczna RPI.
Promuj swoje Raspberry Pi już teraz!!!
Zalecana:
Technika do noszenia dla dzieci: opaska bohatera: 4 kroki
Wearable Tech for Kids: Hero Armband: Ta instrukcja opisuje, jak zrobić „bohaterską opaskę na ramię”, która świeci się po założeniu. Korzystanie z przewodzącej taśmy tekstylnej, przewodzącej nici i szytych diod LED jest świetnym zajęciem dla uczniów, aby nauczyć się podstaw obwodów i technologii noszenia. Te
Zrób 4,75-calowy pasywny głośnik z radiatorem tanie od zera (para): 10 kroków
Zrób 4,75-calowy pasywny głośnik z radiatorem tanie od zera (para): Niedawno spojrzałem na głośniki z radiatorem pasywnym i zdałem sobie sprawę, że są drogie, więc natknąłem się na kilka części i pokażę ci, jak samemu je zbudować
Skonfiguruj od podstaw Raspberry Pi, aby rejestrować dane z Arduino: 5 kroków
Skonfiguruj od podstaw Raspberry Pi, aby rejestrować dane z Arduino: Ten samouczek jest przeznaczony dla tych, którzy nie mają doświadczenia w instalowaniu nowego sprzętu lub oprogramowania, nie mówiąc już o Pythonie lub Linuxie. Powiedzmy, że zamówiłeś Raspberry Pi (RPi) z SD karta (min. 8GB, ja użyłem 16GB, typ I) i zasilacz (5V, min. 2
Jak zainstalować gotowe ustawienia przejść Final Cut Pro X: 10 kroków
Jak zainstalować ustawienia wstępne przejść Final Cut Pro X: WYMAGANIA: Komputer Apple / Laptop Zainstalowana przeglądarka Final Cut Pro X w celu pobrania żądanych ustawień wstępnych przejść Final Cut Pro X
Synthitar laserowy z gitary-bohatera-zabawki: 6 kroków
Laser-synthitar Z gitary zabawkowej podobnej do gitarowego bohatera: Byłem bardzo zainspirowany wszystkimi filmami z youtube z laserowymi harfami, ale uważam, że wszystkie są zbyt duże, aby zabrać je ze sobą na jam session lub wymagały skomplikowanej konfiguracji i komputera itp. Pomyślałem o gitarze z laserami zamiast strun. Potem znalazłem zepsuty t