Satura rādītājs:

CrowPi- Vadiet jūs no nulles līdz varonim, izmantojot Raspberry Pi: 9 soļi
CrowPi- Vadiet jūs no nulles līdz varonim, izmantojot Raspberry Pi: 9 soļi

Video: CrowPi- Vadiet jūs no nulles līdz varonim, izmantojot Raspberry Pi: 9 soļi

Video: CrowPi- Vadiet jūs no nulles līdz varonim, izmantojot Raspberry Pi: 9 soļi
Video: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, Jūlijs
Anonim
Image
Image
CrowPi- Vadiet jūs no nulles līdz varonim, izmantojot Raspberry Pi
CrowPi- Vadiet jūs no nulles līdz varonim, izmantojot Raspberry Pi
CrowPi- Vadiet jūs no nulles līdz varonim, izmantojot Raspberry Pi
CrowPi- Vadiet jūs no nulles līdz varonim, izmantojot Raspberry Pi

Kas ir CrowPi?

CrowPi ir izstrādes dēlis, kas aprīkots ar 7 collu displeju, kas var palīdzēt jums vieglāk apgūt Raspberry Pi. Izmantojot CrowPi, jūs varat ne tikai apgūt datorzinātnes, bet arī praktizēt programmēšanu un pabeigt daudzus elektroniskus projektus. CrowPi var uzlabot jūsu zināšanas un spējas ar aparatūru un programmatūru saistītās jomās, kas īpaši izstrādātas, lai palīdzētu jums attīstīt python programmēšanas prasmes.

Kāpēc jums ir nepieciešams CrowPi? Pirms atbildat uz šo jautājumu, darīsim vienkāršu viktorīnas spēli. Vai jūs saskaraties ar tālāk minētajām problēmām? Vienkārši sakiet JĀ vai NĒ. Jūs interesē elektronika vai Raspberry Pi, bet jums nav ne jausmas, kā sākt. Jūs aizraujaties ar STEM izglītību, taču nevarat atrast noderīgus un vienkāršus materiālus, ar kuriem mācīt. Jūs izmantojat Raspberry Pi, taču neizmantojat to maksimāli. Jūs pabeidzāt dažus vienkāršus eksperimentus un vēlaties izpētīt vairāk projektu un ienirt dziļāk elektronikas pasaulē. Ja vienreiz sakāt JĀ, CrowPi ir radīts jums. CrowPi palīdzēs jums atrisināt visas iepriekš minētās problēmas.

Ja vēlaties uzzināt par CROWPI, lūdzu, noklikšķiniet šeit, lai pārbaudītu

1. solis: CrowPi nodarbības ar Python 2.7

CrowPi nodarbības ar Python 2.7
CrowPi nodarbības ar Python 2.7
CrowPi nodarbības ar Python 2.7
CrowPi nodarbības ar Python 2.7

- 1. nodarbība - GPIO pamati un GPIO ievades/izvades izmantošana

- 2. nodarbība - skaņas signāla izmantošana brīdinājuma skaņai vai paziņojumiem.

- 3. nodarbība - Iegūstiet informāciju no pogas, lai kontrolētu skaņas signālu.

- 4. nodarbība - Kā darbojas relejs un kā to kontrolēt.

- 5. nodarbība - Nosūtiet vibrācijas signālu vibrācijas sensoram.

- 6. nodarbība - Nosakiet skaņu, izmantojot skaņas sensoru.

- 7. nodarbība - Nosakiet vāju vai spilgtu gaismu, izmantojot gaismas sensoru.

- 8. nodarbība - Nosakiet istabas temperatūru un mitrumu, izmantojot DHT11 sensoru.

- 9. nodarbība - noteikt kustību, izmantojot kustības sensoru.

- 10. nodarbība - Informācijas par attālumu iegūšana, izmantojot ultraskaņas sensoru.

- 11. nodarbība - LCD displeja vadība.

- 12. nodarbība - RFID kartes lasīšana / rakstīšana, izmantojot RFID moduli.

- 13. nodarbība - Pakāpiena motora izmantošana un soļu kustību veikšana.

- 14. nodarbība - Servo motoru vadīšana, izmantojot servo saskarnes. - 15. nodarbība - 8x8 matricas gaismas diodes vadība.

- 16. nodarbība - 7 segmentu displeja vadība.

- 17. nodarbība - Pieskāriena noteikšana, izmantojot skārienjutīgo sensoru.

- 18. nodarbība - Slīpuma noteikšana, izmantojot slīpuma sensoru.

- 19. nodarbība - pogu matricas izmantošana un kontrole. - 20. nodarbība - savas shēmas plates izgatavošana, izmantojot maizes dēli

2. darbība: 19 integrēti moduļi projektu veidošanai

19 integrēti moduļi projektu veidošanai
19 integrēti moduļi projektu veidošanai
19 integrēti moduļi projektu veidošanai
19 integrēti moduļi projektu veidošanai

* 1 - skaņas signāla sensors - izmanto, lai radītu patiešām skaļu buzzing modinātāju!

* 2 - releja sensors - izmanto, lai atvērtu un aizvērtu elektroniskās shēmas

* 3 - Mikrofona sensors - izmanto, lai noteiktu skaļu troksni telpā

* 4 - Slīpuma sensors - izmanto, lai noteiktu tāfeles labo vai kreiso slīpumu

* 5 - Vibrācijas sensors - izmanto, lai radītu spēcīgu vibrāciju virs CrowPi plāksnes

* 6 - Kustības sensors - izmanto, lai noteiktu kustību vai kustību apkārt

* 7 - skārienjūtīgais sensors - izmanto kā skārienjutīgu pogu, kuru var nospiest

* 8 - Pakāpju motora savienojums - izmanto, lai pārvietotu lietas un veiktu soļu kustības

* 9 - Servo savienojumi - izmanto, lai pagrieztu lietas

* 10 - IR sensors - izmanto, lai nosūtītu un saņemtu infrasarkanos signālus

* 11 - DH11 modulis - izmanto, lai noteiktu temperatūru un mitrumu telpā

* 12 - Ultraskaņas sensors - izmanto, lai noteiktu un izmērītu attālumu

* 13 - Gaismas sensors - izmanto, lai noteiktu un izmērītu gaismas gaismu telpā

* 14 - LCD modulis - izmanto, lai parādītu lietas un tekstu

* 15 - segmenta gaismas diode - izmanto ciparu un datu rādīšanai* 16 - matricas LED - izmanto, lai parādītu tekstu un cita veida datus

* 17 - RFID modulis - izmanto, lai noteiktu NFC mikroshēmas un moduļus, kas spēj gan lasīt, gan rakstīt

* 18 - Neatkarīgas pogas - var izmantot, lai spēlētu spēles vai kontrolētu robotu

* 19 - Matricas pogas - var izmantot kā tastatūru vai vairāku iespēju pogas

3. darbība: projekta paraugs A

Projekta paraugs A
Projekta paraugs A

Signāla izmantošana kā brīdinājuma paziņojums

Pēc iepriekšējās nodarbības mēs sapratām, kā izmantot GPIO tapu gan kā izeju, gan kā ievadi.

Lai to pārbaudītu, mēs izmantosim reālās dzīves piemēru un izmantosim savas iepriekšējās klases zināšanas vienā no moduļiem. Modulis, kuru mēs izmantosim, ir “skaņas signāls”. Signāls, kā norāda nosaukums, buzz. Mēs izmantosim GPIO izeju, lai nosūtītu signālu uz skaņas signālu un aizvērtu ķēdi, lai radītu skaļu buzzing troksni, tad mēs nosūtīsim citu signālu, lai to izslēgtu un slēgtu ķēdi.

Ko iemācīsies

Šīs nodarbības beigās jūs varēsit: Spēt kontrolēt skaņas signāla moduli, izmantojot GPIO izvadi

Kas tev būs vajadzīgs

CrowPi Board pēc sākotnējās instalēšanas

Nepieciešams pārslēgt moduļus, izmantojot slēdzi: Nē

Signalizatora atrašanās vieta CrowPi

Skaņas signāls atrodas CrowPi tāfeles labajā pusē, to ir viegli noteikt pēc lielā trokšņa, ko tas rada, kad tas tiek aktivizēts. Pirmoreiz lietojot Raspberry Pi, zvana sensors var būt aizzīmogots ar aizsardzības uzlīmi. Noteikti noņemiet uzlīmi, vienkārši to noplēšot un atklājot skaņas signālu.

4. solis: projekta paraugs A

Projekta paraugs A
Projekta paraugs A

Signāla aktivizēšana

Tāpat kā iepriekšējā piemērā, mēs esam sagatavojuši īpašu skriptu ar detalizētiem komentāriem, kas izskaidros, kā darbojas viss buzzing process un kā mēs varam kontrolēt skaņas signālu, izmantojot GPIO izvadi.

Sākumā mēs importējam RPi. GPIO bibliotēku un miega bibliotēku.

Pēc tam mēs konfigurējam skaņas signālu 12. tapā, mēs iestatām GPIO režīmu uz GPIO BOARD un iestatām tapu kā OUTPUT pin. Mēs izvadīsim buzzing signālu 0,5 sekundes un pēc tam izslēgsim, lai novērstu skaļu troksni.

Sekojiet šai saitei, lai lejupielādētu skriptu un izmēģinātu to pats:

5. solis: projekta B paraugs

Projekta paraugs B
Projekta paraugs B

LCD displeja vadība

LCD (un matricas displejs), iespējams, ir smieklīgākā un aizraujošākā daļa, veidojot projektus, izmantojot CrowPi, izmantojot LCD displeju, jūs varētu parādīt datus, kurus savācat, izmantojot savus CrowPi sensorus, kā arī atjaunināt tos reālā laikā, atkarībā no moduļu izmaiņām iet cauri! Piemēram: vakar bija ļoti karsts, bet šodien patiešām auksts - ļaujiet CrowPi LCD automātiski mainīties, izmantojot jaunāko un visjaunāko informāciju, lai nejauši nevilktu nepareizu apģērbu skolai / darbam!

Ko iemācīsies

Šīs nodarbības beigās jūs varēsiet: Ko jūs uzzināsit, kā vadīt LCD displeju un ierakstīt tajā datus.

Kas tev būs vajadzīgs

CrowPi Board pēc sākotnējās instalēšanas Nepieciešams pārslēgt moduļus, izmantojot slēdzi

*Nē

LCD ekrāna atrašanās vieta CrowPi

LCD ekrāns aizņem lielāko daļu CrowPi tāfeles, tāpēc esam pārliecināti, ka pamanījāt to uzreiz! Tiklīdz tiks palaists demonstrācijas skripts un piemēri, CrowPi ieslēgsies ar skaistu fona gaismu, ko var redzēt pat tad, ja telpā ir izslēgtas visas gaismas

6. darbība: projekta B paraugs

Projekta paraugs B
Projekta paraugs B

Darbs ar LCD

I2C, tāpat kā daži citi sensori, arī nedarbojas GPIO tehnoloģijā, tā vietā mēs izmantojam kaut ko tādu, ko sauc par “I2C” (to pašu I2C, ko iepriekšējos piemēros izmantojām gaismas sensoram), adrese, ko izmantosim LCD ekrānam, ir 21, izveidojot savienojumu ar šo I2C adresi, mēs varēsim nosūtīt komandas, piemēram: teksta vai ciparu rakstīšana, LCD fona apgaismojuma ieslēgšana, izslēgšana, kursora iespējošana utt.

LCD kontrolei mēs izmantosim Adafruit_CharLCDBackpack, kas ir Adafruit ietvars, kas mums daudz atvieglo darbu, strādājot ar tik sarežģītu produktu! Sekojiet šai saitei, lai lejupielādētu skriptu un izmēģinātu to pats:

7. solis: projekta paraugs C

Projekta paraugs C
Projekta paraugs C

Lasīt / rakstīt RFID karti, izmantojot RFID moduli

RFID modulis ir viens no interesantākajiem un noderīgākajiem moduļiem tirgū, ko visā pasaulē izmanto visdažādākajos risinājumos, piemēram: viedā durvju slēdzene, darbinieku ieejas karte, vizītkartes un pat suņu apkakles? Neatkarīgi no tā, kādā projektā esat iesaistīts - RFID modulis noteikti tiks izmantots!

Ko iemācīsies

Šīs nodarbības beigās jūs varēsit: kontrolēt RFID, lasīt un rakstīt no tā datus un atpazīt mikroshēmas, kas jums būs nepieciešamas

CrowPi plate pēc sākotnējās RFID mikroshēmas instalēšanas (iekļauta CrowPi komplektā)

Nepieciešams pārslēgt moduļus, izmantojot slēdzi

*Nē

RFID moduļa atrašanās vieta CrowPi

RFID modulis atrodas tieši zem Raspberry Pi (vai nu nulle vai 3). Tas izskatās kā maza mikroshēma ar “wifi” ilustrāciju, kas nozīmē bezvadu savienojumu (ko RFID arī dara), lai to izmantotu. jāņem mikroshēma vai karte, kas nāk kopā ar CrowPi, un jānodod CrowPi RFID mikroshēmas zona pietiekami tuvu, lai mūsu skripts to varētu atklāt. 2-4 cm jābūt pietiekami tuvu, pamēģiniet!

8. solis: projekta paraugs C

Projekta paraugs C
Projekta paraugs C

Darbs ar RFID

Darbs ar RFID moduli ir diezgan vienkāršs. Mums ir 3 funkcijas: autorizācija, lasīšana, rakstīšana un autorizācijas noņemšana. Pirmais solis būs, kad tobrīd pieskarsities NFC modulim, un mūsu skripts mēģinās autorizēt mikroshēmu, izmantojot noklusējuma paroles konfigurāciju (ja neesat to mainījis, tai vajadzētu darboties) vēlāk, kad autorizācija būs veiksmīga, izlasiet datus un izdrukājiet tos ekrānā. Pēc pabeigšanas skripts tiks atcelts un aizvērts. Citā skripta piemērā mēs varēsim autorizēt, lasīt, pārrakstīt datus uz jauniem datiem un pēc tam atcelt autorizāciju. Sekojiet šai saitei, lai lejupielādētu skriptu un izmēģinātu to pats:

9. solis. Kur nopirkt CrowPi?

Mūsu CrowPi tika palaists vietnē Kickstarter

Palīdziet mums nosūtīt šos burvīgos atslēgu piekariņus ražošanā vietnē

Jaunais CrowPi, kas ir piemērots jūsu bērnam RPI apgūšanai, un tā ir viss vienā RPI attīstības platforma.

Reklamējiet savu Raspberry Pi tūlīt!

Ieteicams: