Sadržaj:

CrowPi- Vodite vas od nule do heroja pomoću Raspberry Pi: 9 koraka
CrowPi- Vodite vas od nule do heroja pomoću Raspberry Pi: 9 koraka

Video: CrowPi- Vodite vas od nule do heroja pomoću Raspberry Pi: 9 koraka

Video: CrowPi- Vodite vas od nule do heroja pomoću Raspberry Pi: 9 koraka
Video: От нуля до BA Hero: путешествие в бизнес-анализ 2024, Juli
Anonim
Image
Image
CrowPi- Pomoću Raspberry Pi-a vodite od nule do heroja
CrowPi- Pomoću Raspberry Pi-a vodite od nule do heroja
CrowPi- Pomoću Raspberry Pi-a vodite od nule do heroja
CrowPi- Pomoću Raspberry Pi-a vodite od nule do heroja

Šta je CrowPi?

CrowPi je razvojna ploča opremljena ekranom od 7 inča koji vam može pomoći da naučite Raspberry Pi na lakši način. Uz CrowPi ne samo da možete naučiti osnovne računarske nauke, već i vježbati programiranje i dovršiti brojne elektronske projekte. CrowPi može poboljšati vaše znanje i sposobnosti u poljima vezanim za 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 lake materijale za poučavanje. Koristite Raspberry Pi, ali ne iskorištavate to najbolje. 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 se koristi GPIO ulaz/izlaz

- Lekcija 2 - Upotreba zujalice za zvuk upozorenja ili obavještenje.

- Lekcija 3 - Dobijte unos sa dugmeta za upravljanje zujalicom.

- Lekcija 4 - Kako rele 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 - Dobijanje informacija o udaljenosti pomoću ultrazvučnog senzora.

- Lekcija 11 - Upravljanje LCD ekranom.

- Lekcija 12 - Čitanje / pisanje 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 - Kontrola LED matrice 8x8.

- Lekcija 16 - Upravljanje 7 segmentnim ekranom.

- Lekcija 17 - Otkrivanje dodira pomoću senzora za dodir.

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

- Lekcija 19 - Korištenje i kontrola matrice dugmadi. - Lekcija 20 - Izrada vlastite ploče 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 kola

* 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 - Senzor vibracije - Koristi se za stvaranje jakih vibracija preko CrowPi ploče

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

* 7 - Senzor dodira - Koristi se kao dodirno dugme na koje se može pritisnuti

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

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

* 10 - IC senzor - Koristi se za slanje i prijem 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 detekciju 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 - Nezavisna dugmad - Mogu se koristiti za igranje igara ili upravljanje robotom

* 19 - Matrix tasteri - Mogu se koristiti kao tastatura ili tasteri sa više opcija

Korak 3: Uzorak projekta A

Uzorak projekta A
Uzorak projekta A

Korišćenje zujalice kao obaveštenja o upozorenju

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

Da bismo ga testirali, ići ćemo sa primjerom iz stvarnog života i primijeniti svoje znanje iz prethodne klase u jedan od modula na ploči. Modul koji ćemo koristiti je „zujalica“. Zvučni signal, 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.

Šta ćete naučiti

Na kraju ove lekcije moći ćete: Moći kontrolirati modul zujalice koristeći GPIO izlaz

Šta će vam trebati

CrowPi ploča nakon početne instalacije

Potrebni su sklopni moduli pomoću prekidača: Ne

Lokacija zujalice na CrowPi -ju

Zvučni signal se nalazi s desne strane CrowPi ploče, lako se može otkriti po glasnoj buci koja nastaje pri aktiviranju. Prilikom prve upotrebe Raspberry Pi senzor zujalice može 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.

Prvo uvozimo biblioteku RPi. GPIO i biblioteku 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 ekranom

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 kroz! Na primjer: jučer je bilo jako vruće, ali danas je jako hladno - dopustite da se CrowPi LCD automatski promijeni s najnovijim i najnovijim podacima kako ne biste slučajno nosili pogrešnu odjeću za školu / posao!

Šta ćete naučiti

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

Šta će vam trebati

CrowPi ploča nakon početne instalacije Zahtijeva prebacivanje modula pomoću prekidača

*Ne

Lokacija LCD ekrana na CrowPi

LCD ekran zauzima najveći dio CrowPi ploče 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 sa LCD ekranom

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 ekran 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 kontrolu LCD -a koristit ćemo Adafruit_CharLCDBackpack koji je Adafruit framework, š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 je jedan od najzanimljivijih i najkorisnijih modula na tržištu, koji se širom svijeta koristi u širokom spektru rješenja kao što su: pametna brava za vrata, kartica za ulazak zaposlenika, posjetnice, pa čak i ogrlice za pse? Bez obzira na to u koji se projekt bavite - RFID modul će se definitivno koristiti!

Šta ćete naučiti

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

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

Potrebni su sklopni moduli pomoću prekidača

*Ne

Lokacija RFID modula na CrowPi -u

RFID modul nalazi se odmah ispod Raspberry Pi -a (bilo nula ili 3), izgleda kao mali čip sa "wifi" ilustracijom koja izlazi iz njega, što znači bežično povezivanje (što RFID radi) da 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 sa RFID -om

Rad s RFID modulom prilično je jednostavan. Imamo 3 funkcionalnosti: Autorizacija, Čitanje, Pisanje i Deautorizacija. Prvi korak bit će kada u to vrijeme dodirnete NFC modul i naša skripta će pokušati autorizirati čip koristeći zadanu konfiguraciju lozinke (ako je niste promijenili, trebala bi raditi), nakon što će autorizacija biti uspješna, pročitajte podatke i odštampajte ih na ekranu. Nakon što završi, deaktivirat će autorizaciju i napustiti skriptu. U drugom primjeru skripte moći ćemo autorizirati, čitati, ponovno pisati podatke u nove podatke, a zatim ih deaktivirati. Slijedite ovu vezu za preuzimanje skripte i isprobajte je sami:

Korak 9: Gdje kupiti CrowPi?

Naš CrowPi predstavljen 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 sada !!!

Preporučuje se: