Mündəricat:

CrowPi- Raspberry Pi ilə Sıfırdan Qəhrəmana Getdiyiniz Qurğuşun: 9 Addım
CrowPi- Raspberry Pi ilə Sıfırdan Qəhrəmana Getdiyiniz Qurğuşun: 9 Addım

Video: CrowPi- Raspberry Pi ilə Sıfırdan Qəhrəmana Getdiyiniz Qurğuşun: 9 Addım

Video: CrowPi- Raspberry Pi ilə Sıfırdan Qəhrəmana Getdiyiniz Qurğuşun: 9 Addım
Video: Don't Buy a Raspberry Pi Until You've Seen The CrowPi All in One Kit! 2024, Noyabr
Anonim
Image
Image
CrowPi- Raspberry Pi ilə Sıfırdan Qəhrəmana Gedin
CrowPi- Raspberry Pi ilə Sıfırdan Qəhrəmana Gedin
CrowPi- Raspberry Pi ilə Sıfırdan Qəhrəmana Gedin
CrowPi- Raspberry Pi ilə Sıfırdan Qəhrəmana Gedin

CrowPi nədir?

CrowPi, Raspberry Pi -ni daha asan bir şəkildə öyrənməyinizə kömək edə biləcək 7 düymlük ekranla təchiz edilmiş bir inkişaf lövhəsidir. CrowPi ilə təkcə əsas kompüter elmlərini öyrənə bilməz, həm də proqramlaşdırma ilə məşğul ola və çoxsaylı elektron layihələri tamamlaya bilərsiniz. CrowPi, python proqramlaşdırma bacarıqlarını inkişaf etdirmək üçün xüsusi olaraq hazırlanmış hardware və proqram təminatı ilə bağlı sahələrdə bilik və qabiliyyətinizi artıra bilər.

Niyə CrowPi -yə ehtiyacınız var? Bu suala cavab verməzdən əvvəl sadə bir viktorina oyunu edək. Aşağıdakı problemlərlə üzləşirsinizmi? Sadəcə Bəli və ya YOX deyin. Elektronika və ya Raspberry Pi ilə maraqlanırsınız, amma necə başlayacağınızı bilmirsiniz. STEM təhsili ilə maraqlanırsınız, ancaq öyrətmək üçün faydalı və asan materiallar tapa bilmirsiniz. Raspberry Pi istifadə edirsiniz, amma bundan maksimum istifadə etmirsiniz. Bir neçə sadə təcrübəni tamamladınız və daha çox layihə araşdırmaq və elektronika dünyasına daha dərindən girmək istəyirsiniz. Bir dəfə YES deyirsinizsə, CrowPi sizin üçün doğulub. CrowPi yuxarıda göstərilən bütün problemləri həll etməyə kömək edəcək.

CROWPI HAQQINDA BİLMƏK İSTƏYİRSƏZ LÜTFƏN BURA TIKLAYIN

Addım 1: Python 2.7 ilə CrowPi Dərsləri

Python 2.7 ilə CrowPi Dərsləri
Python 2.7 ilə CrowPi Dərsləri
Python 2.7 ilə CrowPi Dərsləri
Python 2.7 ilə CrowPi Dərsləri

- Dərs 1 - GPIO əsasları və GPIO Giriş/Çıxışdan istifadə qaydaları

- Dərs 2 - Siqnal səsi və ya bildiriş üçün Buzzerdən istifadə.

- Dərs 3 - Buzzerə nəzarət etmək üçün düyməni daxil edin.

- Dərs 4 - Relay necə işləyir və onu necə idarə etmək olar.

- Dərs 5 - Titrəmə sensoruna vibrasiya siqnalı göndərin.

- Dərs 6 - Səs sensoru istifadə edərək səsi aşkar edin.

- Dərs 7 - İşıq sensoru ilə aşağı və ya parlaq işığı aşkar edin.

- Dərs 8 - DHT11 sensorundan istifadə edərək otaq temperaturu və rütubəti təyin edin.

- Dərs 9 - Hərəkət sensoru ilə hərəkəti aşkar edin.

- Dərs 10 - Ultrasonik sensordan istifadə edərək məsafə haqqında məlumat əldə etmək.

- Dərs 11 - LCD Ekranı idarə etmək.

- Dərs 12 - RFID modulundan istifadə edərək RFID kartını oxuyun / yazın.

- Dərs 13 - Addım motorundan istifadə etmək və addım hərəkətləri etmək.

- Dərs 14 - Servo interfeyslərindən istifadə edərək servo motorların idarə edilməsi. - Dərs 15 - 8x8 Matrix LED -in idarə edilməsi.

- Dərs 16 - 7 Segment Ekranına nəzarət.

- Dərs 17 - Toxunma Sensorundan istifadə edərək toxunuşun aşkarlanması.

- Dərs 18 - Tilt Sensorundan istifadə edərək əyilmənin aşkarlanması.

- Dərs 19 - Düymə Matrisinin istifadəsi və idarə edilməsi

Addım 2: Layihələr qurmaq üçün 19 İnteqrasiya Modulu

Layihələr qurmaq üçün 19 İnteqrasiya Modulu
Layihələr qurmaq üçün 19 İnteqrasiya Modulu
Layihələr qurmaq üçün 19 İnteqrasiya Modulu
Layihələr qurmaq üçün 19 İnteqrasiya Modulu

* 1 - Buzzer sensoru - Həqiqətən yüksək səs -küylü həyəcan siqnalı vermək üçün istifadə olunur!

* 2 - Röle sensoru - Elektron dövrələri açmaq və bağlamaq üçün istifadə olunur

* 3 - Mikrofon sensoru - Otaqdakı yüksək səsləri aşkar etmək üçün istifadə olunur

* 4 - Tilt sensoru - Lövhənin sağ və ya sol əyilməsini aşkar etmək üçün istifadə olunur

* 5 - Titrəmə sensoru - CrowPi lövhəsi üzərində güclü bir titrəmə yaratmaq üçün istifadə olunur

* 6 - Hərəkət sensoru - Ətrafdakı hərəkəti və ya hərəkəti aşkar etmək üçün istifadə olunur

* 7 - Toxunma Sensoru - Basıla bilən toxunma düyməsi kimi istifadə olunur

* 8 - Step motor bağlantısı - Əşyaları hərəkət etdirmək və addım hərəkətləri etmək üçün istifadə olunur

* 9 - Servos əlaqələri - Şeyləri döndərmək üçün istifadə olunur

* 10 - IR sensoru - Infraqırmızı siqnalları göndərmək və qəbul etmək üçün istifadə olunur

* 11 - DH11 modulu - Otaqdakı temperatur və rütubəti aşkar etmək üçün istifadə olunur

* 12 - Ultrasonik sensor - Məsafəni aşkar etmək və ölçmək üçün istifadə olunur

* 13 - İşıq sensoru - Otaqdakı işığın düzlüyünü aşkar etmək və ölçmək üçün istifadə olunur

* 14 - LCD Modulu - Şeyi və mətni göstərmək üçün istifadə olunur

* 15 - Segment LED - Nömrələri və məlumatları göstərmək üçün istifadə olunur* 16 - Matrix LED - Mətni və digər məlumatları göstərmək üçün istifadə olunur

* 17 - RFID Modulu - NFC çiplərini və modullarını aşkar etmək üçün istifadə olunur, həm oxuya, həm də yaza bilir

* 18 - Müstəqil düymələr - Oyun oynamaq və ya robotu idarə etmək üçün istifadə edilə bilər

* 19 - Matrix Düymələri - Klaviatura və ya birdən çox seçim düymələri kimi istifadə edilə bilər

Addım 3: Layihə Nümunəsi A

Layihə Nümunəsi A
Layihə Nümunəsi A

Zəng siqnalı xəbərdarlıq bildirişi olaraq istifadə olunur

Əvvəlki dərsdən sonra GPIO pinini həm çıxış, həm də giriş olaraq necə istifadə edəcəyimizi başa düşdük.

Bunu sınamaq üçün real həyat nümunəsi ilə gedəcəyik və əvvəlki sinifdəki biliklərimizi taxtadakı modullardan birinə tətbiq edəcəyik. İstifadə edəcəyimiz modul "səs siqnalı" dır. Zil, adından da göründüyü kimi, səs -küy salır. Zəng siqnalı göndərmək üçün GPIO çıxışını istifadə edəcəyik və yüksək bir səs -küy salmaq üçün dövrəni bağlayacağıq, sonra onu söndürmək və dövrəni bağlamaq üçün başqa bir siqnal göndərəcəyik.

Nə öyrənəcəksən

Bu dərsin sonunda bunları bacaracaqsınız: GPIO çıxışını istifadə edərək səs siqnalı modulunu idarə edə bilərsiniz

Nəyə ehtiyacınız olacaq

İlk quraşdırıldıqdan sonra CrowPi Board

Keçiddən istifadə edərək keçid modulları tələb olunur: Xeyr

Səs siqnalının CrowPi üzərindəki yeri

Buzzer, CrowPi lövhəsinin sağ tərəfində yerləşir, aktivləşdirildikdə çıxardığı yüksək səs -küylə asanlıqla aşkar edilir, Raspberry Pi -dən ilk dəfə istifadə etdiyiniz zaman Buzzer sensoru qoruyucu etiketlə möhürlənmiş ola bilər. Etiketi sadəcə cıraraq və zilin özünü açaraq açdığınızdan əmin olun.

Addım 4: Layihə Nümunəsi A

Layihə Nümunəsi A
Layihə Nümunəsi A

Buzzerin aktivləşdirilməsi

Əvvəlki nümunədə olduğu kimi, bütün səs -küylü prosesin necə işlədiyini və GPIO çıxışından istifadə edərək səs siqnalı necə idarə edə biləcəyimizi izah edəcək ətraflı şərhləri olan xüsusi bir skript hazırladıq.

Əvvəlcə RPi. GPIO kitabxanasını və yuxu üçün vaxt kitabxanasını idxal edirik.

Sonra sancağı pin 12 -də konfiqurasiya edirik, GPIO rejimini GPIO BOARD -a qururuq və pimi ÇIXIŞ pin kimi qururuq. 0.5 saniyə ərzində uğultulu siqnal çıxaracağıq və sonra yüksək səs -küyün qarşısını almaq üçün söndürəcəyik.

Ssenarini yükləmək və özünüz sınamaq üçün bu linki izləyin:

Addım 5: Layihə Nümunəsi B

Layihə Nümunəsi B
Layihə Nümunəsi B

LCD ekrana nəzarət

LCD (və matris ekranı), CrowPi istifadə edərək layihələr qurarkən CrowPi sensorlarınızdan istifadə edərək topladığınız məlumatları göstərə və real vaxtda yeniləyə biləcəyiniz CrowPi -dən istifadə edərək layihələr qurarkən ən gülməli və ən həyəcanlı hissədir. keçir! Məsələn: dünən həqiqətən isti idi, amma bu gün həqiqətən soyuqdur - icazə verin CrowPi LCD, ən son və ən yenilənmiş məlumatlar ilə avtomatik olaraq özünü dəyişdirsin, beləliklə təsadüfən məktəb / iş üçün yanlış paltar geyinməyəsiniz!

Nə öyrənəcəksən

Bu dərsin sonunda bunları bacaracaqsınız: LCD ekranı idarə etməyi və ona məlumat yazmağı öyrənəcəksiniz.

Nəyə ehtiyacınız olacaq

İlk quraşdırıldıqdan sonra CrowPi Board, keçiddən istifadə edərək keçid modullarını tələb edir

*Yox

CrowPi -də LCD Ekran yeri

LCD ekran CrowPi lövhəsinin ən böyük hissəsini tutur, buna görə də dərhal fərq etdiyinizə əminik! Demo skriptini və nümunələrini işlədən kimi CrowPi, otaqdakı bütün işıqlar söndürüldükdə belə görünə bilən gözəl fon işığı ilə yanacaq.

Addım 6: Layihə Nümunəsi B

Layihə Nümunəsi B
Layihə Nümunəsi B

LCD ilə işləmək

Bəzi digər sensorlar kimi I2C də GPIO Texnologiyasında işləmir, bunun əvəzinə "I2C" adlı bir şeyi istifadə edirik (əvvəlki nümunələrimizdə işıq sensoru üçün istifadə etdiyimiz I2C), LCD ekran üçün istifadə edəcəyimiz ünvan 21 -dir., bu I2C ünvanına qoşularaq əmrlər göndərə biləcəyik, məsələn: mətn və ya rəqəm yazmaq, LCD -nin arxa işığını yandırmaq, söndürmək, kursoru işə salmaq və s.

LCD -ni idarə etmək üçün Adafruit çərçivəsi olan Adafruit_CharLCDBackpack -dən istifadə edəcəyik, belə mürəkkəb bir məhsulla işləyərkən işimizi çox asanlaşdırır! Ssenarini yükləmək və özünüz sınamaq üçün bu linki izləyin:

Addım 7: Layihə Nümunəsi C

Layihə Nümunəsi C
Layihə Nümunəsi C

RFID modulundan istifadə edərək RFID kartını oxuyun / yazın

RFID modulu, ağıllı qapı kilidi, işçilərin giriş kartı, vizit kartları və hətta itin yaxasında olan kimi geniş çeşidli həllərdə istifadə olunan bazarda ən maraqlı və faydalı modullardan biridir. Hansı layihədə olmağınızdan asılı olmayaraq - RFID modulu mütləq istifadəyə veriləcəkdir!

Nə öyrənəcəksən

Bu dərsin sonunda bunları bacaracaqsınız: RFID -ni idarə edin, ondan məlumatları oxuyun və yazın və fişləri tanıyın sizə lazım olacaq

RFID Çipini ilk quraşdırdıqdan sonra CrowPi Kartı (CrowPi ilə birlikdə verilir)

Anahtarı istifadə edərək keçid modulları tələb olunur

*Yox

CrowPi -də RFID Modulu yeri

RFID modulu, Raspberry Pi -nin (sıfır və ya 3) altında yerləşir, "wifi" təsviri olan kiçik bir çipə bənzəyir, bu da simsiz əlaqə deməkdir (RFID -in etdiyi budur). CrowPi ilə gələn çipi və ya kartı götürüb skriptimizin aşkar edə biləcəyi qədər yaxın CrowPi RFID Çip sahəsinə təhvil verməliyik. 2-4 sm kifayət qədər yaxın olmalıdır, cəhd edin!

Addım 8: Layihə Nümunəsi C

Layihə Nümunəsi C
Layihə Nümunəsi C

RFID ilə işləmək

RFID modulu ilə işləmək olduqca sadədir. 3 funksiyamız var: İcazə vermək, Oxumaq, Yazmaq və Səlahiyyətdən çıxarmaq. İlk addım o zaman NFC -yə toxunduğunuz zaman olacaq və bizim skriptimiz, standart parol konfiqurasiyasından istifadə edərək çipə icazə verməyə çalışacaq (dəyişdirməmisinizsə işləməlidir), sonra, müvəffəqiyyət müvəffəqiyyətli olduqda məlumatları oxuyun və ekranda çap edin. Bitirdikdən sonra Skriptdən Səlahiyyət veriləcək və ondan çıxacaq. Başqa bir skript nümunəsində, məlumatları yeni bir məlumata Səlahiyyətləndirə, Oxuya, Yenidən Yaza və Sonra Səlahiyyətdən Sıxa Bilərik. Ssenarini yükləmək və özünüz sınamaq üçün bu linki izləyin:

Addım 9: CrowPi -ni haradan almaq olar?

Bizim CrowPi Kickstarter -də güldü

Bu sevimli açar sözləri https://www.kickstarter.com/projects/elecrow/crow… ünvanından istehsalata göndərməyimizə kömək edin.

Çocuğunuzun RPI öyrənməsi üçün yaxşı olan və hər şey bir arada RPI inkişaf platforması olan yeni CrowPi.

Raspberry Pi -ni indi tanıtın !!

Tövsiyə: