İçindekiler:

Denge, Akıllı Tartı: 7 Adım
Denge, Akıllı Tartı: 7 Adım

Video: Denge, Akıllı Tartı: 7 Adım

Video: Denge, Akıllı Tartı: 7 Adım
Video: jibidi ritim çalışması 2024, Kasım
Anonim
Denge, Akıllı Tartı
Denge, Akıllı Tartı

Selam! Bugün size sıfırdan akıllı bir tartı yapmayı deneyeceğim!

Adım 1: Bileşenler

Bileşenler
Bileşenler

İhtiyacınız olacak bileşenler:

  • Bir 'Wii Denge Kurulu'
  • Bluetooth ile sağlanan bir Raspberry Pi 3 (Veya Bluetooth Dongle ile birlikte verilen daha eski bir RPi sürümü)
  • 16x2 LCD Ekran
  • Bazıları etrafında atlama telleri (Tercihen Dişi-Dişi, ancak bazı normal kabloları da alın)

Ahşap çerçeve için 6 adet ahşap parça kullandım (ahşap parçaların uzunlukları için resme bakınız.) Kullandığım ahşap çubuk/kütük 4,5 cm en ve boy ve 140 cm uzunluğa sahip (en az 2 adet olmalıdır) Bu çubuklardan.). Altında da tahta kullandım (67x47cm).

İhtiyacınız olacak ekstra şeyler:

  • Testere (hangisi olduğu önemli değil, aşina olduğunuz birini kullanın)
  • Ahşap tutkalı
  • 16 cm genişliğinde bir karton/tahta kutu (ÖNEMLİ: RPI'niz ve ekranınız burada olacaktır, bu nedenle iyi bir yüksekliğe ve ekranınızın sığabileceği bir yeteneğe sahip olduğundan emin olun.)

*Hala ekleyebileceğiniz ekstra şeyler:

  • Çerçevenin iç kısmında led şeritler
  • Ahşaba ve/veya tahtaya boya/renk ver
  • Muhtemelen önümüzdeki ay bu projeyi yükselteceğim ya da başka bir şey, bu projeyi ultrasonik sensörlerle güncelleyeceğim, böylece tahtada hangi ayağın olup olmadığını anlayabilirsiniz.

2. Adım: Donanım

Donanım
Donanım
Donanım
Donanım

Şimdi RPi'nizin LCD'nize doğru şekilde bağlandığından emin olmak istiyorsunuz. Potansiyometreye ihtiyacınız yok, 5V/GND'ye bağlanmasına da izin verebilirsiniz, ancak kontrastı manuel olarak kontrol etmek istiyorsanız daha iyidir.

Ayrıca, nasıl çalıştığı hakkında size bir fikir vermek için Wii Balance Board'un mantık panosunu da görüyorsunuz.

Yapmak:

5V ve GND'yi pil mantık kartına lehimleyin, bu şekilde artık pillere ihtiyacınız olmayacak

3. Adım: RPi'yi Ayarlama

RPi'yi Ayarlama
RPi'yi Ayarlama

RPi'yi ayarlama:

  1. Ağ yapılandırmaları, wi-fi'ye bağlanabildiğinizden emin olun. Bootconfig'de APIPA -> macun aracılığıyla wlan yapılandır -> raspi-config'de bluetooth'u etkinleştir
  2. RPi'nizde bir klasör oluşturun (bu örnekte, /home/pi'de bulunan bir 'Proje' klasörü oluşturdum.

4. Adım: Sensörlerinizi Kontrol Edin

Şimdi donanım tamamlandı, bileşenleri kodlamaya başlayalım. LCD için temel dosya olarak adafruit LCD dosyasını kullanıyoruz. LCD.py dosyasında, RPi'nizin wlan IP'sini ekranda görüntüleyebilirsiniz. Bazen kilonuzu gösterebilirsiniz.

Adım 5: Veritabanı

Adım 1: Kullanıcı, Ağırlık, Hedef olmak üzere 3 tablodan oluşan bir veritabanı oluşturun

Adım 2: Bu tablolarda sütunlar yaratırsınız:

  1. Kullanıcı: Kullanıcı adı, şifre, uzunluk, yaş, ad, soyad, cinsiyet
  2. Ağırlık: WeightID(ai), Weight, MeasuredMoment, user_username(fk)
  3. Hedef: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam

Bunu mariaDB'ye rpi'ye yükleyin, oluşturulan tüm kullanıcılara tüm hakları verdiğinizden emin olun.

Adım 6: Flask ile Web Sitesi

Tam web klasörünü buradan alabilirsiniz:

şablonların bir şablon klasöründe olduğundan emin olmanız gerekir (şablon klasörü olarak kontrol edin!), href'lerin karşılık gelen url'lerle Tamam olduğundan emin olun.

Önerilen: