Talaan ng mga Nilalaman:

CrowPi- Mamuno ka Mula sa Zero hanggang sa Bayani Gamit ang Raspberry Pi: 9 Mga Hakbang
CrowPi- Mamuno ka Mula sa Zero hanggang sa Bayani Gamit ang Raspberry Pi: 9 Mga Hakbang

Video: CrowPi- Mamuno ka Mula sa Zero hanggang sa Bayani Gamit ang Raspberry Pi: 9 Mga Hakbang

Video: CrowPi- Mamuno ka Mula sa Zero hanggang sa Bayani Gamit ang Raspberry Pi: 9 Mga Hakbang
Video: ✨A Will Eternal EP 01 - 106 Full Version [MULTI SUB] 2024, Nobyembre
Anonim
Image
Image
CrowPi- Mamuno ka Mula sa Zero hanggang sa Bayani Gamit ang Raspberry Pi
CrowPi- Mamuno ka Mula sa Zero hanggang sa Bayani Gamit ang Raspberry Pi
CrowPi- Mamuno ka Mula sa Zero hanggang sa Bayani Gamit ang Raspberry Pi
CrowPi- Mamuno ka Mula sa Zero hanggang sa Bayani Gamit ang Raspberry Pi

Ano ang CrowPi?

Ang CrowPi ay isang development board na nilagyan ng 7 inch display na makakatulong sa iyong malaman ang Raspberry Pi sa isang mas madaling paraan. Sa CrowPi, hindi lamang maaari kang matuto ng pangunahing computer science ngunit nagsasanay din ng programa at makumpleto ang maraming mga elektronikong proyekto. Mapapabuti ng CrowPi ang iyong kaalaman at kakayahan sa mga patlang na nauugnay sa hardware at software, na espesyal na idinisenyo upang matulungan kang bumuo ng mga kasanayan sa python program.

Bakit mo kailangan ang CrowPi? Bago mo sagutin ang katanungang ito, gumawa tayo ng isang simpleng laro ng pagsusulit. Nahaharap mo ba ang mga problema sa ibaba? Sabihin mo lang na YES o HINDI. Interesado ka sa electronics o Raspberry Pi, ngunit wala kang ideya kung paano magsisimula. Masigasig ka sa edukasyon sa STEM, ngunit hindi ka makahanap ng mga kapaki-pakinabang at madaling materyales na ituturo. Gumagamit ka ng Raspberry Pi, ngunit hindi mo ito masulit. Nakumpleto mo ang ilang simpleng mga eksperimento, at nais mong galugarin ang higit pang mga proyekto at sumisid nang mas malalim sa mundo ng electronics. Kung sasabihin mong oo kaagad, ang CrowPi ay ipinanganak para sa iyo. Tutulungan ka ng CrowPi na malutas ang lahat ng mga problemang nabanggit sa itaas.

KUNG GUSTO NYONG ALAMIN TUNGKOL SA CROWPI Paki-click dito

Hakbang 1: Mga Aral ng CrowPi Sa Python 2.7

Mga Aral ng CrowPi Sa Python 2.7
Mga Aral ng CrowPi Sa Python 2.7
Mga Aral ng CrowPi Sa Python 2.7
Mga Aral ng CrowPi Sa Python 2.7

- Aralin 1 - Batayan ng GPIO at kung paano gamitin ang GPIO Input / Output

- Aralin 2 - Gamit ang Buzzer para sa tunog ng alerto o abiso.

- Aralin 3 - Kumuha ng input mula sa pindutan upang makontrol ang Buzzer.

- Aralin 4 - Paano gumagana ang Relay at kung paano ito makontrol.

- Aralin 5 - Magpadala ng signal ng panginginig ng boses sa sensor ng panginginig ng boses.

- Aralin 6 - Makita ang tunog gamit ang sound sensor.

- Aralin 7 - Makita ang mababa o maliwanag na ilaw gamit ang Light sensor.

- Aralin 8 - Makita ang temperatura ng temperatura at halumigmig gamit ang sensor ng DHT11.

- Aralin 9 - Makita ang paggalaw gamit ang sensor ng paggalaw.

- Aralin 10 - Pagkuha ng impormasyon sa distansya gamit ang Ultrasonic sensor.

- Aralin 11 - Pagkontrol sa LCD Display.

- Aralin 12 - Basahin / Sumulat ng RFID card gamit ang RFID module.

- Aralin 13 - Paggamit ng hakbang na motor at paggawa ng mga paggalaw ng hakbang.

- Aralin 14 - Pagkontrol ng mga motor ng servos gamit ang mga interface ng servo. - Aralin 15 - Pagkontrol sa 8x8 Matrix LED.

- Aralin 16 - Pagkontrol sa 7 Segment Display.

- Aralin 17 - Pagtuklas ng ugnay gamit ang Touch Sensor.

- Aralin 18 - Ang pagtuklas ng ikiling gamit ang Tilt Sensor.

- Aralin 19 - Paggamit at pagkontrol sa Button Matrix.- Aralin 20 - Paggawa ng iyong sariling circuit board gamit ang Bread Board

Hakbang 2: 19 Mga Pinagsamang Modyul para sa Iyo upang Bumuo ng Mga Proyekto

19 Mga Pinagsamang Modyul para sa Iyong Bumuo ng Mga Proyekto
19 Mga Pinagsamang Modyul para sa Iyong Bumuo ng Mga Proyekto
19 Mga Pinagsamang Modyul para sa Iyong Bumuo ng Mga Proyekto
19 Mga Pinagsamang Modyul para sa Iyong Bumuo ng Mga Proyekto

* 1 - Buzzer sensor - Ginamit upang makagawa ng isang talagang malakas na alarma sa pag-buzz!

* 2 - Sensay ng relay - Ginamit upang buksan at isara ang mga electronic circuit

* 3 - Mikropono sensor - Ginamit upang makita ang malakas na ingay sa silid

* 4 - Tilt sensor- Ginamit upang makita ang kanan o kaliwang ikiling ng board

* 5 - Sensor ng panginginig ng boses - Ginamit upang makagawa ng isang malakas na panginginig ng boses sa board ng CrowPi

* 6 - Motion sensor - Ginamit upang makita ang paggalaw o paggalaw sa paligid

* 7 - Touch Sensor - Ginamit bilang isang touch button na maaaring mapindot

* 8 - Hakbang sa koneksyon ng motor - Ginamit upang ilipat ang mga bagay at gumawa ng mga paggalaw ng hakbang

* 9 - Mga koneksyon sa servos - Ginamit upang paikutin ang mga bagay

* 10 - IR sensor - Ginamit upang magpadala at tumanggap ng mga pulang signal ng Infra

* 11 - DH11 module - Ginamit upang makita ang temperatura at halumigmig sa silid

* 12 - Ultrasonic sensor - Ginamit upang makita at sukatin ang distansya

* 13 - Light sensor - Ginamit upang makita at sukatin ang tuwid ng ilaw sa silid

* 14 - LCD Module - Ginamit upang ipakita ang mga bagay at teksto

* 15 - Segment LED - Ginamit upang ipakita ang mga numero at data * 16 - Matrix LED - Ginamit upang ipakita ang teksto at iba pang uri ng data

* 17 - Module ng RFID - Ginamit upang makita ang mga chip at module ng NFC, na parehong makakabasa at makapagsulat

* 18 - Mga independiyenteng pindutan - Maaaring magamit upang maglaro ng mga laro o makontrol ang isang robot

* 19 - Mga Matrix Buttons - Maaaring magamit bilang keypad o maraming mga pindutan ng pagpipilian

Hakbang 3: Sampol ng Proyekto A

Sampol ng Proyekto A
Sampol ng Proyekto A

Paggamit ng buzzer bilang isang abiso sa alerto

Matapos ang nakaraang klase, naiintindihan namin kung paano gamitin ang GPIO pin pareho bilang output at input.

Upang masubukan ito, pupunta kami sa halimbawa ng totoong buhay at ilapat ang aming kaalaman mula sa nakaraang klase sa isa sa mga module sa pisara. Ang Modyul na gagamitin namin ay ang "buzzer". Ang buzzer, tulad ng isinasaad sa pangalan, buzz. Gagamitin namin ang output ng GPIO upang magpadala ng signal sa buzzer at isara ang circuit upang gumawa ng isang malakas na ingay na pag-buzzing pagkatapos ay magpapadala kami ng isa pang senyas upang patayin ito at isara ang circuit.

Ano ang matutunan mo

Sa pagtatapos ng araling ito magagawa mong: Makontrol ang buzzer module gamit ang output ng GPIO

Ano ang kakailanganin mo

CrowPi Board pagkatapos ng paunang pag-install

Nangangailangan ng mga switching module gamit ang switch: Hindi

Lokasyon ng buzzer sa CrowPi

Ang Buzzer ay matatagpuan sa kanang bahagi ng CrowPi board, madali itong mapansin ng malakas na ingay na ginagawa nito kapag na-aktibo Sa unang pagkakataon na gagamitin mo ang iyong Raspberry Pi, ang Buzzer sensor ay maaaring mabuklod ng sticker ng proteksyon. Siguraduhing i-unseal ang sticker sa pamamagitan lamang ng pagkawasak nito at ilantad ang buzzer mismo.

Hakbang 4: Sampol ng Proyekto A

Sampol ng Proyekto A
Sampol ng Proyekto A

Inaaktibo ang Buzzer

Tulad din sa naunang halimbawa, naghanda kami ng mga espesyal na script na may detalyadong mga komento na magpapaliwanag kung paano gumagana ang buong proseso ng pag-buzz at kung paano namin makokontrol ang buzzer gamit ang output ng GPIO.

Sa una ay ina-import namin ang RPi. GPIO library at ang time library para sa pagtulog.

Pagkatapos ay i-configure namin ang buzzer sa pin 12, ise-set up namin ang mode ng GPIO sa GPIO BOARD at i-set up ang pin bilang OUTPUT pin. Kami ay maglalabas ng signal ng buzzing sa loob ng 0.5 segundo at pagkatapos ay i-off ito upang maiwasan ang malakas na ingay.

Sundin ang link na ito upang mai-download ang script at subukan ito nang mag-isa:

Hakbang 5: Sampol ng Proyekto B

Sampol ng Proyekto B
Sampol ng Proyekto B

Pagkontrol sa LCD Display

Ang LCD (at matrix display) ay marahil ang pinakanakakatawa at pinaka-nakagaganyak na bahagi kapag nagtatayo ng mga proyekto gamit ang CrowPi, gamit ang LCD display maaari mong ipakita ang data na kinokolekta mo gamit ang iyong mga sensor ng CrowPi at i-update din ito sa real time ay depende sa pagbabago ng mga module dumaan! Halimbawa: kahapon talagang mainit ngunit ngayong malamig talaga - hayaan ang CrowPi LCD na baguhin ang sarili nito nang awtomatiko at pinakahabagong impormasyon upang hindi mo sinasadyang magsuot ng maling damit para sa paaralan / trabaho!

Ano ang matutunan mo

Sa pagtatapos ng araling ito magagawa mong: Ano ang matututunan mo kung paano makontrol ang pagpapakita ng LCD at isulat ang data dito.

Ano ang kakailanganin mo

Ang CrowPi Board pagkatapos ng paunang pag-install Nangangailangan ng mga switching module gamit ang switch

*Hindi

Lokasyon ng LCD Screen sa CrowPi

Kinukuha ng LCD screen ang pinakamalaking bahagi ng CrowPi board kaya't sigurado kaming napansin mo ito kaagad! Sa sandaling patakbuhin ang demo script at mga halimbawa, ang CrowPi ay bubukas na may magandang background light na makikita kahit na ang lahat ng mga ilaw sa silid ay naka-patay

Hakbang 6: Sampol ng Proyekto B

Sampol ng Proyekto B
Sampol ng Proyekto B

Paggawa gamit ang LCD

Ang I2C bilang ilang iba pang mga sensor ay hindi rin gumagana sa GPIO Technology sa halip ay gumagamit kami ng isang bagay na tinatawag na "I2C" (Ang parehong I2C na ginamit namin para sa light sensor sa aming nakaraang mga halimbawa), ang address na gagamitin namin para sa LCD screen ay 21, sa pamamagitan ng pagkonekta sa I2C address na ito magagawa naming magpadala ng mga utos halimbawa: pagsulat ng teksto o mga numero, pag-on sa backlight ng LCD, pag-on nito, paganahin ang cursor atbp…

Para sa pagkontrol sa LCD gagamitin namin ang Adafruit_CharLCDBackpack na balangkas ng Adafruit, ginagawang mas madali para sa amin ang mga bagay kapag nagtatrabaho sa naturang kumplikadong produkto! Sundin ang link na ito upang mai-download ang script at subukan ito nang mag-isa:

Hakbang 7: Sampol ng Proyekto C

Sampol ng Proyekto C
Sampol ng Proyekto C

Basahin / Sumulat ng RFID card gamit ang RFID module

Ang module na RFID ay isa sa mga pinaka-kagiliw-giliw at kapaki-pakinabang na mga module sa merkado, ginamit sa buong mundo ang iba't ibang mga solusyon tulad ng: matalinong lock ng pinto, card ng entry ng empleyado, mga card ng negosyo at maging sa mga collar ng aso? Hindi mahalaga kung anong uri ng proyekto ang iyong napili - tiyak na magagamit ang module ng RFID!

Ano ang matutunan mo

Sa pagtatapos ng araling ito magagawa mong: Kontrolin ang RFID, Basahin at Sumulat ng Data mula rito at kilalanin ang mga chips Ano ang kakailanganin mo

CrowPi Board pagkatapos ng paunang pag-install ng RFID Chip (kasama sa CrowPi)

Nangangailangan ng mga switching module gamit ang switch

*Hindi

Lokasyon ng RFID Module sa CrowPi

Ang module na RFID ay matatagpuan sa ibaba mismo ng Raspberry Pi (alinman sa zero o 3) mukhang isang maliit na maliit na tilad na may paglalarawan na "wifi" na lumalabas dito na nangangahulugang wireless na pagkakakonekta (na kung saan ang ginagawa ng RFID) upang magamit ito. kailangang kunin ang maliit na tilad o ang kard na kasama ng CrowPi at ibigay ito sa lugar ng CrowPi RFID Chip na malapit nang malapit upang makita ito ng aming script. Ang 2-4cm ay dapat na sapat na malapit, subukan!

Hakbang 8: Sampol ng Proyekto C

Sampol ng Proyekto C
Sampol ng Proyekto C

Paggawa gamit ang RFID

Ang pagtatrabaho sa module na RFID ay medyo tuwid na pasulong. Mayroon kaming 3 pagpapaandar: Pahintulot, Basahin, Sumulat at Pahintulutan. Ang unang hakbang ay kapag hinawakan mo ang NFC sa oras na iyon ang module at susubukan ng aming script na Pahintulutan ang chip gamit ang default na pagsasaayos ng password (kung hindi mo ito binago, dapat itong gumana) pagkatapos, kapag matagumpay ang pahintulot, gagana ito basahin ang data at i-print ito sa screen. Pagkatapos natapos ito ay Pahintulutan at umalis sa script. Sa isa pang halimbawa ng script na magagawa naming Pahintulutan, Basahin, Muling isulat ang data sa isang bagong data at pagkatapos ay Pahintulutan. Sundin ang link na ito upang mai-download ang script at subukan ito nang mag-isa:

Hakbang 9: Saan Bumili ng CrowPi?

Ang aming CrowPi ay pinuri sa Kickstarter

Tulungan kaming ipadala ang mga kaibig-ibig na keyrings na ito sa paggawa sa

Bagong CrowPi na mabuti para sa iyong anak na matuto ng RPI at ito ay isang all-in-one RPI development platform.

Itaguyod ang iyong Raspberry Pi ngayon !!!

Inirerekumendang: