Indholdsfortegnelse:

CrowPi-leder dig fra nul til helt med hindbær Pi: 9 trin
CrowPi-leder dig fra nul til helt med hindbær Pi: 9 trin

Video: CrowPi-leder dig fra nul til helt med hindbær Pi: 9 trin

Video: CrowPi-leder dig fra nul til helt med hindbær Pi: 9 trin
Video: Топ-10 продуктов, в которых почти 0 калорий 2024, December
Anonim
Image
Image
CrowPi-leder dig fra nul til helt med hindbær Pi
CrowPi-leder dig fra nul til helt med hindbær Pi
CrowPi-leder dig fra nul til helt med hindbær Pi
CrowPi-leder dig fra nul til helt med hindbær Pi

Hvad er CrowPi?

CrowPi er et udviklingsbræt udstyret med 7 tommer skærm, der kan hjælpe dig med at lære Raspberry Pi på en lettere måde. Med CrowPi kan du ikke kun lære grundlæggende datalogi, men også øve programmering og gennemføre talrige elektroniske projekter. CrowPi kan forbedre din viden og evne inden for hardware- og software -relaterede områder, specielt designet til at hjælpe dig med at udvikle python -programmeringsevner.

Hvorfor har du brug for CrowPi? Inden du svarer på dette spørgsmål, lad os lave et simpelt quizspil. Står du over for nedenstående problemer? Sig bare JA eller NEJ. Du er interesseret i elektronik eller Raspberry Pi, men du aner ikke, hvordan du starter. Du brænder for STEM -uddannelse, men du kan ikke finde nyttige og lette materialer at undervise med. Du bruger Raspberry Pi, men du får ikke mest ud af det. Du gennemførte nogle enkle eksperimenter, og du vil udforske flere projekter og dykke dybere ned i elektronikverdenen. Hvis du siger JA en gang, er CrowPi født for dig. CrowPi hjælper dig med at løse alle de problemer, der er nævnt ovenfor.

HVIS DU VIL VIDE OM CROWPI, KLIK HER FOR AT TJEKNE

Trin 1: CrowPi -lektioner med Python 2.7

CrowPi -lektioner med Python 2.7
CrowPi -lektioner med Python 2.7
CrowPi -lektioner med Python 2.7
CrowPi -lektioner med Python 2.7

- Lektion 1 - Grundlæggende om GPIO og hvordan man bruger GPIO Input/Output

- Lektion 2 - Brug af summer til advarselslyd eller underretning.

- Lektion 3 - Få input fra knappen for at styre summeren.

- Lektion 4 - Hvordan relæ fungerer, og hvordan man styrer det.

- Lektion 5 - Send vibrationssignal til vibrationssensoren.

- Lektion 6 - Registrer lyd ved hjælp af lydsensoren.

- Lektion 7 - Registrer lavt eller skarpt lys ved hjælp af lyssensoren.

- Lektion 8 - Registrer stuetemperatur og fugtighed ved hjælp af DHT11 -sensoren.

- Lektion 9 - Registrer bevægelse ved hjælp af bevægelsessensoren.

- Lektion 10 - Få afstandsinformation ved hjælp af ultralydssensoren.

- Lektion 11 - Styring af LCD -displayet.

- Lektion 12 - Læs / skriv RFID -kort ved hjælp af RFID -modulet.

- Lektion 13 - Brug af trinmotoren og foretag trinbevægelser.

- Lektion 14 - Styring af servomotorer ved hjælp af servo -grænsefladerne. - Lektion 15 - Styring af 8x8 Matrix LED.

- Lektion 16 - Styring af 7 segmenters display.

- Lektion 17 - Registrering af berøring ved hjælp af berøringssensoren.

- Lektion 18 - Registrering af tilt ved hjælp af Tilt Sensor.

- Lektion 19 - Brug og styring af knapmatrixen. - Lektion 20 - Lav dit eget printkort ved hjælp af brødbrættet

Trin 2: 19 Integrerede moduler, så du kan bygge projekter

19 Integrerede moduler til at bygge projekter
19 Integrerede moduler til at bygge projekter
19 Integrerede moduler til at bygge projekter
19 Integrerede moduler til at bygge projekter

* 1 - summer sensor - bruges til at lave en virkelig høj summende alarm!

* 2 - Relæføler - Bruges til at åbne og lukke elektroniske kredsløb

* 3 - Mikrofonsensor - Bruges til at registrere høj støj i rummet

* 4 - Tilt sensor - Bruges til at registrere højre eller venstre hældning af brættet

* 5 - Vibrationssensor - Bruges til at lave en stærk vibration over CrowPi -kortet

* 6 - Bevægelsessensor - Bruges til at registrere bevægelse eller bevægelse rundt

* 7 - Berøringssensor - Anvendes som en berøringsknap, der kan trykkes på

* 8 - Trinmotorforbindelse - Bruges til at flytte ting og foretage trinbevægelser

* 9 - Servoforbindelser - Bruges til at rotere ting

* 10 - IR -sensor - Bruges til at sende og modtage infrarøde signaler

* 11 - DH11 -modul - Bruges til at registrere temperatur og fugtighed i rummet

* 12 - Ultralydssensor - Bruges til at registrere og måle afstanden

* 13 - Lyssensor - Bruges til at registrere og måle lysets lige i rummet

* 14 - LCD -modul - bruges til at vise ting og tekst

* 15 - Segment LED - bruges til at vise tal og data* 16 - Matrix LED - bruges til at vise tekst og andre slags data

* 17 - RFID -modul - Bruges til at detektere NFC -chips og moduler, der både kan læse og skrive

* 18 - Uafhængige knapper - Kan bruges til at spille spil eller styre en robot

* 19 - Matrixknapper - Kan bruges som tastatur eller flere valgmulighedsknapper

Trin 3: Projektprøve A

Projektprøve A
Projektprøve A

Brug af summeren som en advarsel

Efter den forrige klasse forstod vi, hvordan vi brugte GPIO -stiften både som output og input.

For at teste det vil vi gå med eksempler fra det virkelige liv og anvende vores viden fra den foregående klasse i et af modulerne over tavlen. Det modul, vi vil bruge, er "summer". Summeren, som navnet siger, summer. Vi vil bruge GPIO -output til at sende signal til summeren og lukke kredsløbet for at lave en høj summende støj, så sender vi et andet signal for at slukke det og lukke kredsløbet.

Hvad vil du lære

I slutningen af denne lektion kan du: være i stand til at styre summermodulet ved hjælp af GPIO -output

Hvad skal du bruge

CrowPi Board efter første installation

Kræver skiftemoduler ved hjælp af kontakten: Nej

Placering af summeren på CrowPi

Buzzer er placeret på højre side af CrowPi -kortet, det er let at blive opdaget af den høje støj, den gør, når den aktiveres. Første gang du bruger din Raspberry Pi, kan buzzer -sensoren være forseglet med beskyttelsesmærkat. Sørg for at afmærke klistermærket ved blot at rive det af og afsløre selve summeren.

Trin 4: Projektprøve A

Projektprøve A
Projektprøve A

Aktivering af summer

Ligesom i det foregående eksempel har vi udarbejdet et specielt script med detaljerede kommentarer, der forklarer, hvordan hele summeprocessen fungerer, og hvordan vi er i stand til at styre summeren ved hjælp af GPIO -output.

Først importerer vi RPi. GPIO bibliotek og tidsbiblioteket til at sove.

Derefter konfigurerer vi summeren ved pin 12, vi konfigurerer tilstanden for GPIO til GPIO BOARD og konfigurerer stiften som OUTPUT pin. Vi udsender et summende signal i 0,5 sekunder og slukker det derefter for at forhindre høj støj.

Følg dette link for at downloade scriptet og prøve det selv:

Trin 5: Projektprøve B

Projektprøve B
Projektprøve B

Styring af LCD -displayet

LCD (og matrix display) er sandsynligvis den sjoveste og mest spændende del, når du bygger projekter ved hjælp af CrowPi, ved hjælp af LCD -displayet kan du vise data, som du indsamler ved hjælp af dine CrowPi -sensorer og også opdatere det i realtid, afhænger af den ændring, modulerne går igennem! For eksempel: i går var det virkelig varmt, men i dag er det virkelig koldt - lad CrowPi LCD ændre sig automatisk med den nyeste og mest opdaterede information, så du ikke ved et uheld kommer til at bære det forkerte tøj til skole / arbejde!

Hvad vil du lære

I slutningen af denne lektion kan du: Hvad du lærer, hvordan du styrer LCD -displayet og skriver data ind i det.

Hvad skal du bruge

CrowPi Board efter første installation Kræver skiftemoduler ved hjælp af kontakten

*Ingen

Placering af LCD -skærm på CrowPi

LCD -skærmen tager den største del af CrowPi -kortet, så vi er sikre på, at du har bemærket det med det samme! Så snart demo -scriptet og eksemplerne køres, tændes CrowPi med smukt baggrundslys, der kan ses, selv når alle lysene i rummet er slukket

Trin 6: Projektprøve B

Projektprøve B
Projektprøve B

Arbejde med LCD

I2C som nogle andre sensorer fungerer heller ikke på GPIO -teknologi, i stedet bruger vi noget, der kaldes “I2C” (Den samme I2C, som vi brugte til lyssensoren i vores tidligere eksempler), den adresse, vi vil bruge til LCD -skærmen, er 21 Ved at oprette forbindelse til denne I2C -adresse kan vi f.eks. sende kommandoer: skrive tekst eller tal, tænde baggrundsbelysningen på LCD -skærmen, slukke den, aktivere markøren osv …

Til styring af LCD'et bruger vi Adafruit_CharLCDBackpack, som er Adafruit -rammer, gør tingene meget lettere for os, når vi arbejder med så komplicerede produkter! Følg dette link for at downloade scriptet og prøve det selv:

Trin 7: Projektprøve C

Projektprøve C
Projektprøve C

Læs / skriv RFID -kort ved hjælp af RFID -modulet

RFID -modulet er et af de mest interessante og nyttige moduler på markedet, der bruges over hele verden i en lang række løsninger såsom: smart dørlås, medarbejderindgangskort, visitkort og endda på hundehalsbånd? Uanset hvilken slags projekt du er til - RFID -modul vil helt sikkert komme i brug!

Hvad vil du lære

I slutningen af denne lektion vil du være i stand til: Styring af RFID, læse og skrive data fra den og genkende chips Hvad har du brug for

CrowPi Board efter første installation RFID Chip (inkluderet i CrowPi)

Kræver skiftemoduler ved hjælp af kontakten

*Ingen

RFID -modulets placering på CrowPi

RFID -modulet er placeret lige under Raspberry Pi (enten nul eller 3) det ligner en lille chip med "wifi" -illustration, der kommer ud af det, hvilket betyder trådløs forbindelse (hvilket er hvad RFID gør) for at bruge det vil vi nødt til at tage chippen eller kortet, der følger med CrowPi og aflevere den over CrowPi RFID Chip -området tæt nok til, at vores script kan registrere det. 2-4 cm burde være tæt nok, prøv!

Trin 8: Projektprøve C

Projektprøve C
Projektprøve C

Arbejde med RFID

At arbejde med RFID -modulet er ret ligetil. Vi har 3 funktioner: Autorisering, læsning, skrivning og autorisation. Første trin vil være, når du rører NFC på det tidspunkt, modulet og vores script vil forsøge at autorisere chippen ved hjælp af standardadgangskonfigurationen (hvis du ikke har ændret den, skulle den fungere) bagefter, når autorisationen er vellykket, vil den læse dataene og udskrive dem på skærmen. Når den er færdig, vil den autorisere og afslutte scriptet. I et andet scripteksempel vil vi kunne autorisere, læse, omskrive dataene til nye data og derefter godkende. Følg dette link for at downloade scriptet og prøve det selv:

Trin 9: Hvor kan man købe CrowPi?

Vores CrowPi blev lukket på Kickstarter

Hjælp os med at sende disse yndige nøgleringe i produktion på

Ny CrowPi, som er godt for dit barn at lære RPI, og det er en alt-i-én RPI-udviklingsplatform.

Promover din Raspberry Pi nu !!!

Anbefalede: