Sisällysluettelo:

CrowPi- johtaa sinut nollasta sankariksi Raspberry Pi: 9 askeleen kanssa
CrowPi- johtaa sinut nollasta sankariksi Raspberry Pi: 9 askeleen kanssa

Video: CrowPi- johtaa sinut nollasta sankariksi Raspberry Pi: 9 askeleen kanssa

Video: CrowPi- johtaa sinut nollasta sankariksi Raspberry Pi: 9 askeleen kanssa
Video: увеличить 0 2024, Heinäkuu
Anonim
Image
Image
CrowPi- johtaa sinut nollasta sankariksi Raspberry Pi: n kanssa
CrowPi- johtaa sinut nollasta sankariksi Raspberry Pi: n kanssa
CrowPi- johtaa sinut nollasta sankariksi Raspberry Pi: n kanssa
CrowPi- johtaa sinut nollasta sankariksi Raspberry Pi: n kanssa

Mikä on CrowPi?

CrowPi on kehityskortti, jossa on 7 tuuman näyttö, jonka avulla voit oppia Raspberry Pi: n helpommin. CrowPin avulla voit paitsi oppia tietojenkäsittelytieteen perusasioita, myös harjoittaa ohjelmointia ja suorittaa lukuisia sähköisiä projekteja. CrowPi voi parantaa tietosi ja kykysi laitteistoihin ja ohjelmistoihin liittyvillä aloilla, jotka on erityisesti suunniteltu auttamaan sinua kehittämään python -ohjelmointitaitoja.

Miksi tarvitset CrowPiä? Ennen kuin vastaat tähän kysymykseen, tehdään yksinkertainen tietokilpailu. Kohtaatko alla olevat ongelmat? Sano vain KYLLÄ tai EI. Olet kiinnostunut elektroniikasta tai Raspberry Pi: stä, mutta sinulla ei ole aavistustakaan siitä, miten aloittaa. Olet intohimoinen STEM -koulutuksesta, mutta et löydä hyödyllisiä ja helppoja materiaaleja opettamiseen. Käytät Raspberry Pi: tä, mutta et hyödynnä sitä parhaalla mahdollisella tavalla. Olet suorittanut muutamia yksinkertaisia kokeita ja haluat tutkia lisää projekteja ja sukeltaa syvemmälle elektroniikan maailmaan. Jos sanot KYLLÄ kerran, CrowPi syntyy sinua varten. CrowPi auttaa sinua ratkaisemaan kaikki edellä mainitut ongelmat.

JOS HALUAT TIETÄÄ CROWPISTA, TARKISTA TÄSTÄ

Vaihe 1: CrowPi -oppitunnit Pythonin kanssa 2.7

CrowPi -oppitunnit Pythonilla 2.7
CrowPi -oppitunnit Pythonilla 2.7
CrowPi -oppitunnit Pythonilla 2.7
CrowPi -oppitunnit Pythonilla 2.7

- Oppitunti 1 - GPIO: n perusteet ja GPIO -tulon/-lähdön käyttö

- Oppitunti 2 - summerin käyttäminen hälytysäänen tai ilmoituksen antamiseen.

- Oppitunti 3 - Hanki syöttö painikkeesta summerin ohjaamiseksi.

- Oppitunti 4 - Kuinka rele toimii ja miten sitä hallitaan.

- Oppitunti 5 - Lähetä tärinäsignaali tärinäanturille.

- Oppitunti 6 - Tunnista ääni äänianturin avulla.

- Oppitunti 7 - Tunnista heikko tai kirkas valo valoanturin avulla.

- Oppitunti 8 - Tunnista huoneen lämpötila ja kosteus DHT11 -anturin avulla.

- Oppitunti 9 - Tunnista liike liiketunnistimen avulla.

- Oppitunti 10 - Etäisyystietojen saaminen ultraäänianturin avulla.

- Oppitunti 11 - Nestekidenäytön ohjaus.

- Oppitunti 12 - RFID -kortin lukeminen / kirjoittaminen RFID -moduulin avulla.

- Oppitunti 13 - Askelmoottorin käyttäminen ja askelliikkeiden tekeminen.

- Oppitunti 14 - Servomoottoreiden ohjaus servoliitäntöjen avulla. - Oppitunti 15 - 8x8 -matriisivalon ohjaaminen.

- Oppitunti 16 - 7 -segmenttinäytön hallinta.

- Oppitunti 17 - Kosketuksen tunnistaminen kosketusanturin avulla.

- Oppitunti 18 - Kallistuksen havaitseminen kallistusanturin avulla.

- Oppitunti 19 - Nappimatriisin käyttö ja ohjaus. - Oppitunti 20 - Oman piirilevyn tekeminen leipälevyn avulla

Vaihe 2: 19 integroitua moduulia projektien rakentamiseen

19 integroitua moduulia projektien rakentamiseen
19 integroitua moduulia projektien rakentamiseen
19 integroitua moduulia projektien rakentamiseen
19 integroitua moduulia projektien rakentamiseen

* 1 - summeri -anturi - käytetään todella kovan surinahälytyksen antamiseen!

* 2 - Releanturi - Käytetään elektronisten piirien avaamiseen ja sulkemiseen

* 3 - Mikrofonianturi - Käytetään havaitsemaan kova melu huoneessa

* 4 - Kallistusanturi - Käytetään levyn oikean tai vasemman kallistuksen havaitsemiseen

* 5 - Tärinätunnistin - Käytetään voimakkaan tärinän aikaansaamiseen CrowPi -levyn päälle

* 6 - Liiketunnistin - Käytetään liikkeen tai liikkumisen havaitsemiseen

* 7 - Kosketusanturi - Käytetään kosketuspainikkeena, jota voidaan painaa

* 8 - Askelmoottorin liitäntä - Käytetään esineiden siirtämiseen ja askelliikkeiden tekemiseen

* 9 - Servo -liitännät - Käytetään pyörimään asioita

* 10 - IR -anturi - käytetään infrapunasignaalien lähettämiseen ja vastaanottamiseen

* 11 - DH11 -moduuli - Käytetään huoneen lämpötilan ja kosteuden havaitsemiseen

* 12 - Ultraäänianturi - käytetään etäisyyden havaitsemiseen ja mittaamiseen

* 13 - Valoanturi - Käytetään havaitsemaan ja mittaamaan huoneen suora valo

* 14 - LCD -moduuli - Käytetään esineiden ja tekstin näyttämiseen

* 15 - Segmentti -LED - Käytetään numeroiden ja tietojen näyttämiseen* 16 - Matriisi -LED - Käytetään tekstin ja muun tyyppisten tietojen näyttämiseen

* 17 - RFID -moduuli - Käytetään tunnistamaan NFC -siruja ja -moduuleja, jotka kykenevät sekä lukemaan että kirjoittamaan

* 18 - Erilliset painikkeet - Voidaan käyttää peleihin tai robotin ohjaamiseen

* 19 - Matriisipainikkeet - Voidaan käyttää näppäimistönä tai useina lisäpainikkeina

Vaihe 3: Projektinäyte A

Projektinäyte A
Projektinäyte A

Summerin käyttäminen hälytysilmoituksena

Edellisen luokan jälkeen ymmärsimme, miten GPIO -nasta käytetään sekä ulostulona että tulona.

Testataksemme käytämme tosielämän esimerkkiä ja käytämme aiemman luokan tietämystä johonkin moduuliin. Käyttämämme moduuli on "summeri". Summeri, kuten nimikin sanoo, surisee. Käytämme GPIO -lähtöä signaalin lähettämiseen summerille ja suljemme piirin, jotta saadaan voimakas surinaääni, sitten lähetämme toisen signaalin sen sammuttamiseksi ja piirin sulkemiseksi.

Mitä opit

Tämän oppitunnin lopussa voit: Voit hallita summerimoduulia GPIO -lähdön avulla

Mitä tarvitset

CrowPi Board alkuasennuksen jälkeen

Vaatii kytkentämoduulien kytkimen: Ei

Summerin sijainti CrowPi -laitteessa

Äänimerkki sijaitsee CrowPi -levyn oikealla puolella, ja se on helppo tunnistaa sen kovasta melusta, kun se aktivoituu. Muista irrottaa tarra yksinkertaisesti repimällä se irti ja paljastamalla itse summeri.

Vaihe 4: Projektinäyte A

Projektinäyte A
Projektinäyte A

Summerin aktivointi

Aivan kuten edellisessä esimerkissä, olemme laatineet erityisen komentosarjan, jossa on yksityiskohtaisia kommentteja, jotka selittävät, kuinka koko surinaprosessi toimii ja miten voimme ohjata summeria GPIO -lähdön avulla.

Aluksi tuomme RPi. GPIO -kirjaston ja nukkumisaikakirjaston.

Sitten määritämme summerin nastassa 12, asetamme GPIO -tilan GPIO BOARD -tilaan ja asetamme nastan OUTPUT -nastaksi. Annamme summerin signaalin 0,5 sekunnin ajan ja sammutamme sen sitten estääkseen kovan melun.

Lataa käsikirjoitus tästä linkistä ja kokeile itse:

Vaihe 5: Projektinäyte B

Projektinäyte B
Projektinäyte B

LCD -näytön ohjaus

Nestekidenäyttö (ja matriisinäyttö) on luultavasti hauskin ja jännittävin osa, kun rakennetaan projekteja CrowPi -tekniikkaa käyttäen. LCD -näytön avulla voit näyttää CrowPi -antureillasi keräämäsi tiedot ja myös päivittää sen reaaliajassa riippuen moduulien muutoksesta menee läpi! Esimerkiksi: eilen oli todella kuuma, mutta tänään todella kylmä - anna CrowPi LCD -näytön vaihtaa itsesi automaattisesti uusimmilla ja uusimmilla tiedoilla, jotta et vahingossa käytä vääriä vaatteita kouluun / työhön!

Mitä opit

Tämän oppitunnin lopussa voit: Mitä opit ohjaamaan nestekidenäyttöä ja kirjoittamaan siihen tietoja.

Mitä tarvitset

CrowPi Board ensimmäisen asennuksen jälkeen Vaatii kytkentämoduulien vaihtamisen

*Ei

LCD -näytön sijainti CrowPi -laitteessa

Nestekidenäyttö vie suurimman osan CrowPi -kortista, joten olemme varmoja, että huomasit sen heti! Heti demoskriptin ja esimerkkien suorittamisen jälkeen CrowPi syttyy kauniilla taustavalolla, joka näkyy myös silloin, kun kaikki huoneen valot on sammutettu

Vaihe 6: Projektinäyte B

Projektinäyte B
Projektinäyte B

Työskentely nestekidenäytön kanssa

I2C, kuten jotkut muut anturit, ei myöskään toimi GPIO -tekniikassa, vaan käytämme jotain, jota kutsutaan nimellä “I2C” (sama I2C, jota käytimme valoanturissa edellisissä esimerkeissämme), nestekidenäytössä käytettävä osoite on 21, yhdistämällä tähän I2C -osoitteeseen voimme lähettää esimerkiksi komentoja: tekstin tai numeroiden kirjoittaminen, nestekidenäytön taustavalon sytyttäminen, sammuttaminen, kohdistimen käyttöönotto jne.

Nestekidenäytön ohjaamiseen käytämme Adafruit_CharLCDBackpackia, joka on Adafruit -kehys, mikä helpottaa meitä paljon, kun työskentelemme tällaisen monimutkaisen tuotteen kanssa! Lataa käsikirjoitus tästä linkistä ja kokeile itse:

Vaihe 7: Projektinäyte C

Projektinäyte C
Projektinäyte C

Lue / kirjoita RFID -kortti RFID -moduulin avulla

RFID -moduuli on yksi markkinoiden mielenkiintoisimmista ja hyödyllisimmistä moduuleista. Riippumatta siitä, millaisessa projektissa olet mukana - RFID -moduuli tulee varmasti käyttöön!

Mitä opit

Tämän oppitunnin lopussa voit: hallita RFID: tä, lukea ja kirjoittaa siitä tietoja ja tunnistaa sirut Mitä tarvitset

CrowPi -kortti RFID -sirun ensimmäisen asennuksen jälkeen (sisältyy CrowPi -laitteeseen)

Edellyttää kytkentämoduulien käyttöä kytkimellä

*Ei

RFID -moduulin sijainti CrowPi -laitteessa

RFID -moduuli sijaitsee aivan Raspberry Pi: n alapuolella (joko nolla tai 3). Se näyttää pieneltä sirulta, josta tulee ulos "wifi" -kuvitus, mikä tarkoittaa langatonta yhteyttä (mitä RFID tekee), jotta voimme käyttää sitä sinun on otettava siru tai CrowPi: n mukana toimitettu kortti ja luovutettava se CrowPi RFID -piirialueelle riittävän lähellä, jotta skriptimme voi havaita sen. 2-4 cm pitäisi olla tarpeeksi lähellä, kokeile!

Vaihe 8: Projektinäyte C

Projektinäyte C
Projektinäyte C

Työskentely RFID: n kanssa

RFID -moduulin kanssa työskentely on melko suoraviivaista. Meillä on kolme toimintoa: valtuuttaminen, lukeminen, kirjoittaminen ja valtuutuksen poisto. Ensimmäinen askel on, kun kosketat NFC: tä tuolloin moduuli ja skriptimme yrittää valtuuttaa sirun käyttämällä salasanan oletusasetuksia (jos et ole muuttanut sitä, sen pitäisi toimia) myöhemmin, kun valtuutus on onnistunut, se lue tiedot ja tulosta ne näytölle. Kun se on valmis, se poistaa valtuutuksen ja sulkee komentosarjan. Toisessa skriptiesimerkissä voimme valtuuttaa, lukea, kirjoittaa tiedot uudelleen uuteen dataan ja sitten poistaa luvan. Lataa käsikirjoitus tästä linkistä ja kokeile itse:

Vaihe 9: Mistä ostaa CrowPi?

CrowPi -laitteemme käynnistettiin Kickstarterilla

Auta meitä lähettämään nämä suloiset avaimenperät tuotantoon osoitteessa

Uusi CrowPi, joka on hyvä lapsellesi oppia RPI, ja se on all-in-one RPI -kehitysalusta.

Mainosta Raspberry Pi: täsi nyt!

Suositeltava: