INHOUDSOPGAWE:
- Stap 1: CrowPi -lesse met Python 2.7
- Stap 2: 19 Geïntegreerde modules om projekte te bou
- Stap 3: Projekvoorbeeld A
- Stap 4: Projekvoorbeeld A
- Stap 5: Projekvoorbeeld B
- Stap 6: Projekvoorbeeld B
- Stap 7: Projekvoorbeeld C
- Stap 8: Projekvoorbeeld C
- Stap 9: Waar kan u CrowPi koop?
Video: CrowPi- lei u van nul na held met framboos Pi: 9 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Wat is CrowPi?
CrowPi is 'n ontwikkelingsbord met 'n 7 -duim -skerm wat u kan help om Raspberry Pi op 'n makliker manier te leer. Met CrowPi kan u nie net basiese rekenaarwetenskap leer nie, maar ook programmeer en talle elektroniese projekte voltooi. CrowPi kan u kennis en vermoëns op hardeware- en sagtewareverwante terreine verbeter, spesiaal ontwerp om u te help om python -programmeringsvaardighede te ontwikkel.
Waarom het u CrowPi nodig? Kom ons doen 'n eenvoudige vasvra -speletjie voordat u hierdie vraag beantwoord. Staan u onder die probleme onder? Sê net JA of NEE. U stel belang in elektronika of Raspberry Pi, maar u weet nie hoe u moet begin nie. U is passievol oor STEM -onderwys, maar u kan nie nuttige en maklike materiaal vind om mee te onderrig nie. U gebruik Raspberry Pi, maar u maak nie die beste daarvan nie. U het 'n paar eenvoudige eksperimente voltooi en u wil meer projekte verken en dieper in die elektronika -wêreld duik. As u een keer JA sê, word CrowPi vir u gebore. CrowPi sal u help om al die bogenoemde probleme op te los.
INDIEN U VAN CROWPI WIL WEET, KLIEK HIER ASB
Stap 1: CrowPi -lesse met Python 2.7
- Les 1 - Basies van GPIO en hoe om GPIO -invoer/uitvoer te gebruik
- Les 2 - Gebruik die gonser vir waarskuwingsgeluide of kennisgewings.
- Les 3 - Kry insette van die knoppie om die zoemer te beheer.
- Les 4 - Hoe Relay werk en hoe om dit te beheer.
- Les 5 - Stuur vibrasiesignaal na die vibrasiesensor.
- Les 6 - Ontdek klank met behulp van die klanksensor.
- Les 7 - Ontdek lae of helder lig met die ligsensor.
- Les 8 - Ontdek kamertemperatuur en humiditeit met behulp van die DHT11 -sensor.
- Les 9 - Ontdek beweging met behulp van die bewegingsensor.
- Les 10 - Kry afstandsinligting met behulp van die ultrasoniese sensor.
- Les 11 - Beheer van die LCD -skerm.
- Les 12 - Lees / skryf RFID -kaart met behulp van die RFID -module.
- Les 13 - Die stapmotor gebruik en stapbewegings maak.
- Les 14 - Beheer van servomotors met behulp van die servo -koppelvlakke. - Les 15 - Beheer van die 8x8 Matrix LED.
- Les 16 - Beheer van die 7 -segment -skerm.
- Les 17 - Ontdek raak met behulp van die aanraaksensor.
- Les 18 - Ontdek kantel met behulp van die kantelsensor.
- Les 19 - Die knoppiesmatriks gebruik en beheer. - Les 20 - Maak u eie printplaat met behulp van die broodbord
Stap 2: 19 Geïntegreerde modules om projekte te bou
* 1 - Gonsensor - Word gebruik om 'n baie gonsende alarm te maak!
* 2 - Relaisensor - Word gebruik om elektroniese stroombane oop en toe te maak
* 3 - Mikrofoonsensor - Word gebruik om harde geraas in die kamer op te spoor
* 4 - Kantelsensor - Word gebruik om die kanteling van die bord regs of links op te spoor
* 5 - Trillingsensor - Word gebruik om 'n sterk vibrasie oor die CrowPi -bord te maak
* 6 - Bewegingsensor - Word gebruik om beweging of beweging rondom op te spoor
* 7 - Raaksensor - Word gebruik as 'n aanraakknoppie waarmee u kan druk
* 8 - Stapmotorverbinding - Word gebruik om dinge te beweeg en stapbewegings te maak
* 9 - Servosverbindings - Word gebruik om dinge te draai
* 10 - IR -sensor - Word gebruik om infrarooi seine te stuur en te ontvang
* 11 - DH11 -module - Word gebruik om die temperatuur en humiditeit in die kamer op te spoor
* 12 - Ultrasoniese sensor - Word gebruik om die afstand op te spoor en te meet
* 13 - Lichtsensor - Word gebruik om die reguit van die lig in die kamer op te spoor en te meet
* 14 - LCD -module - Word gebruik om dinge en teks te wys
* 15 - Segment LED - Word gebruik om getalle en data te wys* 16 - Matrix LED - Word gebruik om teks en ander soort data te wys
* 17 - RFID -module - Word gebruik om NFC -skyfies en modules op te spoor wat kan lees en skryf
* 18 - Onafhanklike knoppies - Kan gebruik word om speletjies te speel of 'n robot te beheer
* 19 - Matriksknoppies - Kan gebruik word as klavier of verskeie knoppies
Stap 3: Projekvoorbeeld A
Gebruik die gonser as 'n waarskuwingskennisgewing
Na die vorige klas het ons verstaan hoe ons die GPIO -pen as uitvoer en invoer moet gebruik.
Om dit te toets, gaan ons met 'n werklike voorbeeld en pas ons kennis uit die vorige klas toe op een van die modules op die bord. Die module wat ons sal gebruik, is die 'gonser'. Die gonser, soos die naam aandui, gons. Ons sal die GPIO -uitset gebruik om 'n sein na die zoemer te stuur en die kring toe te maak om 'n harde gons te maak, dan stuur ons 'n ander sein om dit af te skakel en die kring toe te maak.
Wat sal jy leer
Aan die einde van hierdie les sal u in staat wees om: Die zoemer module te beheer met behulp van GPIO uitset
Wat sal jy nodig hê
CrowPi Board na die eerste installasie
Vereis skakelmodules met behulp van die skakelaar: Nee
Plek van die gonser op die CrowPi
Die Buzzer is aan die regterkant van die CrowPi -bord geleë. Dit is maklik om te bespeur word deur die harde geraas wat dit maak wanneer dit geaktiveer word. Die eerste keer dat u u Raspberry Pi gebruik, kan die Buzzer -sensor met 'n beskermingsplakker verseël word. Maak die plakker oop deur dit eenvoudig af te skeur en die gonser self bloot te stel.
Stap 4: Projekvoorbeeld A
Aktiveer die gonser
Net soos in die vorige voorbeeld, het ons 'n spesiale skrif opgestel met gedetailleerde kommentaar wat sal verduidelik hoe die hele gonsproses werk en hoe ons die gonser kan beheer met behulp van GPIO -uitvoer.
Eers voer ons die RPi. GPIO -biblioteek en die tydbiblioteek in om in te slaap.
Dan konfigureer ons die zoemer by pen 12, stel ons die modus van GPIO op GPIO BOARD op en stel ons die pen in as OUTPUT pin. Ons gee die gonsignaal vir 0,5 sekondes uit en skakel dit dan af om harde geraas te voorkom.
Volg hierdie skakel om die script af te laai en self te probeer:
Stap 5: Projekvoorbeeld B
Beheer van die LCD -skerm
LCD (en matriksvertoning) is waarskynlik die snaakste en opwindendste deel by die bou van projekte met behulp van die CrowPi, met behulp van die LCD -skerm kan u data wys wat u met u CrowPi -sensors versamel en dit ook intyds opdateer, hang af van die verandering wat die modules het gaan deur! Byvoorbeeld: gister was dit baie warm, maar vandag is dit regtig koud - laat die CrowPi LCD homself outomaties verander met die nuutste en mees bygewerkte inligting, sodat u nie per ongeluk die verkeerde klere dra vir skool / werk nie!
Wat sal jy leer
Aan die einde van hierdie les kan u: wat u sal leer hoe om die LCD -skerm te beheer en data daarin te skryf.
Wat sal jy nodig hê
CrowPi Board na aanvanklike installasie Vereis skakelmodules met behulp van die skakelaar
*Geen
Ligging van die LCD -skerm op die CrowPi
Die LCD -skerm neem die grootste deel van die CrowPi -bord uit, so ons is seker dat u dit onmiddellik opgemerk het! Sodra die demo -script en die voorbeelde uitgevoer is, sal die CrowPi aangeskakel word met 'n pragtige agtergrondlig wat gesien kan word, selfs al is al die ligte in die kamer af
Stap 6: Projekvoorbeeld B
Werk met die LCD
Die I2C, soos sommige ander sensors, werk ook nie op GPIO -tegnologie nie, maar ons gebruik iets wat 'I2C' genoem word (dieselfde I2C as wat ons vir die ligsensor in ons vorige voorbeelde gebruik het); die adres wat ons vir die LCD -skerm sal gebruik, is 21 Deur aan hierdie I2C -adres te koppel, kan ons opdragte stuur, byvoorbeeld: teks of getalle skryf, die agtergrond van die LCD aanskakel, dit afskakel, wyser moontlik maak …
Om die LCD te beheer, gebruik ons Adafruit_CharLCDBackpack, wat 'n Adafruit -raamwerk is, wat ons baie makliker maak as ons met sulke ingewikkelde produkte werk! Volg hierdie skakel om die script af te laai en self te probeer:
Stap 7: Projekvoorbeeld C
Lees / skryf RFID -kaart met behulp van die RFID -module
Die RFID -module is een van die interessantste en nuttigste modules op die mark, wêreldwyd gebruik in 'n wye verskeidenheid oplossings, soos: slim deurslot, toegangskaart vir werknemers, besigheidskaartjies en selfs op hondehalsbande? Maak nie saak watter soort projek u doen nie - RFID -module sal beslis gebruik word!
Wat sal jy leer
Aan die einde van hierdie les kan u: die RFID beheer, data daaruit lees en skryf en die skyfies herken.
CrowPi Board na die eerste installasie RFID Chip (ingesluit by die CrowPi)
Vereis skakelmodules met behulp van die skakelaar
*Geen
Die ligging van die RFID -module op die CrowPi
Die RFID -module is reg onder die Raspberry Pi (nul of 3), dit lyk soos 'n klein skyfie met 'n 'wifi' -illustrasie wat daaruit kom, wat beteken dat daar draadlose verbinding is (wat RFID doen) om dit te kan gebruik moet u die chip of die kaart wat by die CrowPi kom, neem en dit naby die CrowPi RFID Chip -gebied oorhandig sodat ons script dit kan opspoor. 2-4 cm moet naby genoeg wees, probeer!
Stap 8: Projekvoorbeeld C
Werk met die RFID
Dit is redelik eenvoudig om met die RFID -module te werk. Ons het drie funksies: goedkeuring, lees, skryf en outorisering. Die eerste stap is wanneer u op daardie tydstip die NFC aanraak, en ons script sal probeer om die chip te magtig met die standaard wagwoordkonfigurasie (as u dit nie verander het nie, dit behoort te werk) daarna, as die magtiging suksesvol is lees die data en druk dit op die skerm af. Nadat dit klaar is, sal dit die skrip outoriseer en verlaat. In 'n ander voorbeeld van 'n skrip sal ons die data kan magtig, lees, herskryf na 'n nuwe data en dan outoriseer. Volg hierdie skakel om die script af te laai en self te probeer:
Stap 9: Waar kan u CrowPi koop?
Ons CrowPi is op Kickstarter gelaai
Help ons om hierdie pragtige sleutels in produksie te stuur op
Nuwe CrowPi, wat goed is vir u kind om RPI te leer, en dit is 'n alles-in-een RPI-ontwikkelingsplatform.
Bevorder u Raspberry Pi nou !!!
Aanbeveel:
Meting van temperatuur met behulp van AD7416ARZ en Framboos Pi: 4 stappe
Meting van temperatuur met behulp van AD7416ARZ en Framboos Pi: AD7416ARZ is 'n 10-bis temperatuur sensor met vier enkanaals analoog na digitale omsetters en 'n ingeboude temperatuursensor daarin. Toegang tot die temperatuursensor op die dele is via multiplexerkanale. Hierdie hoë akkuraatheidstemperatuur
Meting van ligintensiteit met behulp van BH1715 en Framboos Pi: 5 stappe
Meting van ligintensiteit deur gebruik te maak van BH1715 en Raspberry Pi: Gister was ons besig met LCD -skerms, en terwyl ons daaroor werk, besef ons die belangrikheid van ligintensiteitsberekening. Ligintensiteit is nie net belangrik in die fisiese domein van hierdie wêreld nie, maar dit speel ook 'n welbekende rol in die biologie
Meting van versnelling met behulp van ADXL345 en Framboos Pi: 4 stappe
Meting van versnelling met behulp van ADXL345 en Framboos Pi: Die ADXL345 is 'n klein, dun, ultra-lae, drie-as versnellingsmeter met 'n hoë resolusie (13-bis) meting tot ± 16 g. Digitale uitsetdata word geformateer as 'n 16-bis tweeling-aanvulling en is toeganklik via die I2 C digitale koppelvlak. Dit meet die
Die beheer van verskeie LED's met Python en die GPIO -penne van u Framboos Pi: 4 stappe (met foto's)
Die beheer van verskeie LED's met Python en die GPIO -penne van u Raspberry Pi: Hierdie instruksie demonstreer hoe u meer GPIO -penne op u RaspberryPi kan beheer om 4 LED's aan te dryf. Dit sal u ook kennis maak met parameters en voorwaardelike stellings in Python. Ons vorige instruksies met behulp van die GPIO -penne van u Raspberry Pi om
Voorlopige* SPI op die Pi: Kommunikeer met 'n SPI-versnellingsmeter met drie assen met behulp van 'n Framboos Pi: 10 stappe
Voorlopige* SPI op die Pi: Kommunikeer met 'n SPI-versnellingsmeter met drie asse met behulp van 'n Framboos Pi: 'n Stap-vir-stap gids oor hoe om Raspbian op te stel en te kommunikeer met 'n SPI-toestel met behulp van bcm2835 SPI-biblioteek (NIE bietjie gebons nie!) Dit is nog steeds baie voorlopig … Ek moet beter foto's van fisiese aansluiting byvoeg, en 'n paar van die ongemaklike kode deurwerk