İçindekiler:

CrowPi- Raspberry Pi ile Sıfırdan Kahramana Gitmenize Öncülük Edin: 9 Adım
CrowPi- Raspberry Pi ile Sıfırdan Kahramana Gitmenize Öncülük Edin: 9 Adım

Video: CrowPi- Raspberry Pi ile Sıfırdan Kahramana Gitmenize Öncülük Edin: 9 Adım

Video: CrowPi- Raspberry Pi ile Sıfırdan Kahramana Gitmenize Öncülük Edin: 9 Adım
Video: RFID Güvenlik Girişi-Python GUI (ISUBÜ Mekatronik Mühendisliği) 2024, Temmuz
Anonim
Image
Image
CrowPi- Raspberry Pi ile Sıfırdan Kahramana Gitmenize Öncülük Edin
CrowPi- Raspberry Pi ile Sıfırdan Kahramana Gitmenize Öncülük Edin
CrowPi- Raspberry Pi ile Sıfırdan Kahramana Gitmenize Öncülük Edin
CrowPi- Raspberry Pi ile Sıfırdan Kahramana Gitmenize Öncülük Edin

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

Python 2.7 ile CrowPi Dersleri
Python 2.7 ile CrowPi Dersleri
Python 2.7 ile CrowPi Dersleri
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

Projeler Oluşturmanız için 19 Entegre Modül
Projeler Oluşturmanız için 19 Entegre Modül
Projeler Oluşturmanız için 19 Entegre Modül
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

Proje Örneği A
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

Proje Örneği A
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

Proje Örneği B
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

Proje Örneği B
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

Proje Örneği C
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

Proje Örneği C
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: