Obsah:

CrowPi- povedie vás od nuly k hrdinovi s Raspberry Pi: 9 krokov
CrowPi- povedie vás od nuly k hrdinovi s Raspberry Pi: 9 krokov

Video: CrowPi- povedie vás od nuly k hrdinovi s Raspberry Pi: 9 krokov

Video: CrowPi- povedie vás od nuly k hrdinovi s Raspberry Pi: 9 krokov
Video: Полный курс TypeScript за час | Тайпскрипт для начинающих 2024, Júl
Anonim
Image
Image
CrowPi- povedie vás od nuly k hrdinovi s Raspberry Pi
CrowPi- povedie vás od nuly k hrdinovi s Raspberry Pi
CrowPi- povedie vás od nuly k hrdinovi s Raspberry Pi
CrowPi- povedie vás od nuly k hrdinovi s Raspberry Pi

Čo je to CrowPi?

CrowPi je vývojová doska vybavená 7 -palcovým displejom, ktorý vám pomôže naučiť sa Raspberry Pi jednoduchším spôsobom. S CrowPi sa môžete nielen naučiť základy informatiky, ale aj precvičovať programovanie a dokončiť množstvo elektronických projektov. CrowPi môže zlepšiť vaše znalosti a schopnosti v oblastiach súvisiacich s hardvérom a softvérom, špeciálne navrhnutých tak, aby vám pomohli rozvinúť znalosti programovania v jazyku python.

Prečo potrebujete CrowPi? Predtým, ako odpoviete na túto otázku, urobme si jednoduchú kvízovú hru. Stretávate sa s nižšie uvedenými problémami? Stačí povedať ÁNO alebo NIE. Máte záujem o elektroniku alebo Raspberry Pi, ale nemáte predstavu, ako začať. Ste nadšení zo vzdelávania STEM, ale nemôžete nájsť užitočné a ľahké materiály, s ktorými by ste mohli učiť. Používate Raspberry Pi, ale nevyužívate ho naplno. Dokončili ste niekoľko jednoduchých experimentov a chcete preskúmať ďalšie projekty a ponoriť sa hlbšie do sveta elektroniky. Ak raz poviete ÁNO, CrowPi je pre vás ako stvorený. CrowPi vám pomôže vyriešiť všetky vyššie uvedené problémy.

AK CHCETE VEDIEŤ O CROWPI, KLIKNITE SEM a overte si to

Krok 1: Lekcie CrowPi s programom Python 2.7

Lekcie CrowPi s Pythonom 2.7
Lekcie CrowPi s Pythonom 2.7
Lekcie CrowPi s Pythonom 2.7
Lekcie CrowPi s Pythonom 2.7

- Lekcia 1 - Základy GPIO a používanie GPIO vstupu/výstupu

- Lekcia 2 - Používanie bzučiaka na upozornenie alebo upozornenie.

- Lekcia 3 - Získajte vstup z tlačidla na ovládanie bzučiaka.

- Lekcia 4 - Ako relé funguje a ako ho ovládať.

- Lekcia 5 - Odoslanie vibračného signálu do senzora vibrácií.

- Lekcia 6 - Detekcia zvuku pomocou zvukového senzora.

- Lekcia 7 - Detekcia slabého alebo jasného svetla pomocou svetelného senzora.

- Lekcia 8 - Zistite teplotu a vlhkosť v miestnosti pomocou snímača DHT11.

- Lekcia 9 - Detekcia pohybu pomocou senzora pohybu.

- Lekcia 10 - Získanie informácií o vzdialenosti pomocou ultrazvukového senzora.

- Lekcia 11 - Ovládanie LCD displeja.

- Lekcia 12 - Čítanie / zápis karty RFID pomocou modulu RFID.

- Lekcia 13 - Používanie krokového motora a vykonávanie krokových pohybov.

- Lekcia 14 - Riadenie servomotorov pomocou servo rozhraní. - Lekcia 15 - Ovládanie matice LED 8x8.

- Lekcia 16 - Ovládanie 7 -segmentového displeja.

- Lekcia 17 - Detekcia dotyku pomocou dotykového senzora.

- Lekcia 18 - Detekcia náklonu pomocou snímača náklonu.

- Lekcia 19 - Používanie a ovládanie matice tlačidiel. - Lekcia 20 - Vytvorenie vlastnej dosky s plošnými spojmi pomocou dosky Bread Board.

Krok 2: 19 integrovaných modulov na vytváranie projektov

19 integrovaných modulov na vytváranie projektov
19 integrovaných modulov na vytváranie projektov
19 integrovaných modulov na vytváranie projektov
19 integrovaných modulov na vytváranie projektov

* 1 - Senzor bzučiaka - slúži na skutočne hlasný bzučiaci alarm!

* 2 - Senzor relé - slúži na otváranie a zatváranie elektronických obvodov

* 3 - Mikrofónny senzor - slúži na detekciu hlasného hluku v miestnosti

* 4 - Senzor náklonu - slúži na detekciu pravého alebo ľavého naklonenia dosky

* 5 - Senzor vibrácií - slúži na silné vibrácie na doske CrowPi

* 6 - Pohybový senzor - slúži na detekciu pohybu alebo pohybu v okolí

* 7 - Dotykový senzor - slúži ako dotykové tlačidlo, ktoré je možné stlačiť

* 8 - Pripojenie krokovým motorom - slúži na pohyb vecí a vykonávanie krokových pohybov

* 9 - Pripojenie serva - slúži na otáčanie vecí

* 10 - IR senzor - slúži na odosielanie a príjem infračervených signálov

* 11 - Modul DH11 - slúži na zisťovanie teploty a vlhkosti v miestnosti

* 12 - Ultrazvukový senzor - slúži na detekciu a meranie vzdialenosti

* 13 - Svetelný senzor - slúži na detekciu a meranie rovnosti svetla v miestnosti

* 14 - LCD modul - slúži na zobrazenie vecí a textu

* 15 - Segmentová dióda LED - slúži na zobrazenie čísel a údajov* 16 - Matrix LED - slúži na zobrazenie textu a iného druhu údajov

* 17 - RFID modul - slúži na detekciu čipov a modulov NFC, schopných čítať aj písať

* 18 - Nezávislé tlačidlá - dajú sa použiť na hranie hier alebo ovládanie robota

* 19 - Maticové tlačidlá - Môžu byť použité ako klávesnica alebo tlačidlá viacerých možností

Krok 3: Ukážka projektu A

Ukážka projektu A
Ukážka projektu A

Použitie bzučiaka ako výstražného upozornenia

Po predchádzajúcej triede sme pochopili, ako používať pin GPIO ako výstup aj vstup.

Aby sme to otestovali, pôjdeme na skutočnom príklade a aplikujeme svoje znalosti z predchádzajúcej triedy do jedného z modulov na doske. Modul, ktorý použijeme, je „bzučiak“. Bzučiak, ako naznačuje názov, bzučí. GPIO výstup použijeme na odoslanie signálu do bzučiaka a zatvorením obvodu vydáme hlasný bzučivý zvuk, potom pošleme ďalší signál na jeho vypnutie a zatvorenie obvodu.

Čo sa naučíš

Na konci tejto lekcie budete schopní: Ovládať modul bzučiaka pomocou výstupu GPIO

Čo budete potrebovať

CrowPi Board po počiatočnej inštalácii

Vyžaduje spínacie moduly pomocou prepínača: Nie

Umiestnenie bzučiaka na zariadení CrowPi

Bzučiak sa nachádza na pravej strane dosky CrowPi a je ľahké ho rozpoznať podľa hlasného hluku, ktorý pri aktivácii vydáva Pri prvom použití Raspberry Pi môže byť snímač bzučiaka zapečatený ochrannou nálepkou. Uistite sa, že odlepíte nálepku jednoduchým odtrhnutím a odhalíte samotný bzučiak.

Krok 4: Ukážka projektu A

Ukážka projektu A
Ukážka projektu A

Aktivácia bzučiaka

Rovnako ako v predchádzajúcom prípade sme pripravili špeciálny skript s podrobnými komentármi, ktoré vysvetlia, ako celý proces bzučania funguje a ako sme schopní ovládať bzučiak pomocou výstupu GPIO.

Najprv importujeme knižnicu RPi. GPIO a časovú knižnicu na spanie.

Potom nakonfigurujeme bzučiak na pine 12, nastavíme režim GPIO na GPIO BOARD a nastavíme pin ako pin OUTPUT. Na 0,5 sekundy budeme reprodukovať bzučiaci signál a potom ho vypneme, aby sme zabránili hlasnému hluku.

Kliknutím na tento odkaz si skript stiahnete a vyskúšate si ho sami:

Krok 5: Ukážka projektu B

Ukážka projektu B
Ukážka projektu B

Ovládanie LCD displeja

LCD (a maticový displej) je pravdepodobne najzábavnejšou a najzaujímavejšou časťou pri stavbe projektov pomocou CrowPi. Pomocou LCD displeja môžete zobrazovať údaje, ktoré zbierate pomocou svojich senzorov CrowPi, a tiež ich aktualizovať v reálnom čase, v závislosti od zmeny modulov. prechádza cez! Napríklad: včera bolo naozaj horúco, ale dnes je naozaj chladno - nechajte displej CrowPi LCD, aby sa automaticky zmenil podľa najnovších a najaktuálnejších informácií, aby ste omylom nenosili nesprávne oblečenie do školy / práce!

Čo sa naučíš

Na konci tejto lekcie budete schopní: Čo sa naučíte ovládať LCD displej a zapisovať naň údaje.

Čo budete potrebovať

Doska CrowPi po počiatočnej inštalácii Vyžaduje spínacie moduly pomocou prepínača

*Nie

Umiestnenie obrazovky LCD na zariadení CrowPi

LCD obrazovka zaberá najväčšiu časť dosky CrowPi, takže sme si istí, že ste si to okamžite všimli! Hneď ako spustíte demo skript a príklady, CrowPi sa zapne s nádherným podsvietením, ktoré je vidieť, aj keď sú všetky svetlá v miestnosti vypnuté

Krok 6: Ukážka projektu B

Ukážka projektu B
Ukážka projektu B

Práca s LCD

I2C, ako niektoré iné senzory, nefunguje ani na technológii GPIO, namiesto toho používame niečo, čo sa nazýva „I2C“(rovnaké I2C, aké sme použili pre svetelný senzor v našich predchádzajúcich príkladoch), adresa, ktorú použijeme pre obrazovku LCD, je 21 „Pripojením na túto adresu I2C budeme môcť odosielať napríklad príkazy: písanie textu alebo čísel, zapínanie podsvietenia displeja LCD, vypínanie, zapínanie kurzora atď.…

Na ovládanie LCD použijeme Adafruit_CharLCDBackpack, ktorý je rámcom Adafruit, nám to pri práci s takýmto komplikovaným produktom veľmi uľahčuje! Kliknutím na tento odkaz si skript stiahnete a vyskúšate si ho sami:

Krok 7: Ukážka projektu C

Ukážka projektu C
Ukážka projektu C

Čítajte / zapisujte kartu RFID pomocou modulu RFID

Modul RFID je jedným z najzaujímavejších a najužitočnejších modulov na trhu, ktorý sa používa po celom svete v rôznych riešeniach, ako sú: inteligentný zámok dverí, vstupná karta pre zamestnancov, vizitky a dokonca aj na obojky? Bez ohľadu na to, do akého projektu sa chystáte - modul RFID sa určite začne používať!

Čo sa naučíš

Na konci tejto lekcie budete môcť: Ovládať RFID, čítať a zapisovať z neho údaje a rozpoznávať čipy Čo budete potrebovať

Doska CrowPi po počiatočnej inštalácii čipu RFID (súčasťou dodávky CrowPi)

Vyžaduje spínacie moduly pomocou prepínača

*Nie

Umiestnenie modulu RFID na zariadení CrowPi

Modul RFID je umiestnený priamo pod Raspberry Pi (buď nula alebo 3), vyzerá ako malý čip s vyobrazením „wifi“, čo znamená bezdrôtové pripojenie (čo robí RFID), aby sme ho mohli používať Potrebujete vziať čip alebo kartu, ktorá je súčasťou dodávky CrowPi, a odovzdať ju v oblasti čipu CrowPi RFID dostatočne blízko, aby to náš skript zistil. 2-4 cm by mali byť dostatočne blízko, vyskúšajte to!

Krok 8: Ukážka projektu C

Ukážka projektu C
Ukážka projektu C

Práca s RFID

Práca s modulom RFID je veľmi jednoduchá. Máme 3 funkcie: autorizáciu, čítanie, zápis a autorizáciu. Prvým krokom bude, keď sa v tom čase dotknete NFC modulu a náš skript sa pokúsi autorizovať čip pomocou predvolenej konfigurácie hesla (ak ste ho nezmenili, malo by to fungovať). Potom, keď bude autorizácia úspešná, bude prečítajte si údaje a vytlačte ich na obrazovku. Po dokončení skript zruší autorizáciu a skončí. V inom prípade skriptu budeme môcť autorizovať, čítať, prepisovať údaje na nové údaje a potom zrušiť autorizáciu. Kliknutím na tento odkaz si skript stiahnete a vyskúšate si ho sami:

Krok 9: Kde kúpiť CrowPi?

Náš CrowPi bol ocenený na Kickstarteri

Pomôžte nám odoslať tieto rozkošné prívesky do výroby na

Nový CrowPi, ktorý je dobré pre vaše dieťa naučiť sa RPI, a je to platforma pre vývoj RPI typu všetko v jednom.

Propagujte svoje Raspberry Pi teraz !!!

Odporúča: