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 pomoću Raspberry Pi: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Š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
- 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
* 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
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
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
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
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
Č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
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:
Napravite osnovnu aplikaciju "Hello World" od nule u Flutteru: 7 koraka
Kreirajte osnovnu aplikaciju "Hello World" od nule u Flutteru: Zdravo momci, stvorio sam Flutter Tutorial za početnike. Ako sada želite započeti razvoj fluttera, ovo će vam pomoći Flutter Tutorial za početnike
Lakši kontroler kloniranja gitarskog heroja!: 10 koraka (sa slikama)
Lakši Guitar Hero Clone Controller!: Ovo je inspirisano odličnom idejom Realities -a, ali ja sam koristio PC kontroler umjesto ploče sa tastaturom, eliminirajući potrebu za složenom konstrukcijom peraja
Uradi sam Bluetooth zvučnik od nule!: 5 koraka (sa slikama)
DIY Bluetooth zvučnik od nule!: Oduvijek sam želio napraviti svoj vlastiti Bluetooth zvučnik od nule i sa svojim novim pronađenim slobodnim vremenom odlučio sam tu želju ubrzati u stvarnost! Ploča koju sam dizajnirao vrti se oko XS3868 Bluetooth modula i 3watt by 3watt Pam8403 zvuka
Laserski sintitar iz gitare poput gitare poput heroja: 6 koraka
Laser-synthitar Od gitare poput gitare poput igračke gitare: Bio sam jako inspiriran svim youtube video zapisima laserskih harfi, ali smatrao sam da su svi preveliki da ih ponesete na jam sesiju ili su im trebali komplicirano postavljanje i računalo itd. Pomislio sam na gitaru s laserima umjesto žica. Tada sam pronašao pokvaren t
OpenChord.org V0 - Napravite pravog gitarskog gitarskog heroja/kontrolera benda: 10 koraka
OpenChord.org V0 - Izgradite pravog gitarskog gitarskog heroja/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 upotrebu prave gitare? To je ono što mi ovdje na OpenChord -u