Sadržaj:

CrowPi- Vodite vas od nule do heroja s Raspberry Pi: 9 koraka
CrowPi- Vodite vas od nule do heroja s Raspberry Pi: 9 koraka

Video: CrowPi- Vodite vas od nule do heroja s Raspberry Pi: 9 koraka

Video: CrowPi- Vodite vas od nule do heroja s Raspberry Pi: 9 koraka
Video: Дилан 'Расист' Руф-Резня в Чарльстонской церкви 2024, Studeni
Anonim
Image
Image
CrowPi- Vodite vas od nule do heroja uz Raspberry Pi
CrowPi- Vodite vas od nule do heroja uz Raspberry Pi
CrowPi- Pomoću Raspberry Pi vodite od nule do heroja
CrowPi- Pomoću Raspberry Pi vodite od nule do heroja

Što je CrowPi?

CrowPi je razvojna ploča opremljena zaslonom od 7 inča koji vam može pomoći da na lakši način naučite Raspberry Pi. Uz CrowPi ne samo da možete naučiti osnovne računalne znanosti, već i vježbati programiranje te dovršiti brojne elektroničke projekte. CrowPi može poboljšati vaše znanje i sposobnosti u područjima vezanim uz hardver i softver, posebno osmišljen kako bi vam pomogao u razvijanju vještina programiranja na pythonu.

Zašto vam je potreban CrowPi? Prije nego odgovorite na ovo pitanje, napravimo jednostavnu igru kviza. Suočavate li se s dolje navedenim problemima? Samo recite DA ili NE. Zanima vas elektronika ili Raspberry Pi, ali nemate pojma kako započeti. Oduševljeni ste STEM obrazovanjem, ali ne možete pronaći korisne i jednostavne materijale za poučavanje. Koristite Raspberry Pi, ali ne iskorištavate ga maksimalno. Završili ste nekoliko jednostavnih eksperimenata i želite istražiti još projekata i zaroniti dublje u svijet elektronike. Ako jednom kažete DA, CrowPi je rođen za vas. CrowPi će vam pomoći riješiti sve gore navedene probleme.

AKO ŽELITE ZNATI O CROWPIU, KLIKNITE OVDJE ZA PROVJERU

Korak 1: CrowPi lekcije s Pythonom 2.7

CrowPi lekcije s Pythonom 2.7
CrowPi lekcije s Pythonom 2.7
CrowPi lekcije s Pythonom 2.7
CrowPi lekcije s Pythonom 2.7

- Lekcija 1 - Osnove GPIO -a i kako koristiti GPIO ulaz/izlaz

- Lekcija 2 - Korištenje zujalice za zvuk upozorenja ili obavijest.

- Lekcija 3 - Dobijte unos s gumba za upravljanje zujalicom.

- Lekcija 4 - Kako relej radi i kako ga kontrolirati.

- Lekcija 5 - Pošaljite signal vibracije senzoru vibracija.

- Lekcija 6 - Otkrijte zvuk pomoću senzora zvuka.

- Lekcija 7 - Otkrijte slabo ili jako svjetlo pomoću svjetlosnog senzora.

- Lekcija 8 - Otkrijte sobnu temperaturu i vlagu pomoću senzora DHT11.

- Lekcija 9 - Otkrijte kretanje pomoću senzora pokreta.

- Lekcija 10 - Dobivanje informacija o udaljenosti pomoću ultrazvučnog senzora.

- Lekcija 11 - Upravljanje LCD zaslonom.

- Lekcija 12 - Čitanje / Zapisivanje RFID kartice pomoću RFID modula.

- Lekcija 13 - Korištenje koračnog motora i kretanje koracima.

- Lekcija 14 - Upravljanje servo motorima pomoću servo sučelja. - Lekcija 15 - Upravljanje matričnom LED diodom 8x8.

- Lekcija 16 - Upravljanje 7 -segmentnim zaslonom.

- Lekcija 17 - Otkrivanje dodira pomoću osjetnika dodira.

- Lekcija 18 - Otkrivanje nagiba pomoću osjetnika nagiba.

- Lekcija 19 - Korištenje i upravljanje matricom gumba. - Lekcija 20 - Izrada vlastite pločice pomoću ploče za kruh

Korak 2: 19 integriranih modula za izgradnju projekata

19 integriranih modula za izgradnju projekata
19 integriranih modula za izgradnju projekata
19 integriranih modula za izgradnju projekata
19 integriranih modula za izgradnju projekata

* 1 - Senzor zujalice - Koristi se za stvaranje jako glasnog alarma!

* 2 - Senzor releja - Koristi se za otvaranje i zatvaranje elektroničkih krugova

* 3 - Senzor mikrofona - Koristi se za otkrivanje glasne buke u prostoriji

* 4 - Senzor nagiba - Koristi se za otkrivanje desnog ili lijevog nagiba ploče

* 5 - Osjetnik vibracija - Koristi se za stvaranje jakih vibracija preko ploče CrowPi

* 6 - Senzor pokreta - Koristi se za otkrivanje pokreta ili kretanja

* 7 - Senzor dodira - Koristi se kao dodirni gumb na koji se može pritisnuti

* 8 - Priključak koračnog motora - Koristi se za pomicanje stvari i kretanje koraka

* 9 - Servo priključci - Koriste se za rotiranje stvari

* 10 - IC senzor - Koristi se za slanje i primanje infracrvenih signala

* 11 - DH11 modul - Koristi se za detekciju temperature i vlažnosti u prostoriji

* 12 - Ultrazvučni senzor - Koristi se za otkrivanje i mjerenje udaljenosti

* 13 - Senzor svjetla - Koristi se za otkrivanje i mjerenje ravne svjetlosti u prostoriji

* 14 - LCD modul - koristi se za prikaz stvari i teksta

* 15 - LED dioda - koristi se za prikaz brojeva i podataka* 16 - matrica LED - koristi se za prikaz teksta i drugih vrsta podataka

* 17 - RFID modul - koristi se za otkrivanje NFC čipova i modula, koji mogu čitati i pisati

* 18 - Nezavisni gumbi - Mogu se koristiti za igranje igara ili upravljanje robotom

* 19 - Matrix gumbi - mogu se koristiti kao tipkovnica ili tipke s više opcija

Korak 3: Uzorak projekta A

Uzorak projekta A
Uzorak projekta A

Korištenje zujalice kao obavijesti upozorenja

Nakon prethodne klase, shvatili smo kako koristiti GPIO pin kao izlaz i ulaz.

Kako bismo ga testirali, ići ćemo sa primjerom iz stvarnog života i primijeniti svoje znanje iz prethodnog razreda u jedan od modula na ploči. Modul koji ćemo koristiti je "zujalica". Zujalica, kako naziv kaže, zuji. Koristit ćemo GPIO izlaz za slanje signala do zujalice i zatvaranje strujnog kruga za stvaranje glasnog zujanja, a zatim ćemo poslati drugi signal da ga isključimo i zatvorimo krug.

Što ćete naučiti

Na kraju ove lekcije moći ćete: Moći upravljati modulom zujalice pomoću GPIO izlaza

Što će vam trebati

CrowPi ploča nakon početne instalacije

Zahtijeva sklopne module pomoću prekidača: Ne

Položaj zujalice na CrowPi -ju

Zujalica se nalazi s desne strane ploče CrowPi, lako se može otkriti po glasnoj buci koja se stvara pri aktiviranju. Prilikom prve uporabe Raspberry Pi senzor zujalice mogao bi biti zapečaćen zaštitnom naljepnicom. Otkačite naljepnicu jednostavnim otkidanjem i otkrivanjem samog zujalice.

Korak 4: Uzorak projekta A

Uzorak projekta A
Uzorak projekta A

Aktiviranje zujalice

Kao i u prethodnom primjeru, pripremili smo posebnu skriptu s detaljnim komentarima koji će objasniti kako cijeli proces zujanja funkcionira i kako smo u mogućnosti kontrolirati zujalicu koristeći GPIO izlaz.

Najprije uvozimo biblioteku RPi. GPIO i knjižnicu vremena za spavanje.

Zatim konfiguriramo zujalicu na pin 12, postavljamo način GPIO na GPIO BOARD i postavljamo pin kao OUTPUT pin. Zvučni signal emitirat ćemo 0,5 sekundi, a zatim ga isključiti kako bismo spriječili glasnu buku.

Slijedite ovu vezu za preuzimanje skripte i isprobajte je sami:

Korak 5: Uzorak projekta B

Uzorak projekta B
Uzorak projekta B

Upravljanje LCD zaslonom

LCD (i matrični zaslon) vjerojatno je najsmješniji i najuzbudljiviji dio pri izgradnji projekata pomoću CrowPi -a, pomoću LCD zaslona mogli biste prikazati podatke koje prikupljate pomoću svojih CrowPi senzora i ažurirati ih u stvarnom vremenu, ovisno o promjeni modula prolazi! Na primjer: jučer je bilo jako vruće, ali danas je stvarno hladno - dopustite da se CrowPi LCD automatski promijeni s najnovijim i ažuriranim podacima kako ne biste slučajno nosili krivu odjeću za školu / posao!

Što ćete naučiti

Na kraju ove lekcije moći ćete: Što ćete naučiti kako kontrolirati LCD zaslon i upisivati podatke u njega.

Što će vam trebati

CrowPi ploča nakon početne instalacije Zahtijeva preklopne module pomoću prekidača

*Ne

Položaj LCD zaslona na CrowPi

LCD zaslon zauzima najveći dio ploče CrowPi pa smo sigurni da ste to odmah primijetili! Čim se pokrene demo skripta i primjeri, CrowPi će se uključiti s prekrasnim pozadinskim svjetlom koje se može vidjeti čak i kad su sva svjetla u prostoriji isključena

Korak 6: Uzorak projekta B

Uzorak projekta B
Uzorak projekta B

Rad s LCD -om

I2C kao i neki drugi senzori također ne radi na GPIO tehnologiji, umjesto toga koristimo nešto što se zove "I2C" (isti I2C koji smo koristili za senzor svjetla u našim prethodnim primjerima), adresa koju ćemo koristiti za LCD zaslon je 21, povezivanjem na ovu I2C adresu moći ćemo slati naredbe, na primjer: pisanje teksta ili brojeva, uključivanje pozadinskog osvjetljenja LCD -a, isključivanje, omogućavanje kursora itd …

Za upravljanje LCD -om koristit ćemo Adafruit_CharLCDBackpack koji je Adafruit okvir, što nam uvelike olakšava rad s tako kompliciranim proizvodom! Slijedite ovu vezu za preuzimanje skripte i isprobajte je sami:

Korak 7: Uzorak projekta C

Uzorak projekta C
Uzorak projekta C

Čitanje / pisanje RFID kartice pomoću RFID modula

RFID modul jedan je od najzanimljivijih i najkorisnijih modula na tržištu, koji se širom svijeta koristi u raznim rješenjima kao što su: pametna brava za vrata, kartica za unos zaposlenika, posjetnice, pa čak i ogrlice za pse? Bez obzira na to s kakvim se projektom bavite - RFID modul će se definitivno koristiti!

Što ćete naučiti

Na kraju ove lekcije moći ćete: kontrolirati RFID, čitati i pisati podatke s njega i prepoznati čipove Što će vam trebati

CrowPi ploča nakon početne instalacije RFID čip (uključen u CrowPi)

Zahtijeva prekidačke module pomoću prekidača

*Ne

Položaj RFID modula na CrowPi -ju

RFID modul nalazi se odmah ispod Raspberry Pi -a (bilo nula ili 3), izgleda kao mali čip s "wifi" ilustracijom koja izlazi, što znači bežično povezivanje (što RFID radi) kako bismo ga mogli koristiti potrebno je uzeti čip ili karticu koja dolazi s CrowPi -om i predati ih na područje CrowPi RFID čipa dovoljno blizu da ga naša skripta može otkriti. 2-4 cm bi trebalo biti dovoljno blizu, probajte!

Korak 8: Uzorak projekta C

Uzorak projekta C
Uzorak projekta C

Rad s RFID -om

Rad s RFID modulom prilično je jednostavan. Imamo 3 funkcionalnosti: autoriziranje, čitanje, pisanje i uklanjanje ovlaštenja. Prvi korak bit će kada u to vrijeme dodirnete NFC modul i naša skripta će pokušati autorizirati čip pomoću zadane konfiguracije lozinke (ako je niste promijenili, trebala bi raditi), nakon što će autorizacija biti uspješna, pročitati podatke i ispisati ih na ekranu. Nakon što završi, deaktivirat će autorizaciju i napustiti skriptu. U drugom primjeru skripte moći ćemo autorizirati, čitati, ponovno zapisati podatke u nove podatke, a zatim ih poništiti. Slijedite ovu vezu za preuzimanje skripte i isprobajte je sami:

Korak 9: Gdje kupiti CrowPi?

Naš CrowPi lansiran je na Kickstarteru

Pomozite nam da ove preslatke privjeske za ključeve pošaljemo u produkciju na

Novi CrowPi koji je dobar za vaše dijete da nauči RPI i to je sve-u-jednom RPI razvojna platforma.

Promovirajte svoj Raspberry Pi odmah !!!

Preporučeni: