İçindekiler:

Akıllı Evcil Hayvan Besleyici: 11 Adım
Akıllı Evcil Hayvan Besleyici: 11 Adım

Video: Akıllı Evcil Hayvan Besleyici: 11 Adım

Video: Akıllı Evcil Hayvan Besleyici: 11 Adım
Video: 28 Eylül Aldın Aldın! | kiwipets Kameralı Akıllı Evcil Hayvan Besleyici 2024, Kasım
Anonim
Akıllı Evcil Hayvan Besleyici
Akıllı Evcil Hayvan Besleyici

Belçika'daki Howest Kortrijk Academy'de öğrenciyim. Özellikle kedi ve köpekler için yemlik yaptım. Bu projeyi köpeğim için yaptım. Çoğu zaman akşamları köpeğimi beslemek için evde değilim. Bu nedenle köpeğim yemeğini almak için beklemek zorunda. Bu proje ile yemeğini benim seçtiğim bir zamanda alacak. Ayrıca köpeğinizin alacağı mama miktarını da kontrol edebilirsiniz. Sahiplerin evcil hayvanlarını beslemesi için kolay bir yoldur. Böylece evde değillerse evcil hayvanlarını besleme konusunda endişelenmeleri gerekmez.

Raspberry Pi ve çeşitli ekipmanlarla yaptım. Tüm veriler bir veritabanına kaydedilir. Ayrıca cihazınızı kurabilmeniz için bir web sitesi yaptım.

Adım 1: Ekipman

Bu projeyi yapmak için birkaç ekipmana ihtiyacınız olacak.

- Raspberry Pi 3 Model B, Amazon.com'da 32.49 €

- RFID Sensörü, Amazon.com'da 6,95 €

- PIR Sensörü, Amazon.com'da 8,99 €

- Yük Sensörü (1kg), Amazon.com'da 11, 16 €

- LCD Ekran, Amazon.com'da 12 €, 95

- Yük Hücresi Amplifikatörü, Amazon.com'da 9, 95 €

- Servo Motor, Amazon.com'da 9, 99 €

- Teller, Amazon.com'da 7, 99 €

- 9V Pil, Amazon.com'da 10 €, 99

- 16G SD Kart, Amazon.com'da 9 €, 98

- Havya, Amazon.com'da 13, 99 €

- Pin başlık şeridi, Amazon.com'da 4, 59 €

- Lehim teli, Amazon.com'da 9, 99 €

- Ethernet kablosu 1, 5 milyon, 6 €, 28 Amazon.com

2. Adım: Elektronik Şema

Pdf dosyasında elektronik şemayı göreceksiniz. Hata yapmamak için defalarca kontrol edin. Yanlış bir tel birden fazla ekipmanı yok edebilir.

Adım 3: Görüntüyü Raspberry Pi'ye yükleyin

SD kartınıza bir imaj yüklemeniz gerekiyor. Resmi dosyalarda bulacaksınız.

Görüntüyü sd kartınıza yüklemek için "wind32diskimager" yüklemeniz gerekir.

4. Adım: Raspberry Pi'yi başlatın

Raspberry Pi'yi başlatın
Raspberry Pi'yi başlatın

Raspberry Pi ile bağlantı kurmak için "Putty" yüklemeniz gerekir. Raspberry Pi'yi ve bilgisayarınızı ethernet kablosuyla bağlayın. Putty'yi başlatın ve IP adreslerini doldurun: 169.254.10.1

Bağlandığınızda, kullanıcı adını yazın: pi ve şifre: ahududu

Adım 5: Github'dan Dosyaları İçe Aktarın

Raspberry Pi'nizde oturum açın. Bir harita "projesi" oluşturmak için şunu yazın: "mkdir project".

"cd projesi" ile dizine gidin. Dizindeyken "git klon https://github.com/howest-mct/1920-1mct-project1-LanderVanLuchene" yazın. Dosyalar Raspberry Pi'nize yüklenecek.

Adım 6: MySQL Workbench'i Kurun

MySQL Workbench'i Kur
MySQL Workbench'i Kur

Verilerinizi kaydetmek için "MySQL Workbench" kurmanız gerekir.

"MySQL Workbench"i açtığınızda "MySQL Connections" göreceksiniz. Yeni bir bağlantı eklemek için artı düğmesine basın.

Görüntüde listelenen ayarlarla bir SSH bağlantısı oluşturuyorsunuz. SSH şifresi "ahududu" dur. Diğer şifreyi seçebilirsiniz. Şifre olarak "mysql" kullandım. Şifreyi kasada saklayabilirsiniz, böylece her bağlantı açtığınızda şifrenizi yazmanıza gerek kalmaz.

Ayarla işiniz bittiyse, bağlantıyı kaydedebilirsiniz.

7. Adım: Veritabanı Ekle

Veritabanı Ekle
Veritabanı Ekle
Veritabanı Ekle
Veritabanı Ekle

Bağlantıyı açın. Sol tarafta "Yönetim" göreceksiniz. "Yönetim" üzerine tıklayın ve ardından "Veri içe aktarma/Geri Yükleme" üzerine tıklayın. "Kendiliğinden İçe Aktar" seçeneğini seçin ve aptal dosyayı seçin. Ardından "İçe aktarmayı başlat"a basın.

Adım 8: Visual Studio Code'u Kurun

Kodu yazmak için "Visual Studio Code" yüklemeniz gerekir.

"Visual Studio Code"u açtığınızda "Remote SSH" adında bir uzantı yüklemeniz gerekiyor. Bu uzantı, rapsberry pi'nize bağlanmanızı sağlar.

Raspberry Pi ile bağlantı kurmak için sol alttaki yeşil düğmeye basın. Ana bilgisayara bağlan'ı seçin ve şunu yazın: ssh [email protected]

"Ahududu" şifresini yazmanız gerekecek.

9. Adım: Paketleri Visual Studio Koduna Kurun

Visual Studio Code'da yeni bir terminal açarsınız. Terminalde birkaç paket kurmanız gerekiyor. Bunları aşağıda listeleyeceğim:

- pip3 mysql-connector-python'u kurun

- pip3 yükleme şişesi-socketio

- pip3 yükleme şişesi-korları

- pip3 kurulum geventi

- pip3 gevent-websocket kurulumu

Adım 10: Akıllı Evcil Hayvan Besleyiciyi Oluşturma

Akıllı Evcil Hayvan Besleyiciyi Oluşturma
Akıllı Evcil Hayvan Besleyiciyi Oluşturma

Smart Pet Feeder'ı fiziksel olarak nasıl yapacağım konusunda tam bir eğitimim yok. Bunun için üzgünüm!

Yük hücresi resimdeki gibi hazırlanmış olmalıdır. İnşa ederken oku aşağı yerleştirin.

Önerilen: