Obsah:

CrowPi- povede vás od nuly k hrdinovi s Raspberry Pi: 9 kroků
CrowPi- povede vás od nuly k hrdinovi s Raspberry Pi: 9 kroků

Video: CrowPi- povede vás od nuly k hrdinovi s Raspberry Pi: 9 kroků

Video: CrowPi- povede vás od nuly k hrdinovi s Raspberry Pi: 9 kroků
Video: Часть 2 — Аудиокнига «Анна с острова» Люси Мод Монтгомери (глы 11–23) 2024, Červenec
Anonim
Image
Image
CrowPi- povede vás od nuly k hrdinovi s Raspberry Pi
CrowPi- povede vás od nuly k hrdinovi s Raspberry Pi
CrowPi- povede vás od nuly k hrdinovi s Raspberry Pi
CrowPi- povede vás od nuly k hrdinovi s Raspberry Pi

Co je CrowPi?

CrowPi je vývojová deska vybavená 7palcovým displejem, který vám pomůže naučit se Raspberry Pi snadnějším způsobem. S CrowPi se můžete nejen naučit základní počítačové vědy, ale také procvičovat programování a dokončit řadu elektronických projektů. CrowPi může zlepšit vaše znalosti a schopnosti v oblastech souvisejících s hardwarem a softwarem, speciálně navržených tak, aby vám pomohly rozvíjet dovednosti programování v pythonu.

Proč potřebujete CrowPi? Než odpovíte na tuto otázku, udělejme si jednoduchou kvízovou hru. Potýkáte se s níže uvedenými problémy? Stačí říct ANO nebo NE. Zajímá vás elektronika nebo Raspberry Pi, ale nevíte, jak začít. Jste nadšeni vzděláváním STEM, ale nemůžete najít užitečné a snadné materiály pro výuku. Používáte Raspberry Pi, ale nevyužíváte ho naplno. Dokončili jste několik jednoduchých experimentů a chcete prozkoumat více projektů a ponořit se hlouběji do světa elektroniky. Pokud jednou řeknete ANO, CrowPi je pro vás jako stvořené. CrowPi vám pomůže vyřešit všechny výše uvedené problémy.

POKUD CHCETE VĚDĚT O CROWPI, KLIKNĚTE ZDE A ZKONTROLUJTE

Krok 1: Lekce CrowPi s Pythonem 2.7

Lekce CrowPi s Pythonem 2.7
Lekce CrowPi s Pythonem 2.7
Lekce CrowPi s Pythonem 2.7
Lekce CrowPi s Pythonem 2.7

- Lekce 1 - Základy GPIO a jak používat GPIO vstup/výstup

- Lekce 2 - Použití bzučáku k upozornění nebo upozornění.

- Lekce 3 - Získejte vstup z tlačítka pro ovládání bzučáku.

- Lekce 4 - Jak relé funguje a jak jej ovládat.

- Lekce 5 - Odeslání vibračního signálu do snímače vibrací.

- Lekce 6 - Detekce zvuku pomocí zvukového senzoru.

- Lekce 7 - Detekce slabého nebo jasného světla pomocí světelného senzoru.

- Lekce 8 - Detekce teploty a vlhkosti v místnosti pomocí senzoru DHT11.

- Lekce 9 - Detekce pohybu pomocí pohybového senzoru.

- Lekce 10 - Získání informací o vzdálenosti pomocí ultrazvukového senzoru.

- Lekce 11 - Ovládání LCD displeje.

- Lekce 12 - Čtení / zápis karty RFID pomocí modulu RFID.

- Lekce 13 - Používání krokového motoru a provádění krokových pohybů.

- Lekce 14 - Ovládání servomotorů pomocí servo rozhraní. - Lekce 15 - Ovládání matice LED 8x8.

- Lekce 16 - Ovládání 7segmentového displeje.

- Lekce 17 - Detekce dotyku pomocí dotykového senzoru.

- Lekce 18 - Detekce náklonu pomocí snímače náklonu.

- Lekce 19 - Používání a ovládání matice tlačítek. - Lekce 20 - Vytvoření vlastní desky plošných spojů pomocí desky Bread Board

Krok 2: 19 integrovaných modulů pro vytváření projektů

19 integrovaných modulů pro vytváření projektů
19 integrovaných modulů pro vytváření projektů
19 integrovaných modulů pro vytváření projektů
19 integrovaných modulů pro vytváření projektů

* 1 - Senzor bzučáku - Používá se k vytvoření opravdu hlasitého bzučícího alarmu!

* 2 - Čidlo relé - Používá se k otevírání a zavírání elektronických obvodů

* 3 - Mikrofonní senzor - Slouží k detekci hlasitého hluku v místnosti

* 4 - Senzor náklonu - Slouží k detekci pravého nebo levého naklonění desky

* 5 - Senzor vibrací - Používá se k vytváření silných vibrací na desce CrowPi

* 6 - Pohybový senzor - Slouží k detekci pohybu nebo pohybu kolem

* 7 - Touch Sensor - Používá se jako dotykové tlačítko, které lze stisknout

* 8 - Připojení krokového motoru - Slouží k pohybu věcí a provádění krokových pohybů

* 9 - Připojení serva - Slouží k otáčení věcí

* 10 - IR senzor - Slouží k odesílání a přijímání infračervených signálů

* 11 - modul DH11 - slouží k detekci teploty a vlhkosti v místnosti

* 12 - Ultrazvukový senzor - Slouží k detekci a měření vzdálenosti

* 13 - Světelný senzor - Slouží k detekci a měření přímosti světla v místnosti

* 14 - LCD modul - slouží k zobrazení věcí a textu

* 15 - Segmentová LED - Slouží k zobrazení čísel a dat* 16 - Matrix LED - Slouží k zobrazení textu a jiného druhu dat

* 17 - RFID modul - slouží k detekci čipů a modulů NFC, schopných číst i zapisovat

* 18 - Nezávislá tlačítka - Lze je použít k hraní her nebo ovládání robota

* 19 - Matrix Buttons - Lze použít jako klávesnici nebo tlačítka více možností

Krok 3: Ukázka projektu A

Ukázka projektu A
Ukázka projektu A

Použití bzučáku jako výstražné upozornění

Po předchozí třídě jsme pochopili, jak použít pin GPIO jako výstup i vstup.

Abychom to otestovali, půjdeme na skutečném příkladu a aplikujeme naše znalosti z předchozí třídy do jednoho z modulů na desce. Modul, který použijeme, je „bzučák“. Bzučák, jak název napovídá, bzučí. Použijeme výstup GPIO k odeslání signálu do bzučáku a uzavřeme obvod, abychom vydali hlasitý bzučivý zvuk, poté pošleme další signál, abychom jej vypnuli a uzavřeli obvod.

Co se naučíš

Na konci této lekce budete schopni: Umět ovládat modul bzučáku pomocí výstupu GPIO

Co budete potřebovat

CrowPi Board po počáteční instalaci

Vyžaduje přepínání modulů pomocí přepínače: Ne

Umístění bzučáku na CrowPi

Buzzer se nachází na pravé straně desky CrowPi a je snadno rozpoznatelný hlasitým hlukem, který vydává při aktivaci Při prvním použití Raspberry Pi může být senzor Buzzer zapečetěn ochrannou nálepkou. Nezapomeňte samolepku odlepit jednoduchým odtržením a odkrytím samotného bzučáku.

Krok 4: Ukázka projektu A

Ukázka projektu A
Ukázka projektu A

Aktivace bzučáku

Stejně jako v předchozím příkladu jsme připravili speciální skript s podrobnými komentáři, který vysvětlí, jak celý proces bzučení funguje a jak jsme schopni ovládat bzučák pomocí výstupu GPIO.

Nejprve importujeme knihovnu RPi. GPIO a knihovnu času na spaní.

Poté nakonfigurujeme bzučák na pinu 12, nastavíme režim GPIO na GPIO BOARD a nastavíme pin jako pin OUTPUT. Na 0,5 sekundy vydáme bzučivý signál a poté jej vypneme, abychom zabránili hlasitému šumu.

Pomocí tohoto odkazu si stáhněte skript a vyzkoušejte si ho sami:

Krok 5: Ukázka projektu B

Ukázka projektu B
Ukázka projektu B

Ovládání LCD displeje

LCD (a maticový displej) je pravděpodobně nejzábavnější a nejzajímavější částí při stavbě projektů pomocí CrowPi, pomocí LCD displeje můžete ukázat data, která sbíráte pomocí svých snímačů CrowPi, a také je aktualizovat v reálném čase, záleží na změně modulů jít skrz! Například: včera bylo opravdu horko, ale dnes je opravdu zima - nechte CrowPi LCD automaticky se měnit podle nejnovějších a nejaktuálnějších informací, abyste omylem nenosili špatné oblečení do školy / práce!

Co se naučíš

Na konci této lekce budete schopni: Co se naučíte ovládat LCD displej a zapisovat do něj data.

Co budete potřebovat

CrowPi Board po počáteční instalaci Vyžaduje přepínání modulů pomocí přepínače

*Ne

Umístění obrazovky LCD na CrowPi

LCD obrazovka zabírá největší část desky CrowPi, takže jsme si jisti, že jste si toho okamžitě všimli! Jakmile spustíte ukázkový skript a příklady, CrowPi se zapne s nádherným podsvícením, které lze vidět, i když jsou všechna světla v místnosti vypnutá

Krok 6: Ukázka projektu B

Ukázka projektu B
Ukázka projektu B

Práce s LCD

I2C jako některé jiné senzory také nefunguje na technologii GPIO, místo toho používáme něco s názvem „I2C“(stejné I2C, jaké jsme použili pro světelný senzor v našich předchozích příkladech), adresa, kterou použijeme pro obrazovku LCD, je 21 „Připojením k této adrese I2C budeme moci odesílat příkazy například: psaní textu nebo čísel, zapnutí podsvícení displeje LCD, jeho vypnutí, povolení kurzoru atd …

K ovládání LCD použijeme Adafruit_CharLCDBackpack, což je rámec Adafruit, který nám práci s tak komplikovaným produktem velmi usnadní! Pomocí tohoto odkazu si stáhněte skript a vyzkoušejte si ho sami:

Krok 7: Ukázka projektu C

Ukázka projektu C
Ukázka projektu C

Čtení / zápis karty RFID pomocí modulu RFID

Modul RFID je jedním z nejzajímavějších a nejužitečnějších modulů na trhu, který se po celém světě používá v celé řadě řešení, jako jsou: inteligentní dveřní zámek, vstupní karta zaměstnance, vizitky a dokonce i na obojky? Bez ohledu na to, do jakého projektu se zapojujete - modul RFID se určitě začne používat!

Co se naučíš

Na konci této lekce budete schopni: Ovládat RFID, číst a zapisovat z něj data a rozpoznávat čipy Co budete potřebovat

Deska CrowPi po počáteční instalaci RFID čipu (součástí CrowPi)

Vyžaduje přepínání modulů pomocí přepínače

*Ne

Umístění modulu RFID na CrowPi

Modul RFID je umístěn přímo pod Raspberry Pi (buď nula nebo 3), vypadá jako malý čip s vyobrazením „wifi“, což znamená bezdrátové připojení (což RFID dělá), abychom jej mohli použít je třeba vzít čip nebo kartu, která je součástí CrowPi, a předat ji v oblasti čipu CrowPi RFID dostatečně blízko, aby ji náš skript detekoval. 2-4 cm by mělo být dostatečně blízko, zkuste to!

Krok 8: Ukázka projektu C

Ukázka projektu C
Ukázka projektu C

Práce s RFID

Práce s modulem RFID je docela přímočará. Máme 3 funkce: Autorizace, Čtení, Zápis a Deautorizace. Prvním krokem bude, když se v té době dotknete NFC modulu a náš skript se pokusí autorizovat čip pomocí výchozí konfigurace hesla (pokud jste jej nezměnili, mělo by to fungovat), poté, když bude autorizace úspěšná, bude přečtěte si data a vytiskněte je na obrazovce. Po dokončení skript zruší autorizaci a ukončí se. V jiném příkladu skriptu budeme moci autorizovat, číst, přepsat data na nová data a poté zrušit autorizaci. Pomocí tohoto odkazu si stáhněte skript a vyzkoušejte si ho sami:

Krok 9: Kde koupit CrowPi?

Náš CrowPi byl spuštěn na Kickstarteru

Pomozte nám zaslat tyto rozkošné přívěsky na klíče na

Nový CrowPi, který je dobré, aby se vaše dítě naučilo RPI, a je to vývojová platforma RPI typu vše v jednom.

Propagujte své Raspberry Pi hned teď !!!

Doporučuje: