Cuprins:
- Pasul 1: Lecții CrowPi Cu Python 2.7
- Pasul 2: 19 module integrate pentru a putea construi proiecte
- Pasul 3: Exemplul de proiect A
- Pasul 4: Exemplul de proiect A
- Pasul 5: Exemplul de proiect B
- Pasul 6: Exemplul de proiect B
- Pasul 7: Exemplu de proiect C
- Pasul 8: Exemplu de proiect C
- Pasul 9: De unde să cumpărați CrowPi?
Video: CrowPi- Te conduc de la zero la erou cu Raspberry Pi: 9 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
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ț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
* 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
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
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
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
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
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
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:
Afișaj pentru jocuri LED din lemn, alimentat de Raspberry Pi Zero: 11 pași (cu imagini)
Ecran LED pentru jocuri din lemn, oferit de Raspberry Pi Zero: Acest proiect realizează un afișaj LED bazat pe WS2812 de 20x10 pixeli, cu o dimensiune de 78x35 cm, care poate fi instalat cu ușurință în sufragerie pentru a juca jocuri retro. Prima versiune a acestei matrice a fost construită în 2016 și reconstruită de mulți alți oameni. Această experiență
Contor de abonat YouTube folosind un afișaj E-Paper și Raspberry Pi Zero W: 5 pași (cu imagini)
Contor de abonat YouTube folosind un afișaj de hârtie electronică și Raspberry Pi Zero W: În acest instructable, vă voi arăta cum să vă construiți propriul contor de abonat Youtube utilizând un afișaj de hârtie electronică și un Raspberry Pi Zero W pentru a interoga API-ul YouTube și actualizați afișajul. Afișajele cu hârtie electronică sunt excelente pentru acest tip de proiect, deoarece au
Astrofotografie cu Raspberry Pi Zero .: 11 pași (cu imagini)
Astrofotografie cu Raspberry Pi Zero .: Am mai făcut două proiecte de camere bazate pe Raspberry Pi înainte [1] [2]. Aceasta, a treia idee a camerei mele, este primul meu proiect Raspberry Pi Zero. Aceasta este și prima mea vizită la Astrofotografie! Încurajat de recentul „Supermoon”, am vrut să-l iau pe fratele meu
Waveshare Game-HAT MOD Raspberry PI Zero / Zero W [EN / ES]: 4 pași
Waveshare Game-HAT MOD Raspberry PI Zero / Zero W [EN / ES]: ENGLISH / INGLÉS: După cum știți, asamblarea Waveshare Game-HAT este destul de simplă dacă este unul dintre modelele care sunt pe deplin compatibile cu designul, Raspberry Pi 2/3 / 3A + / 3B / 3B + /, personal prefer ca consola de jocuri să poată fi h
Sintetizator laser de la o chitară de jucărie asemănătoare unui chitar-erou: 6 pași
Sintetizator laser De la o chitară de jucărie asemănătoare unui erou de chitară: am fost foarte inspirat de toate videoclipurile de pe harpe laser de pe YouTube, dar le-am găsit prea mari pentru a le aduce pentru o jam session sau aveau nevoie de o configurare complicată și de un computer etc. M-am gândit la o chitară cu lasere în loc de corzi. Apoi am găsit un t spart