Sadržaj:
- Korak 1: CrowPi lekcije s Pythonom 2.7
- Korak 2: 19 integriranih modula za izgradnju projekata
- Korak 3: Uzorak projekta A
- Korak 4: Uzorak projekta A
- Korak 5: Uzorak projekta B
- Korak 6: Uzorak projekta B
- Korak 7: Uzorak projekta C
- Korak 8: Uzorak projekta C
- Korak 9: Gdje kupiti CrowPi?
Video: CrowPi- Vodite vas od nule do heroja s Raspberry Pi: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Š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
- 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
* 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
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
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
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
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
Č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
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:
Lakši kontroler kloniranja gitarskog heroja!: 10 koraka (sa slikama)
Lakši gitarski herojski klon kontroler!: Ovo je inspirirano izvrsnom idejom Realitiesa, ali upotrijebio sam kontroler za računalo umjesto ploče s tipkovnicom, eliminirajući potrebu za složenom konstrukcijom peraja
Postavljanje Raspberry Pi -ja od nule na zapis podataka iz Arduina: 5 koraka
Postavljanje od nule Raspberry Pi do evidencijskih podataka iz Arduina: Ovaj vodič je za one koji nemaju iskustva s instaliranjem novog hardvera ili softvera, a kamoli Pythona ili Linuxa. Recimo da ste naručili na Raspberry Pi (RPi) sa SD -om karticu (najmanje 8 GB, koristio sam 16 GB, tip I) i napajanje (5 V, najmanje 2
Klon gitare heroja: 7 koraka (sa slikama)
Guitar Hero Clone: Jeste li ikada htjeli svirati Guitar Hero na svom računalu s vlastitom gitarom? Spremite se za igru za manje od 10 dolara i malo strpljenja
Laserski sintitar iz gitare poput gitare poput heroja: 6 koraka
Laser-synthitar From Guitar-hero-Like Toy Guitar: Bio sam jako inspiriran svim youtube video zapisima laserskih harfa, ali smatrao sam da su svi preveliki da bi ih donijeli na jam session ili su trebali komplicirano postavljanje i računalo itd. Pomislio sam na gitaru s laserima umjesto žica. Tada sam pronašao pokvaren t
OpenChord.org V0 - Izgradite pravog gitarskog gitarskog heroja/kontrolera rock benda: 10 koraka
OpenChord.org V0 - Izgradite pravog gitarskog heroja gitare/kontrolora rock benda: Svi volimo gitarskog heroja i rock bend. Također znamo da nikada nećemo naučiti svirati gitaru igrajući ove igre. Ali što ako bismo mogli izgraditi barem Guitar Hero kontroler koji bi nam omogućio korištenje prave gitare? To je ono što imamo ovdje na OpenChord -u