Obsah:
- Krok 1: Lekce CrowPi s Pythonem 2.7
- Krok 2: 19 integrovaných modulů pro vytváření projektů
- Krok 3: Ukázka projektu A
- Krok 4: Ukázka projektu A
- Krok 5: Ukázka projektu B
- Krok 6: Ukázka projektu B
- Krok 7: Ukázka projektu C
- Krok 8: Ukázka projektu C
- Krok 9: Kde koupit CrowPi?
Video: CrowPi- povede vás od nuly k hrdinovi s Raspberry Pi: 9 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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 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ů
* 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
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
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
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
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
Č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
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:
Vytvořte základní aplikaci „Hello World“od nuly ve Flutteru: 7 kroků
Vytvořte základní aplikaci „Hello World“od nuly ve Flutteru: Ahoj lidi, vytvořil jsem Flutter Tutorial pro začátečníky. Pokud chcete začít s vývojem flutteru hned teď, pomůže vám to Flutter Tutorial pro začátečníky
DIY Bluetooth reproduktor od nuly!: 5 kroků (s obrázky)
DIY Bluetooth reproduktor od nuly !: Vždy jsem chtěl vytvořit svůj vlastní Bluetooth reproduktor od nuly a s mým nově nalezeným volným časem jsem se rozhodl přenést tuto touhu do reality! Deska, kterou jsem navrhl, se točí kolem Bluetooth modulu XS3868 a audio pamětí 3watt na 3watt Pam8403
Nastavení FreeRTOS od nuly na STM32F407 Discovery Kit: 14 kroků
Nastavení FreeRTOS od nuly na STM32F407 Discovery Kit: Volba FreeRTOS jako operačního systému v reálném čase pro váš vložený projekt je skvělá volba. FreeRTOS je skutečně zdarma a poskytuje mnoho jednoduchých a efektivních funkcí RTOS. Ale nastavení freeRTOS od začátku může být obtížné, nebo mohu říci, že
DIY Lab Bench Napájení od nuly: 6 kroků
DIY Lab Bench Napájení od nuly: Jste unaveni napájet své obvody lame, nenabíjecí 9V baterií? Přejete si, abyste si dovolili napájecí zdroj? Pokud ano, proč se nepokoušíte sami si vyrobit napájecí zdroj které mohou dodávat až 27V a 3A
Laserová syntezátor Z kytarové kytary podobné hrdinovi: 6 kroků
Laser-synthitar Z kytarové hračky podobné kytarovému hrdinovi: Velmi mě inspirovala všechna videa z youtube o laserových harfách, ale všechny mi přišly příliš velké na to, aby se daly vzít s sebou na jam session, nebo potřebovaly složité nastavení a počítač atd. Myslel jsem na kytaru s lasery místo strun. Pak jsem našel zlomený t