Mundarija:

CrowPi- Raspberry Pi yordamida noldan qahramongacha: 9 qadam
CrowPi- Raspberry Pi yordamida noldan qahramongacha: 9 qadam

Video: CrowPi- Raspberry Pi yordamida noldan qahramongacha: 9 qadam

Video: CrowPi- Raspberry Pi yordamida noldan qahramongacha: 9 qadam
Video: Don't Buy a Raspberry Pi Until You've Seen The CrowPi All in One Kit! 2024, Iyul
Anonim
Image
Image
CrowPi- Raspberry Pi yordamida noldan qahramongacha borishga rahbarlik qiling
CrowPi- Raspberry Pi yordamida noldan qahramongacha borishga rahbarlik qiling
CrowPi- Raspberry Pi yordamida noldan qahramongacha borishga rahbarlik qiling
CrowPi- Raspberry Pi yordamida noldan qahramongacha borishga rahbarlik qiling

CrowPi nima?

CrowPi - bu Raspberry Pi -ni osonroq o'rganishga yordam beradigan 7 dyuymli displey bilan jihozlangan ishlab chiqish paneli. CrowPi yordamida siz nafaqat asosiy kompyuter fanlarini o'rganishingiz, balki dasturlash bilan shug'ullanishingiz va ko'plab elektron loyihalarni bajarishingiz mumkin. CrowPi sizga python dasturlash ko'nikmalarini rivojlantirishga yordam berish uchun maxsus ishlab chiqilgan apparat va dasturiy ta'minot sohasidagi bilim va qobiliyatingizni oshirishi mumkin.

Nega sizga CrowPi kerak? Bu savolga javob berishdan oldin, keling, oddiy viktorina o'yinini o'tkazaylik. Siz quyidagi muammolarga duch kelasizmi? Ha yoki yo'q deb ayting. Siz elektronika yoki Raspberry Pi -ga qiziqasiz, lekin qanday boshlashni bilmayapsiz. Siz STEM ta'limiga ishtiyoqdasiz, lekin siz o'qitadigan foydali va oson materiallarni topa olmaysiz. Siz Raspberry Pi dan foydalanayapsiz, lekin undan unumli foydalanmaysiz. Siz bir nechta oddiy tajribalarni o'tkazdingiz va siz ko'proq loyihalarni o'rganishni va elektronika dunyosiga chuqurroq kirishni xohlaysiz. Agar siz bir marta "ha" deb aytsangiz, CrowPi siz uchun tug'ilgan. CrowPi sizga yuqorida aytib o'tilgan barcha muammolarni hal qilishga yordam beradi.

Agar siz CROWPI HAQIDA BILISHNI XOXLASANIZ, ILOHI BU YERNI BOSING

1 -qadam: Python 2.7 bilan CrowPi darslari

Python 2.7 bilan CrowPi darslari
Python 2.7 bilan CrowPi darslari
Python 2.7 bilan CrowPi darslari
Python 2.7 bilan CrowPi darslari

- 1 -dars - GPIO asosi va GPIO kirish/chiqishidan foydalanish

- 2 -dars - Ovozli signal yoki bildirishnoma uchun Buzzerdan foydalanish.

- 3 -dars - Buzzerni boshqarish uchun tugmachadan ma'lumot oling.

- 4 -dars - Relay qanday ishlaydi va uni boshqarish.

- 5 -dars - tebranish signalini tebranish sensoriga yuborish.

- 6 -dars - Ovoz sensori yordamida tovushni aniqlash.

- 7 -dars - Yorug'lik sensori yordamida past yoki yorqin nurni aniqlang.

- 8 -dars - DHT11 sensori yordamida xona harorati va namligini aniqlang.

- 9 -dars - Harakat sensori yordamida harakatni aniqlang.

10 -dars - Ultrasonik sensor yordamida masofa haqida ma'lumot olish.

- 11 -dars - LCD displeyni boshqarish.

- 12 -dars - RFID moduli yordamida RFID kartasini o'qish / yozish.

- 13 -dars - qadam motorini ishlatish va qadam harakatlarini bajarish.

- 14 -dars - Servo interfeyslari yordamida servo dvigatellarni boshqarish. - 15 -dars - 8x8 matritsali LEDni boshqarish.

- 16 -dars - 7 segmentli displeyni boshqarish.

- 17 -dars - Sensorli sensor yordamida teginishni aniqlash.

- 18 -dars - Tilt sensori yordamida egilishni aniqlash.

- 19 -dars - tugma matritsasini ishlatish va boshqarish. - 20 -dars - Non taxtasi yordamida o'z elektron platangizni yasash.

2 -qadam: Loyihalar yaratish uchun 19 ta o'rnatilgan modul

Loyihalar yaratish uchun 19 o'rnatilgan modul
Loyihalar yaratish uchun 19 o'rnatilgan modul
Loyihalar yaratish uchun 19 o'rnatilgan modul
Loyihalar yaratish uchun 19 o'rnatilgan modul

* 1 - Buzzer sensori - Haqiqatan ham baland ovozda signal berish uchun ishlatiladi!

* 2 - o'rni sensori - elektron davralarni ochish va yopish uchun ishlatiladi

* 3 - Mikrofon sensori - Xonadagi baland ovozni aniqlash uchun ishlatiladi

* 4 - burilish sensori - taxtaning o'ng yoki chap burilishini aniqlash uchun ishlatiladi

* 5 - tebranish sensori - CrowPi taxtasida kuchli tebranish qilish uchun ishlatiladi

* 6 - Harakat sensori - Atrofdagi harakat yoki harakatni aniqlash uchun ishlatiladi

* 7 - Sensorli sensor - bosish mumkin bo'lgan sensorli tugma sifatida ishlatiladi

* 8 - pog'onali dvigatel ulanishi - narsalarni siljitish va qadam harakatlarini bajarish uchun ishlatiladi

* 9 - Servos ulanishlari - narsalarni aylantirish uchun ishlatiladi

* 10 - IQ sensori - Infraqizil signallarni yuborish va qabul qilish uchun ishlatiladi

* 11 - DH11 moduli - xona ichidagi harorat va namlikni aniqlash uchun ishlatiladi

* 12 - Ultrasonik sensor - masofani aniqlash va o'lchash uchun ishlatiladi

* 13 - yorug'lik sensori - xonadagi yorug'likning to'g'riligini aniqlash va o'lchash uchun ishlatiladi

* 14 - LCD moduli - narsalar va matnni ko'rsatish uchun ishlatiladi

* 15 - segment LED - raqamlar va ma'lumotlarni ko'rsatish uchun ishlatiladi* 16 - matritsali LED - matn va boshqa ma'lumotlarni ko'rsatish uchun ishlatiladi.

* 17 - RFID moduli - o'qish va yozish qobiliyatiga ega NFC chiplari va modullarini aniqlash uchun ishlatiladi

* 18 - Mustaqil tugmalar - O'yin o'ynash yoki robotni boshqarish uchun ishlatilishi mumkin

* 19 - Matrix tugmalari - Klaviatura yoki bir nechta variantli tugmalar sifatida ishlatilishi mumkin

3 -qadam: A loyiha namunasi

Loyiha namunasi A
Loyiha namunasi A

Ogohlantirish xabari sifatida buzzerdan foydalanish

Oldingi darsdan so'ng biz GPIO pinini chiqish va kirish sifatida qanday ishlatishni tushundik.

Buni sinab ko'rish uchun biz haqiqiy hayotiy misolni ko'rib chiqamiz va oldingi sinfdan olgan bilimlarimizni taxtadagi modullardan birida qo'llaymiz. Biz foydalanadigan modul - bu "signal". Nomidan ko'rinib turibdiki, ovozli signal. Biz signalni signal signaliga yuborish uchun GPIO chiqishidan foydalanamiz va baland ovozli shovqin qilish uchun sxemani yopamiz, keyin uni o'chirish va kontaktlarning zanglashiga olib keladigan boshqa signal yuboramiz.

Siz nimani o'rganasiz

Dars oxirida siz quyidagilarni qila olasiz: GPIO chiqishi yordamida signal signal modulini boshqarish

Sizga nima kerak bo'ladi

Dastlabki o'rnatilgandan so'ng CrowPi kartasi

Kalit yordamida almashtirish modullarini talab qiladi: Yo'q

CrowPi -da buzzerning joylashuvi

Buzzer CrowPi kartasining o'ng tomonida joylashgan, uni faollashtirilganda chiqariladigan baland ovoz bilan aniqlash oson. Stikerni echib, buzzerning o'zini ochib, uning muhrini ochganingizga ishonch hosil qiling.

4 -qadam: A loyiha namunasi

Loyiha namunasi A
Loyiha namunasi A

Buzzerni faollashtirish

Xuddi oldingi misolda bo'lgani kabi, biz batafsil shovqinli jarayon qanday ishlashini va GPIO chiqishi yordamida gumbazni qanday boshqarishni tushuntiradigan batafsil izohlar bilan maxsus skript tayyorladik.

Avvaliga biz RPi. GPIO kutubxonasini va uxlash uchun vaqt kutubxonasini import qilamiz.

Keyin biz signalni 12 -pinda sozlaymiz, GPIO rejimini GPIO BOARD -ga o'rnatamiz va pinni OUTPUT -pin sifatida o'rnatamiz. Biz 0,5 soniya davomida shovqinli signalni chiqaramiz va shovqinni oldini olish uchun uni o'chirib qo'yamiz.

Skriptni yuklab olish uchun ushbu havolaga o'ting va uni o'zingiz sinab ko'ring:

5 -qadam: B loyiha namunasi

Loyiha namunasi B
Loyiha namunasi B

LCD displeyni boshqarish

LCD (va matritsali displey), ehtimol CrowPi yordamida loyihalarni qurishda eng kulgili va hayajonli qismdir, LCD displey yordamida siz CrowPi datchiklari yordamida to'plangan ma'lumotlarni ko'rsatishingiz va uni real vaqtda yangilashingiz modullarning o'zgarishiga bog'liq. o'tadi! Masalan: kecha chindan ham issiq edi, lekin bugun juda sovuq - CrowPi LCD avtomatik ravishda eng yangi va yangilangan ma'lumotlar bilan avtomatik ravishda o'zgarib tursin, shunda siz tasodifan maktab / ish uchun noto'g'ri kiyim kiymaysiz!

Siz nimani o'rganasiz

Bu dars oxirida siz: LCD displeyni boshqarishni va unga ma'lumotlarni yozishni o'rganasiz.

Sizga nima kerak bo'ladi

Dastlabki o'rnatilgandan so'ng CrowPi kartasi kommutator yordamida kommutatsiya modullarini talab qiladi

*Yo'q

LCD ekranning CrowPi -dagi joylashuvi

LCD displey CrowPi kartasining eng katta qismini egallaydi, shuning uchun biz buni darhol payqadingiz! Demo -skript va misollarni ishga tushirgandan so'ng, CrowPi chiroyli fon chirog'i bilan yonadi, uni xonadagi barcha chiroqlar o'chirilgan bo'lsa ham ko'rish mumkin.

6 -qadam: B loyiha namunasi

Loyiha namunasi B
Loyiha namunasi B

LCD bilan ishlash

Boshqa sensorlar kabi I2C ham GPIO texnologiyasida ishlamaydi, buning o'rniga biz "I2C" deb nomlangan narsani ishlatamiz (oldingi misollarda yorug'lik sensori uchun ishlatilgan I2C), biz LCD displey uchun ishlatadigan manzil 21., bu I2C manziliga ulanish orqali biz buyruqlar yuborishimiz mumkin bo'ladi, masalan: matn yoki raqamlarni yozish, LCD orqa yoritgichini yoqish, o'chirish, kursorni yoqish va hk.

LCD -ni boshqarish uchun biz Adafruit ramkasi bo'lgan Adafruit_CharLCDBackpack -dan foydalanamiz, bunday murakkab mahsulot bilan ishlash biz uchun ishni ancha osonlashtiradi! Skriptni yuklab olish uchun ushbu havolaga o'ting va uni o'zingiz sinab ko'ring:

7 -qadam: C loyiha namunasi

Loyiha namunasi C
Loyiha namunasi C

RFID moduli yordamida RFID kartasini o'qish / yozish

RFID moduli - bu bozorda eng qiziqarli va foydali modullardan biri bo'lib, u butun dunyoda keng qo'llaniladi, masalan: aqlli eshik qulfi, xodimlarning kirish kartasi, tashrif kartalari va hatto it yoqasida? Siz qanday loyihaga kirishingizdan qat'iy nazar - RFID moduli albatta ishga tushadi!

Siz nimani o'rganasiz

Dars oxirida siz quyidagilarni bajara olasiz: RFIDni boshqarish, undan ma'lumotlarni o'qish va yozish va mikrosxemalarni tanib olish.

CrowPi kengashi RFID chipini birinchi o'rnatgandan so'ng (CrowPi bilan birga)

Kalit yordamida almashtirish modullarini talab qiladi

*Yo'q

CrowPi -da RFID modulining joylashuvi

RFID moduli Raspberry Pi pastda joylashgan (nol yoki 3), u "wifi" tasviri tushirilgan kichik chipga o'xshaydi, bu simsiz ulanishni bildiradi (RFID shunday qiladi). CrowPi bilan birga kelgan chipni yoki kartani olib, uni skriptimiz aniqlay oladigan darajada yaqin CrowPi RFID Chip maydoniga topshirish kerak. 2-4 sm etarlicha yaqin bo'lishi kerak, harakat qilib ko'ring!

8 -qadam: C loyiha namunasi

Loyiha namunasi C
Loyiha namunasi C

RFID bilan ishlash

RFID moduli bilan ishlash juda oson. Bizda uchta funktsiya mavjud: avtorizatsiya qilish, o'qish, yozish va avtorizatsiya qilish. Birinchi qadam modulni NFC -ga bosganingizda bo'ladi va bizning skriptimiz standart parol konfiguratsiyasi yordamida chipni avtorizatsiya qilishga harakat qiladi (agar siz uni o'zgartirmagan bo'lsangiz, u ishlashi kerak), keyin avtorizatsiya muvaffaqiyatli bo'lganda, u ma'lumotlarni o'qing va uni ekranda chop eting. Tugatgandan so'ng, u avtorizatsiya qiladi va skriptdan chiqadi. Boshqa skript misolida biz avtorizatsiya qilish, o'qish, ma'lumotlarni yangi ma'lumotlarga qayta yozish va keyin avtorizatsiya qilish imkoniyatiga ega bo'lamiz. Skriptni yuklab olish uchun ushbu havolaga o'ting va uni o'zingiz sinab ko'ring:

9 -qadam: CrowPi -ni qayerdan sotib olish mumkin?

Bizning CrowPi Kickstarterda kulishdi

Bu ajoyib kalitlarni https://www.kickstarter.com/projects/elecrow/crow… manzilida ishlab chiqarishga yuborishga yordam bering.

Yangi CrowPi, bu sizning bolangizga RPIni o'rganishi uchun yaxshi va bu RPIni ishlab chiqish platformasi.

Raspberry Pi -ni hozir reklama qiling !!

Tavsiya: