İçindekiler:
- Adım 1: Python 2.7 ile CrowPi Dersleri
- Adım 2: Projeler Oluşturmanız için 19 Entegre Modül
- Adım 3: Proje Örneği A
- Adım 4: Proje Örneği A
- Adım 5: Proje Örneği B
- Adım 6: Proje Örneği B
- Adım 7: Proje Örneği C
- Adım 8: Proje Örneği C
- Adım 9: CrowPi Nereden Alınır?
Video: CrowPi- Raspberry Pi ile Sıfırdan Kahramana Gitmenize Öncülük Edin: 9 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
CrowPi nedir?
CrowPi, Raspberry Pi'yi daha kolay öğrenmenize yardımcı olabilecek 7 inç ekrana sahip bir geliştirme kartıdır. CrowPi ile sadece temel bilgisayar bilimlerini öğrenmekle kalmaz, aynı zamanda programlama pratiği yapabilir ve çok sayıda elektronik projeyi tamamlayabilirsiniz. CrowPi, python programlama becerilerini geliştirmenize yardımcı olmak için özel olarak tasarlanmış, donanım ve yazılımla ilgili alanlarda bilginizi ve yeteneğinizi geliştirebilir.
Neden CrowPi'ye ihtiyacınız var? Bu soruyu cevaplamadan önce basit bir bilgi yarışması oyunu yapalım. Aşağıdaki sorunlarla karşılaşıyor musunuz? Sadece evet ya da hayır de. Elektronik veya Raspberry Pi ile ilgileniyorsunuz ama nasıl başlayacağınız konusunda hiçbir fikriniz yok. STEM eğitimi konusunda tutkulusunuz, ancak öğretmek için kullanışlı ve kolay materyaller bulamıyorsunuz. Raspberry Pi kullanıyorsunuz, ancak bundan en iyi şekilde yararlanmıyorsunuz. Bazı basit deneyleri tamamladınız ve daha fazla proje keşfetmek ve elektronik dünyasının derinliklerine dalmak istiyorsunuz. Bir kez EVET derseniz CrowPi sizin için doğar. CrowPi, yukarıda belirtilen tüm sorunları çözmenize yardımcı olacaktır.
CROWPI HAKKINDA BİLGİ ALMAK İSTİYORSANIZ KONTROL ETMEK İÇİN LÜTFEN TIKLAYINIZ
Adım 1: Python 2.7 ile CrowPi Dersleri
- Ders 1 - GPIO'nun Temelleri ve GPIO Giriş/Çıkışının nasıl kullanılacağı
- Ders 2 - Uyarı sesi veya bildirim için Buzzer'ı kullanma.
- Ders 3 - Buzzer'ı kontrol etmek için düğmeden girdi alın.
- Ders 4 - Röle nasıl çalışır ve nasıl kontrol edilir.
- Ders 5 - Titreşim sensörüne titreşim sinyali gönderin.
- Ders 6 - Ses sensörünü kullanarak sesi algılayın.
- Ders 7 - Işık sensörünü kullanarak düşük veya parlak ışığı tespit edin.
- Ders 8 - DHT11 sensörünü kullanarak oda sıcaklığını ve nemi tespit edin.
- Ders 9 - Hareket sensörünü kullanarak hareketi algılayın.
- Ders 10 - Ultrasonik sensör kullanarak mesafe bilgisi alma.
- Ders 11 - LCD Ekranı Kontrol Etme.
- Ders 12 - RFID modülünü kullanarak RFID kartını okuyun / yazın.
- Ders 13 - Adım motoru kullanma ve adım hareketleri yapma.
- Ders 14 - Servo arayüzlerini kullanarak servo motorları kontrol etme. - Ders 15 - 8x8 Matrix LED'ini kontrol etme.
- Ders 16 - 7 Segment Ekranını Kontrol Etme.
- Ders 17 - Dokunma Sensörünü kullanarak dokunmayı algılama.
- Ders 18 - Eğim Sensörünü kullanarak eğimi algılama.
- Ders 19 - Düğme Matrisinin Kullanımı ve Kontrolü.- Ders 20 - Bread Board kullanarak kendi devre kartınızı yapmak
Adım 2: Projeler Oluşturmanız için 19 Entegre Modül
* 1 - Sesli sensör - Gerçekten yüksek sesli bir alarm vermek için kullanılır!
* 2 - Röle sensörü - Elektronik devreleri açıp kapatmak için kullanılır
* 3 - Mikrofon sensörü - Odadaki yüksek gürültüyü algılamak için kullanılır
* 4 - Eğim sensörü - Kartın sağa veya sola eğimini algılamak için kullanılır
* 5 - Titreşim sensörü - CrowPi kartı üzerinde güçlü bir titreşim oluşturmak için kullanılır
* 6 - Hareket sensörü - Etraftaki hareketi veya hareketi algılamak için kullanılır
* 7 - Dokunma Sensörü - İstediğiniz anda basılabilen dokunmatik buton olarak kullanılır.
* 8 - Step motor bağlantısı - Eşyaları hareket ettirmek ve adım hareketleri yapmak için kullanılır
* 9 - Servo bağlantıları - Bir şeyleri döndürmek için kullanılır
* 10 - IR sensörü - Kızılötesi sinyalleri göndermek ve almak için kullanılır
* 11 - DH11 modülü - Odadaki sıcaklık ve nemi algılamak için kullanılır
* 12 - Ultrasonik sensör - Mesafeyi tespit etmek ve ölçmek için kullanılır
* 13 - Işık sensörü - Odadaki ışığın doğruluğunu algılamak ve ölçmek için kullanılır
* 14 - LCD Modül - Bir şeyleri ve metni göstermek için kullanılır
* 15 - Segment LED'i - Sayıları ve verileri göstermek için kullanılır* 16 - Matris LED'i - Metin ve diğer tür verileri göstermek için kullanılır
* 17 - RFID Modülü - Hem okuma hem de yazma yapabilen NFC çiplerini ve modüllerini algılamak için kullanılır
* 18 - Bağımsız düğmeler - Oyun oynamak veya bir robotu kontrol etmek için kullanılabilir
* 19 - Matris Düğmeleri - Tuş takımı veya çoklu seçenek düğmeleri olarak kullanılabilir
Adım 3: Proje Örneği A
Buzzer'ı bir uyarı bildirimi olarak kullanma
Bir önceki dersten sonra GPIO pinini hem çıkış hem giriş olarak nasıl kullanacağımızı anladık.
Test etmek için gerçek hayattan bir örnekle gideceğiz ve önceki sınıftaki bilgimizi panodaki modüllerden birine uygulayacağız. Kullanacağımız Modül “buzzer”dır. Zil, adından da anlaşılacağı gibi, vızıltı. Buzzer'a sinyal göndermek için GPIO çıkışını kullanacağız ve yüksek bir vızıltı sesi çıkarmak için devreyi kapatacağız, ardından kapatmak ve devreyi kapatmak için başka bir sinyal göndereceğiz.
Ne öğreneceksin
Bu dersin sonunda şunları yapabileceksiniz: Buzzer modülünü GPIO çıkışını kullanarak kontrol edebileceksiniz
neye ihtiyacın olacak
İlk kurulumdan sonra CrowPi Kurulu
Anahtar kullanılarak anahtarlama modülleri gerektirir: Hayır
Sesli uyarının CrowPi üzerindeki konumu
Buzzer, CrowPi kartının sağ tarafında bulunur, etkinleştirildiğinde çıkardığı yüksek sesten kolayca algılanır Raspberry Pi'nizi ilk kez kullanacağınızda, Buzzer sensörü koruma etiketi ile kapatılmış olabilir. Sadece yırtarak çıkartmayı açtığınızdan ve zilin kendisini açığa çıkardığınızdan emin olun.
Adım 4: Proje Örneği A
Buzzer'ı Etkinleştirme
Tıpkı önceki örnekte olduğu gibi, tüm vızıltı sürecinin nasıl çalıştığını ve GPIO çıkışını kullanarak buzzer'ı nasıl kontrol edebileceğimizi açıklayacak ayrıntılı yorumlar içeren özel bir komut dosyası hazırladık.
İlk başta RPi. GPIO kitaplığını ve uyku için zaman kitaplığını içe aktarıyoruz.
Daha sonra pin 12'de buzzer'ı yapılandırıyoruz, GPIO'nun modunu GPIO BOARD'a ayarlıyoruz ve pini OUTPUT pini olarak ayarlıyoruz. 0,5 saniye boyunca uğultu sinyali verir ve ardından yüksek gürültüyü önlemek için kapatırız.
Komut dosyasını indirmek ve kendiniz denemek için bu bağlantıyı izleyin:
Adım 5: Proje Örneği B
LCD Ekranı Kontrol Etme
LCD (ve matris ekran) muhtemelen CrowPi kullanarak proje oluştururken en eğlenceli ve en heyecan verici kısımdır, LCD ekranı kullanarak CrowPi sensörlerinizi kullanarak topladığınız verileri gösterebilir ve ayrıca modüllerin değişmesine bağlı olarak gerçek zamanlı olarak güncelleyebilirsiniz. geçer! Örneğin: dün hava çok sıcaktı ama bugün çok soğuk - CrowPi LCD'nin en son ve en güncel bilgilerle kendini otomatik olarak değiştirmesine izin verin, böylece yanlışlıkla okul / iş için yanlış kıyafetleri giymeyesiniz!
Ne öğreneceksin
Bu dersin sonunda şunları yapabileceksiniz: LCD ekranı nasıl kontrol edeceğinizi ve ekrana nasıl veri yazacağınızı öğreneceksiniz.
neye ihtiyacın olacak
İlk kurulumdan sonra CrowPi Kartı Anahtar kullanılarak anahtarlama modülleri gerektirir
*Numara
CrowPi'de LCD Ekran konumu
LCD ekran, CrowPi kartının en büyük bölümünü kaplıyor, bu yüzden hemen fark ettiğinizden eminiz! Demo komut dosyasını ve örnekleri çalıştırır çalıştırmaz, CrowPi, odadaki tüm ışıklar kapatıldığında bile görülebilen güzel arka plan ışığıyla açılacaktır.
Adım 6: Proje Örneği B
LCD ile çalışma
Diğer bazı sensörler gibi I2C de GPIO Teknolojisinde çalışmaz, bunun yerine “I2C” adı verilen bir şey kullanırız (önceki örneklerimizde ışık sensörü için kullandığımız aynı I2C), LCD ekran için kullanacağımız adres 21'dir., bu I2C adresine bağlanarak örneğin komutlar gönderebileceğiz: metin veya sayı yazma, LCD'nin arka ışığını açma, kapatma, imleci etkinleştirme vb.
LCD'yi kontrol etmek için Adafruit çerçevesi olan Adafruit_CharLCDBackpack kullanacağız, bu kadar karmaşık bir ürünle çalışırken işleri bizim için çok daha kolay hale getiriyor! Komut dosyasını indirmek ve kendiniz denemek için bu bağlantıyı izleyin:
Adım 7: Proje Örneği C
RFID modülünü kullanarak RFID kartı okuyun / yazın
RFID modülü, akıllı kapı kilidi, çalışan giriş kartı, kartvizitler ve hatta köpek tasmaları gibi çok çeşitli çözümlerde dünya çapında kullanılan, piyasadaki en ilginç ve kullanışlı modüllerden biridir. Ne tür bir projede olursanız olun - RFID modülü kesinlikle kullanımda olacak!
Ne öğreneceksin
Bu dersin sonunda yapabilecekleriniz: RFID'yi kontrol etme, ondan Veri Okuma ve Yazma ve çipleri tanıma Neye ihtiyacınız olacak
İlk kurulumdan sonra CrowPi Board RFID Chip (CrowPi ile birlikte verilir)
Anahtar kullanılarak anahtarlama modülleri gerektirir
*Numara
CrowPi'de RFID Modülü konumu
RFID modülü, Raspberry Pi'nin (sıfır veya 3) hemen altında bulunur, içinden “wifi” resmi çıkan küçük bir çip gibi görünür, bu da onu kullanmak için kablosuz bağlantı anlamına gelir (RFID'nin yaptığı şeydir) CrowPi ile birlikte gelen çipi veya kartı alıp komut dosyamızın algılaması için yeterince yakın olan CrowPi RFID Chip alanına teslim etmeniz gerekiyor. 2-4cm yeterince yakın olmalı, bir deneyin!
Adım 8: Proje Örneği C
RFID ile çalışmak
RFID modülüyle çalışmak oldukça basittir. 3 işlevimiz var: Yetkilendirme, Okuma, Yazma ve Yetkilendirme. İlk adım, modül o sırada NFC'ye dokunduğunuzda olacak ve betiğimiz varsayılan şifre yapılandırmasını kullanarak çipi Yetkilendirmeye çalışacak (eğer değiştirmediyseniz, çalışması gerekir), daha sonra yetkilendirme başarılı olduğunda, olacaktır. verileri okuyun ve ekrana yazdırın. Bitirdikten sonra, Yetkiyi Kaldıracak ve komut dosyasından çıkacaktır. Başka bir komut dosyası örneğinde, verileri yeni bir veriye Yetkilendir, Oku, Yeniden Yaz ve ardından Yetkilendir. Komut dosyasını indirmek ve kendiniz denemek için bu bağlantıyı izleyin:
Adım 9: CrowPi Nereden Alınır?
CrowPi'miz Kickstarter'da lanse edildi
www.kickstarter.com/projects/elecrow/crow… adresinde bu sevimli anahtarlıkları üretime göndermemize yardımcı olun.
Çocuğunuzun RPI öğrenmesi için iyi olan ve hepsi bir arada bir RPI geliştirme platformu olan Yeni CrowPi.
Raspberry Pi'nizi şimdi tanıtın!!!
Önerilen:
Sıfırdan Corona Oyunu: 4 Adım
The Corona Game in Scratch: Merhaba arkadaşlar, bu" Yeni Normal" eğlenceli ve eğitici bir şekilde.Kullanılan Spritelar:EarthDoctorCorona virüsüDezenfektan şişeMask
Flutter'da Sıfırdan Temel "Merhaba Dünya" Uygulaması Oluşturun: 7 Adım
Flutter'da Sıfırdan Temel "Merhaba Dünya" Uygulaması Oluşturun: Merhaba arkadaşlar, Yeni Başlayanlar için Flutter Eğitimi oluşturdum
Sıfırdan Platformer Nasıl Yapılır: 6 Adım (Resimlerle)
Scratch'te Platformer Nasıl Yapılır: Scratch, insanların bir çalışma alanına sürükleyip bıraktığınız hazır blokları kullanarak oyunlar ve diğer programlar oluşturduğu bir web sitesidir. Bugün size sıfırdan bir platform oyununun nasıl yapıldığını göstereceğim
Sıfırdan DIY Bluetooth Hoparlör!: 5 Adım (Resimlerle)
Sıfırdan DIY Bluetooth Hoparlör!: Her zaman sıfırdan kendi Bluetooth hoparlörümü yapmak istemişimdir ve yeni bulduğum boş zamanımda bu isteği hızlandırarak gerçeğe dönüştürmeye karar verdim! Tasarladığım kart, XS3868 Bluetooth modülü ve 3watt'lık 3watt Pam8403 ses sistemi etrafında dönüyor
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım
ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren