Cuprins:

CrowPi- Te conduc de la zero la erou cu Raspberry Pi: 9 pași
CrowPi- Te conduc de la zero la erou cu Raspberry Pi: 9 pași

Video: CrowPi- Te conduc de la zero la erou cu Raspberry Pi: 9 pași

Video: CrowPi- Te conduc de la zero la erou cu Raspberry Pi: 9 pași
Video: 𝗛𝗜𝗧𝗠𝗔𝗡 𝟯 𝗚𝗔𝗠𝗘𝗠𝗢𝗩𝗜𝗘 𝗛𝗗𝗥 𝗦𝗧𝗢𝗥𝗬 𝗔𝗟𝗟 𝗖𝗨𝗧𝗦𝗖𝗘𝗡𝗘𝗦 𝟰𝗸 𝟮𝟭𝟲𝟬𝗽 2024, Iulie
Anonim
Image
Image
CrowPi- Te conduc de la zero la erou cu Raspberry Pi
CrowPi- Te conduc de la zero la erou cu Raspberry Pi
CrowPi- Te conduc de la zero la erou cu Raspberry Pi
CrowPi- Te conduc de la zero la erou cu Raspberry Pi

Ce este CrowPi?

CrowPi este o placă de dezvoltare echipată cu afișaj de 7 inch care vă poate ajuta să învățați Raspberry Pi într-un mod mai ușor. Cu CrowPi, nu numai că puteți învăța informatică de bază, ci și practica programarea și finaliza numeroase proiecte electronice. CrowPi vă poate îmbunătăți cunoștințele și abilitățile în domeniile legate de hardware și software, special concepute pentru a vă ajuta să vă dezvoltați abilitățile de programare python.

De ce ai nevoie de CrowPi? Înainte de a răspunde la această întrebare, să facem un joc simplu de test. Vă confruntați cu problemele de mai jos? Spune doar DA sau NU. Vă interesează electronica sau Raspberry Pi, dar nu aveți idee cum să începeți. Ești pasionat de educația STEM, dar nu găsești materiale utile și ușor de predat. Folosiți Raspberry Pi, dar nu profitați la maximum. Ați finalizat câteva experimente simple și doriți să explorați mai multe proiecte și să vă scufundați mai adânc în lumea electronică. Dacă spui DA o dată, CrowPi se naște pentru tine. CrowPi vă va ajuta să rezolvați toate problemele menționate mai sus.

DACĂ DORIȚI SĂ ȘTIȚI DESPRE CROWPI, VĂ ROG SĂ FACEȚI CLIC AICI PENTRU A VERIFICA

Pasul 1: Lecții CrowPi Cu Python 2.7

Lecții CrowPi Cu Python 2.7
Lecții CrowPi Cu Python 2.7
Lecții CrowPi Cu Python 2.7
Lecții CrowPi Cu Python 2.7

- Lecția 1 - Bazele GPIO și modul de utilizare a intrării / ieșirii GPIO

- Lecția 2 - Utilizarea soneriei pentru sunet de alertă sau notificare.

- Lecția 3 - Obțineți intrări de la buton pentru a controla soneria.

- Lecția 4 - Cum funcționează Releul și cum să-l controleze.

- Lecția 5 - Trimiteți un semnal de vibrație senzorului de vibrații.

- Lecția 6 - Detectați sunetul folosind senzorul de sunet.

- Lecția 7 - Detectați lumina scăzută sau puternică folosind senzorul de lumină.

- Lecția 8 - Detectați temperatura și umiditatea camerei folosind senzorul DHT11.

- Lecția 9 - Detectați mișcarea folosind senzorul de mișcare.

- Lecția 10 - Obținerea informațiilor despre distanță folosind senzorul cu ultrasunete.

- Lecția 11 - Controlul afișajului LCD.

- Lecția 12 - Citirea / Scrierea cardului RFID utilizând modulul RFID.

- Lecția 13 - Folosirea motorului pas cu pas și efectuarea mișcărilor pasului.

- Lecția 14 - Controlul servomotorelor utilizând interfețele servo. - Lecția 15 - Controlul LED-ului Matrix 8x8.

- Lecția 16 - Controlul afișajului pe 7 segmente.

- Lecția 17 - Detectarea atingerii cu ajutorul senzorului tactil.

- Lecția 18 - Detectarea înclinării folosind senzorul de înclinare.

- Lecția 19 - Utilizarea și controlul matricei de butoane.- Lecția 20 - Realizarea propriei plăci de circuite folosind placa de pâine

Pasul 2: 19 module integrate pentru a putea construi proiecte

19 module integrate pentru a construi proiecte
19 module integrate pentru a construi proiecte
19 module integrate pentru a construi proiecte
19 module integrate pentru a construi proiecte

* 1 - Senzor sonor - Folosit pentru a emite o alarmă puternică!

* 2 - Senzor releu - Folosit pentru deschiderea și închiderea circuitelor electronice

* 3 - Senzor microfon - Folosit pentru detectarea zgomotului puternic din cameră

* 4 - Senzor de înclinare - Folosit pentru a detecta înclinarea dreaptă sau stângă a plăcii

* 5 - Senzor de vibrații - Folosit pentru a produce o vibrație puternică peste placa CrowPi

* 6 - Senzor de mișcare - Folosit pentru a detecta mișcarea sau mișcarea în jur

* 7 - Senzor tactil - Folosit ca buton tactil care poate fi apăsat pe

* 8 - Conexiune motor pas cu pas - Utilizată pentru a mișca lucruri și a face mișcări pas cu pas

* 9 - Conexiuni Servo - Utilizate pentru a roti lucrurile

* 10 - Senzor IR - Folosit pentru a trimite și primi semnale infraroșii

* 11 - Modul DH11 - Folosit pentru a detecta temperatura și umiditatea din cameră

* 12 - Senzor cu ultrasunete - Folosit pentru detectarea și măsurarea distanței

* 13 - Senzor de lumină - Folosit pentru a detecta și măsura dreapta luminii din cameră

* 14 - Modul LCD - Folosit pentru a afișa lucruri și text

* 15 - LED segment - Folosit pentru a afișa numere și date * 16 - LED matrice - Folosit pentru a afișa text și alte tipuri de date

* 17 - Modul RFID - Folosit pentru detectarea cipurilor și modulelor NFC, capabile să citească și să scrie

* 18 - Butoane independente - Poate fi folosit pentru a juca jocuri sau pentru a controla un robot

* 19 - Butoane Matrix - Poate fi folosit ca tastatură sau butoane cu mai multe opțiuni

Pasul 3: Exemplul de proiect A

Eșantion de proiect A
Eșantion de proiect A

Utilizarea sonorului ca notificare de alertă

După clasa anterioară, am înțeles cum să folosim pinul GPIO atât ca ieșire, cât și ca intrare.

Pentru a-l testa, vom merge cu un exemplu din viața reală și vom aplica cunoștințele din clasa anterioară într-unul dintre module de pe tablă. Modulul pe care îl vom folosi este „buzzer”. Buzzer-ul, așa cum spune numele, buzz. Vom folosi ieșirea GPIO pentru a trimite semnal către buzzer și vom închide circuitul pentru a face un zgomot puternic, apoi vom trimite un alt semnal pentru a-l opri și a închide circuitul.

Ce vei învăța

La sfârșitul acestei lecții veți putea: să puteți controla modulul buzzer utilizând ieșirea GPIO

De ce vei avea nevoie

CrowPi Board după instalarea inițială

Necesită module de comutare folosind comutatorul: Nu

Locația sonorului pe CrowPi

Buzzer-ul este situat în partea dreaptă a plăcii CrowPi, este ușor de detectat de zgomotul puternic pe care îl produce atunci când este activat. La prima utilizare a Raspberry Pi, senzorul Buzzer ar putea fi sigilat cu un autocolant de protecție. Asigurați-vă că ați desigilat autocolantul pur și simplu rupându-l și expuneți sonorul în sine.

Pasul 4: Exemplul de proiect A

Eșantion de proiect A
Eșantion de proiect A

Activarea buzzerului

La fel ca în exemplul anterior, am pregătit un script special cu comentarii detaliate care vor explica modul în care funcționează întregul proces de buzzing și modul în care putem controla buzzer-ul folosind ieșirea GPIO.

La început importăm biblioteca RPi. GPIO și biblioteca de timp pentru dormit.

Apoi configurăm buzzerul la pinul 12, configurăm modul GPIO pe GPIO BOARD și configurăm pinul ca pin OUTPUT. Vom emite un semnal de zgomot timp de 0,5 secunde și apoi îl vom opri pentru a preveni zgomotul puternic.

Urmați acest link pentru a descărca scriptul și încercați singur:

Pasul 5: Exemplul de proiect B

Eșantion de proiect B
Eșantion de proiect B

Controlul ecranului LCD

LCD (și afișajul matricial) este probabil cea mai amuzantă și mai interesantă parte când construiți proiecte folosind CrowPi, folosind afișajul LCD puteți arăta datele pe care le colectați folosind senzorii dvs. CrowPi și, de asemenea, să le actualizați în timp real, depinde de schimbarea modulelor trece prin! De exemplu: ieri a fost foarte cald, dar astăzi este foarte frig - lăsați LCD-ul CrowPi să se schimbe automat cu cele mai recente și actualizate informații, astfel încât să nu purtați accidental haine greșite pentru școală / serviciu!

Ce vei învăța

La sfârșitul acestei lecții veți putea: Ce veți învăța cum să controlați afișajul LCD și să scrieți date în el.

De ce vei avea nevoie

Placa CrowPi după instalarea inițială Necesită module de comutare folosind comutatorul

*Nu

Locația ecranului LCD pe CrowPi

Ecranul LCD ocupă cea mai mare parte a plăcii CrowPi, așa că suntem siguri că l-ați observat imediat! De îndată ce rulați scriptul demo și exemplele, CrowPi se va aprinde cu o lumină de fundal frumoasă care poate fi văzută chiar și atunci când toate luminile din cameră sunt stinse.

Pasul 6: Exemplul de proiect B

Eșantion de proiect B
Eșantion de proiect B

Lucrul cu ecranul LCD

I2C, ca și alți senzori, nu funcționează pe tehnologia GPIO, în schimb, folosim ceva numit „I2C” (același I2C pe care l-am folosit pentru senzorul de lumină din exemplele noastre anterioare), adresa pe care o vom folosi pentru ecranul LCD este 21, conectându-ne la această adresă I2C, vom putea trimite comenzi, de exemplu: scrierea textului sau a numerelor, pornirea luminii de fundal a LCD-ului, oprirea acestuia, activarea cursorului etc.

Pentru controlul ecranului LCD, vom folosi Adafruit_CharLCDBackpack, care este cadrul Adafruit, care ne face lucrurile mult mai ușoare atunci când lucrăm cu un produs atât de complicat! Urmați acest link pentru a descărca scriptul și încercați singur:

Pasul 7: Exemplu de proiect C

Eșantion de proiect C
Eșantion de proiect C

Citiți / scrieți cardul RFID utilizând modulul RFID

Modulul RFID este unul dintre cele mai interesante și utile module de pe piață, utilizat la nivel mondial într-o mare varietate de soluții, cum ar fi: blocare inteligentă a ușii, card de intrare pentru angajați, cărți de vizită și chiar pe gulerele pentru câini? Indiferent de ce tip de proiect vă aflați - modul RFID va intra cu siguranță în uz!

Ce vei învăța

La sfârșitul acestei lecții veți putea: să controlați RFID-ul, să citiți și să scrieți date din acesta și să recunoașteți cipurile. De ce veți avea nevoie?

Placa CrowPi după instalarea inițială a cipului RFID (inclus cu CrowPi)

Necesită module de comutare folosind comutatorul

*Nu

Amplasarea modulului RFID pe CrowPi

Modulul RFID este situat chiar sub Raspberry Pi (fie zero, fie 3) arată ca un cip mic cu ilustrație „wifi” care iese din el, ceea ce înseamnă conectivitate wireless (ceea ce face RFID) pentru a-l utiliza, vom folosi trebuie să luați cipul sau cardul care vine împreună cu CrowPi și să îl înmânați cu zona Chip RFID CrowPi suficient de aproape pentru ca scriptul nostru să îl detecteze. 2-4cm ar trebui să fie suficient de aproape, încercați!

Pasul 8: Exemplu de proiect C

Eșantion de proiect C
Eșantion de proiect C

Lucrul cu RFID

Lucrul cu modulul RFID este destul de simplu. Avem 3 funcționalități: Autorizare, Citire, Scriere și Dezactivare. Primul pas va fi atunci când atingeți NFC în acel moment modulul și scriptul nostru va încerca să autorizeze cipul utilizând configurația implicită a parolei (dacă nu ați modificat-o, ar trebui să funcționeze) după aceea, atunci când autorizarea are succes, va funcționa citiți datele și imprimați-le pe ecran. După ce ați terminat, acesta va anula autorizarea și va părăsi scriptul. Într-un alt exemplu de script, vom putea să autorizăm, să citim, să scriem din nou datele pe date noi și apoi să le anulăm. Urmați acest link pentru a descărca scriptul și încercați singur:

Pasul 9: De unde să cumpărați CrowPi?

CrowPi-ul nostru a fost lansat pe Kickstarter

Ajutați-ne să trimitem aceste producții de chei adorabile la

Nou CrowPi, care este bun pentru copilul dvs. să învețe RPI și este o platformă de dezvoltare RPI all-in-one.

Promovați-vă acum Raspberry Pi !!

Recomandat: