İçindekiler:

Dogspenser: 8 Adım
Dogspenser: 8 Adım

Video: Dogspenser: 8 Adım

Video: Dogspenser: 8 Adım
Video: Our new dog Spenser 2024, Temmuz
Anonim
köpek pensesi
köpek pensesi
köpek pensesi
köpek pensesi

Her köpek sahibi en az bir kez karşılaşmıştır, iyi bilinen ve yaygın bir sorundur. Ailem ve ben bunu kendimiz deneyimledik, tatile çıkın ve arkadaşlarınıza ve ailenize köpeğinizi her gün beslemek isteyip istemediklerini sormak zorundasınız. Etrafa sormak ve gerçekten işe hazır birini bulmak sadece can sıkıcı olmakla kalmaz, aynı zamanda evcil hayvanınızı her gün beslemeye hazır olan kişi için çok zaman alır. Bu eğitim, hayatınıza, az önce hayal ettiğim durumda olup olmadığınızı sorduğunuz türden bir rahatlığı getirecektir. Makine, yiyecekleri otomatik olarak ama aynı zamanda manuel olarak da dağıtacak, özelleştirilebilir ve size besleme kabının ağırlığı, son besleme süresi vb. gibi canlı bilgiler sağlayacak güvenli bir web sitesine sahip olacaksınız.

Fiyat için ürün reçetesi belgesi

Adım 1: Malzeme

Malzeme
Malzeme
Malzeme
Malzeme
Malzeme
Malzeme

Elektronik:

  • ahududu pi 3 model B
  • 12V DC motor 15RPM
  • 20Kg yük hücresi (5kg olanlar da iyidir)
  • HX711 yük hücresi amplifikatörü
  • dişi-dişi konektörler
  • erkek-erkek konektörler
  • 8Gb SD kart
  • 12 Volt 2A adaptör
  • transistör
  • 1k Direnç

Malzemeler:

  • 3 mm'den 8 mm'ye bağlantı
  • D-Şaft 8mm
  • Tahıl dağıtıcısı
  • 1.5m x 1.5m Ahşap plakalar en az 1 cm kalınlığında
  • Cıvatalar 6-8
  • Vidalar 6-8
  • 2 Zip teli

Aletler:

  • Tornavida
  • lehimleme
  • Zamk
  • Havya

DevreBeşinci resme bakın

2. Adım: Raspberry Pi'yi Kurun

Raspberry Pi'yi kurun
Raspberry Pi'yi kurun
Raspberry Pi'yi kurun
Raspberry Pi'yi kurun
  1. win32diskimager kullanarak SD-Karta jessie yazmalısın.
  2. Önyükleme klasörüne ssh adlı uzantısı olmayan boş bir dosya ekleyin.
  3. Statik bir ip (apipa) kurun: "cmd.txt" dosyasına ip=169.254.10.1 yazın (yukarıdaki resim).
  4. SD Kartı pi'ye takın ve Putty kullanarak bağlayın.

Giriş: pi

Şifre: ahududu

Önemli

Pi'yi güncelleyin ve yükseltin:

Kopyala ve yapıştır: sudo apt-get update, sudo apt-get upgrade, sudo apt get dist-upgrade

3. Adım: MySQL

MySQL
MySQL

Veritabanınızı Workbench ile yapmak için MySQL'i Windows için kurun.

Pi için kurulum:

  • sudo apt-get install mysql-server
  • sudo apt-get install mysql-client.

Veritabanınızı yapın, benim örneğim (ikinci resim)

Planınızı ileriye taşıyın ve Veri ekleyin.

Kendinize izin verin (ilk resim).

4. Adım: Ölçeklendir

Ölçek
Ölçek
Ölçek
Ölçek

Her iki yanda birer tane olmak üzere 2 adet küçük boy tahta kalasları vidalayarak bir Ölçek yapın.

Dikkat: Yük hücresi ve kalaslar arasında aynı kalaslar için biraz hareket alanı bırakmak istiyorsunuz, bu şekilde yük hücresi ağırlık eklendiğinde hareket edecektir

İyi bir denge için yük hücresinin tam ortada olduğundan emin olun.

  1. Tahtaların ne kadar büyük olması gerektiğini ölçün, ikisini de aynı yapın
  2. Yük hücresinde takılması gereken yere göre ortada delikler açın
  3. Cıvataları kalaslara ve yük hücresinin içine aralarındaki somunlarla vidalayın
  4. Plakaları düzleştirin

Nasıl bağlanır:

Yük hücresi -> HX711

  • KIRMIZI TEL -> E+
  • SİYAH TEL -> E-
  • BEYAZ TEL -> A-
  • YEŞİL TEL -> A+

Yx711 -> Pi

  • VCC -> 5V
  • GND -> GND
  • SCLK -> 24 GPIO
  • DLT - > 23 GPIO

Kod:

Çevrimiçi olarak kullanılabilen birkaç kitaplık var, kullandığım bu mükemmel çalıştı, bunun hakkında biraz okumanız ve sensörün tam olarak nasıl çalıştığını anlamanız gerekecek.

Ağırlığı kalibre edin:

Kodu get_weight işleviyle çalıştırın ve yaklaşık 10 değerin ortalamasını alın.

Ölçeği kalibre etmek için veri çıkışı ile ortalama birimleri çıkarın.

Tartıya belirli bir ağırlık koyarak ve çıktıyı gram cinsinden ağırlığa bölerek ağırlık birimlerini ölçün.

Küçük TLDR:

Yük hücresi, gövdesinin genişliği boyunca delikler açmış, üzerine uygulanan basıncın onu bükeceği ve bir direnç oluşturacağı şekilde şekillendirilmiştir.

Adım 5: DC Motor

DC motoru
DC motoru
DC motoru
DC motoru

DC motoru ikinci resimde gösterilen şekilde bağlayın.

Adım 6: Dağıtıcı

dağıtıcı
dağıtıcı
dağıtıcı
dağıtıcı
dağıtıcı
dağıtıcı
dağıtıcı
dağıtıcı

8 mm D-Shaft'tan biraz daha büyük, yaklaşık 10 mm çapında bir delik açın.

Dağıtıcının içinde, DC motoru çalıştırmak istiyorsanız biraz fazla büyük olan küçük bir atlıkarınca bulunur.

Resim 4:

D-Shaft'ı 3mm ila 8mm bağlantının içine vidalayın ve DC-Motor ile diğer taraf için de aynısını yapın.

Resim 3:

Ayaklıkları terazinin tahtalarına koyun, dağıtıcıyı altındaki tahtaya vidalayın. Motor düz olacak şekilde doğru yüksekliği alın. Motoru ayaklıklar-platforma bağlayın.

Adım 7: Bina

Bina
Bina
Bina
Bina
Bina
Bina
Bina
Bina

Resim 1:

Kenarların uzunluğunu ölçün, benimkiler yaklaşık 60 cm uzunluğundadır, bu, tartınızın tabanının ne kadar büyük olduğuna bağlıdır ve doğru uzunluğu elde etmek için tabanın uzunluğunun yarısını ekleyin.

Aynı uzunlukta yan duvarlara ve ölçek tabanının genişliğine sahip bir temel yapın.

Taban tahtalarınızın genişliğini ölçerek bir slayt yapın ve yan duvarlarınızın kenarlarına yapıştırın.

Resim 2:

Cetvelleri yan duvarların dışından ölçek tabanının içine vidalayın.

Resim 3:

Dağıtıcı kabının geçmesi için çatının içinde bir delik açın.

8. Adım: Web sitesi

Web sayfanızı pi dizininize yükleyin: /home/name/projectname

Bir hizmet yapın ve otomatik olarak başlamasına izin verin: öğretici

Her şey çalışır durumda olmalı!

Önerilen: