Spisu treści:

CrowPi - Prowadź, aby przejść od zera do bohatera z Raspberry Pi: 9 kroków
CrowPi - Prowadź, aby przejść od zera do bohatera z Raspberry Pi: 9 kroków

Wideo: CrowPi - Prowadź, aby przejść od zera do bohatera z Raspberry Pi: 9 kroków

Wideo: CrowPi - Prowadź, aby przejść od zera do bohatera z Raspberry Pi: 9 kroków
Wideo: Crowpi unboxing and first use - Kickstarter project Crowpi 2024, Lipiec
Anonim
Image
Image
CrowPi - Prowadź, aby przejść od zera do bohatera z Raspberry Pi
CrowPi - Prowadź, aby przejść od zera do bohatera z Raspberry Pi
CrowPi - Prowadź, aby przejść od zera do bohatera z Raspberry Pi
CrowPi - Prowadź, aby przejść od zera do bohatera z Raspberry Pi

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

Lekcje CrowPi z Pythonem 2.7
Lekcje CrowPi z Pythonem 2.7
Lekcje CrowPi z Pythonem 2.7
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

19 zintegrowanych modułów do tworzenia projektów
19 zintegrowanych modułów do tworzenia projektów
19 zintegrowanych modułów do tworzenia projektów
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

Przykład projektu A
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

Przykład projektu A
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

Przykład projektu B
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

Przykład projektu B
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

Przykład projektu C
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

Przykład projektu C
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: