Mündəricat:
- Addım 1: Python 2.7 ilə CrowPi Dərsləri
- Addım 2: Layihələr qurmaq üçün 19 İnteqrasiya Modulu
- Addım 3: Layihə Nümunəsi A
- Addım 4: Layihə Nümunəsi A
- Addım 5: Layihə Nümunəsi B
- Addım 6: Layihə Nümunəsi B
- Addım 7: Layihə Nümunəsi C
- Addım 8: Layihə Nümunəsi C
- Addım 9: CrowPi -ni haradan almaq olar?
Video: CrowPi- Raspberry Pi ilə Sıfırdan Qəhrəmana Getdiyiniz Qurğuşun: 9 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
- 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
* 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
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
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
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
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
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
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ə:
Batareya Qənaətçisi, Qurğuşun Asitli Avtomobil və ya Lipo Batareya üçün ATtiny85 ilə Boşalma Qoruyucu Kesici Anahtarı: 6 Addım
Batareya Qənaətçisi, Qurğuşunlu Avtomobil və ya Lipo Batareya üçün ATtiny85 ilə Boşalma Qoruyucusu Kəsmə Açarı: Avtomobillərim və günəş sistemlərim üçün bir neçə batareya qoruyucuya ehtiyacım olduğu üçün ticari olanları 49 dollara çox bahalı tapdım. 6 mA ilə çox güc istifadə edirlər. Mövzu ilə bağlı heç bir təlimat tapa bilmədim. Beləliklə, 2 mA çəkən özüm hazırladım
Köhnə qurğuşun turşusu hüceyrələrindən düzəldilmiş 9 voltluq işlək batareya: 11 addım (şəkillərlə)
Köhnə Qurğuşun Asit Hüceyrələrindən Hazırlanan 9 Voltluq Batareyalar: Heç vaxt başınıza gəlmişdi ki, bəzi qəlyanaltılar yeyirsiniz və birdən -birə yediyinizi başa düşürsünüz, gündəlik pəhriz kvotanızın icazə verdiyindən daha çoxdur və ya ərzaq alış -verişinə gedirsiniz. bəzi səhv hesablamalarla, bəzi məhsulları həddindən artıq yığmısınız
DIY Qurğuşun Batareya Şarj Cihazı: 8 addım
DIY Qurğuşun Batareya Şarj Cihazı: Əslində bu, sabit bir cərəyan və sabit bir gərginlik istədiyiniz hər hansı bir batareyanı doldurmaq üçün istifadə edilə bilər. Bu təlimatda sizi son bir qutulu sistemin istehsalına qədər bütün prosesi keçəcəyəm. Hər hansı bir AC -dən giriş alacaq
Avtomobilin Batareyasını Doldurmaq kimi SLA -nın (Mühürlü Qurğuşun Batareyası) doldurulması: 6 addım
SLA -nın doldurulması (Mühərrikli Qurğuşun Batareyası), Avtomobilin Akkumulyatorunu Yenidən Doldurma kimi: SLA'larınızdan heç biri quruyubmu? Su azdırmı? Yaxşı bu suallardan hər hansı birinə bəli cavab verdiyiniz təqdirdə, Bu Təlimat sizin üçündür. BATARYA ASİTİNİN, SİSTEMİNİN YAXŞILANMASI, YAXŞI SLA ETMƏK
Gitara-qəhrəmana bənzər oyuncaq gitaradan lazer-sintitar: 6 addım
Gitara-qəhrəmana bənzər Oyuncaq Gitaradan lazer-synthitar: Lazer arfalarının bütün youtube videolarından çox ilham aldım, amma hamısını bir mürəbbə üçün gətirmək üçün çox böyük gördüm və ya mürəkkəb bir qurğu və bir kompüterə ehtiyac duydum. Tellər əvəzinə lazerləri olan bir gitara düşündüm. Sonra qırıq bir parça tapdım