İçindekiler:

SmartFeeder: 10 Adım
SmartFeeder: 10 Adım

Video: SmartFeeder: 10 Adım

Video: SmartFeeder: 10 Adım
Video: Product Review: Petnet Pet Smartfeeder 2.0 2024, Eylül
Anonim
Akıllı Besleyici
Akıllı Besleyici

Her köpek sahibi hayatında en az bir kez evcil hayvanını beslemeyi unutmuştur. Ve ayrılmadan önce evcil hayvanınızı beslemeyi unuttuğunuzda, yine de uzaktan ya da belki belirli bir süre sonra yapabileceğiniz bir şey yapmak istedim.

Bu projede bir web sitesi üzerinden kontrol edilebilen otomatik bir köpek besleme ünitesi yapacağız. Bu web sitesi size kasedeki yiyecek miktarı ve yeniden doldurulma zamanı veya köpeğin yemek yiyip yemediği hakkında bilgi gösterecektir.

Sizin (veya köpeğinizin) ihtiyaçlarına göre ayarlanabilen ayarlar da vardır.

Adım 1: Sarf Malzemeleri

Malzemeler:

  • Ahududu Pi
  • 16GB SD kart
  • ekmek tahtası
  • atlama kabloları
  • ultrasonik sensör
  • servo
  • yük hücresi (5kg kullandım)
  • yük hücresi amplifikatörü (HX711)
  • bu projenin muhafazası için plastik/ahşap
  • plastik kase (yük hücresi için)

Aletler:

  • Vidalar
  • Tornavida
  • Delmek
  • Testere
  • zımpara kağıdı
  • Süper yapıştırıcı/Silikon (ve silikon tabancası)

2. Adım: RPI'yi Yapılandırma

Yaptığım ilk adım ahududu pi'min konfigürasyonuydu, bu yüzden sd kartımdaki her şeyi temizledim ve üzerine Win32diskmanager ile bir resim yerleştirdim, bununla Raspbian yazabiliriz.

3. Adım: Kablosuz için SSH'den RPI'ye

Image kurulduktan sonra Pi'nize ve pc'nize ethernet kablosu takabilirsiniz. komut istemine gidin ve ipconfig yazın. "Ethernet adaptörü" olan metin bloğunda bir ip adresi olmalıdır. Bu ip adresi, SSH'ye gideceğimiz adrestir. Bu adımı yapmak için PuTTY kullandım. Buraya IP'yi ve bağlantı noktasını (SSH için 22) girmeniz ve Pi'ye girmek için şifrenizi girmeniz gerekir (standart şifre 'ahududu'dur). Burada kablosuz bağlanabilmemiz için ağ ayarlarımızı değiştirmemiz gerekiyor. Bu "wpa_passphrase nameofnetwork" komutunu yapmak için komuttur ve bundan sonra şifreyi girmeniz gerekir. {…} ağına sahip bir metin bloğu görünecek, bunu kopyalayın ve "sudo nano /etc/wpa_supplicant/wpa_supplicant.conf" yazın. Bunda, önceki metni dosyanın altına yapıştırmanız gerekir.

Bundan sonra Pi'nizi yeniden başlatabilirsiniz.

Adım 4: VS Koduyla Bağlanın

Kodlama için Visual studio koduna ihtiyacımız var. Bunu çalıştırdıktan sonra, SSH için bir eklenti yüklemeniz gerekir. Bu kurulduğunda, sol alt köşeye tıklayabilir veya terminali açıp SSH pi@ipadress yazabilirsiniz. Bundan sonra şifrenizi girmeniz gerekecek ve kodlamaya başlayabiliriz.

Adım 5: Kodlama

Şimdi web sitesini kurmamız gerekiyor, vscode'da bir klasör açabilirsiniz, var/www/html'ye gidin ve işte başlıyoruz.

İşte HTML, CSS, Görseller ve Javascript'imiz gelecek.

Artık aynı çalışma alanında başka bir klasör açabiliriz. Aranan benim projemi koydum ve bunu pi'min ana klasörüne yerleştirdim. Burada arka uçla ilgili her şey gelecek (yani python dosyalarının çoğu).

Adım 6: Barınma Malzemelerinin Toplanması

Konut için Malzeme Toplama
Konut için Malzeme Toplama
Konut için Malzeme Toplama
Konut için Malzeme Toplama
Konut için Malzeme Toplama
Konut için Malzeme Toplama

Gövde için tahta ve testere ile parçalara ayırdığım plastik bir levha kullandım.

L parçalar 50x50 ama ben 20x40'tan bir parça kestim. Bunun her iki taraf için iki kez yapılması gerekir.

İnce plakalar alt ve arka plaka içindir. Bunların ikisi de 20x50'dir (not: Montaj için sonra bir tane daha kısa kesmeniz gerekecektir.)

Daha sonra ön taraf için 20x40 ebatında bir parçaya ihtiyacımız olacak (L şekillerini keserken çıkan kalanı kullanabilirsiniz).

Burada yemeğin çıkması için yarım daire işaretledim.

Daha sonra 20x10 ve 18x10 boyutlarında 2 küçük tahtaya ihtiyacımız var (18 genişlik, çünkü plakalar 1 cm kalınlığındadır, bu nedenle kolayca kayar). bu kasenin olacağı tepsi içindir. (yük hücresinin telleri için 18x10 kalasta bir bütün delebilir.)

Adım 7: Dış Parçanın Montajı

Dış Parçanın Montajı
Dış Parçanın Montajı
Dış Parçanın Montajı
Dış Parçanın Montajı

Sırada, nasıl görüneceğini bilmek için tüm parçaları birbirine vidalayacağız.

Önden görünüm için 9 vida, her iki taraf için 14 vida kullandım.

Adım 8: Eğimler

eğimler
eğimler

Sonra ahşapla bir eğim yaptım, üstteki 18x40cm kalas ve kaseye giden üst kısım 40cm genişliğinde ama öndeki deliğe daha küçük geliyor. uzunluk da 40 cm'dir. Yiyeceklerin yuvaya dökülmemesi için ekstra korkuluklar ekledim.

Adım 9: Yamaçların Takılması

Yamaçların Takılması
Yamaçların Takılması

Eğimin kendisine ekstra bir tahta ekleyerek eğimleri vidalarla tutturdum. Süper yapıştırıcı veya silikon da kullanabilirsiniz.

Adım 10: Elektronik

Bu hala yapım aşamasında

Önerilen: