Obsah:

Zůstatek, inteligentní váha: 7 kroků
Zůstatek, inteligentní váha: 7 kroků

Video: Zůstatek, inteligentní váha: 7 kroků

Video: Zůstatek, inteligentní váha: 7 kroků
Video: ÓeFko bude v prosinci za půlku když budou ty Vánoce tak kdo váhal tak šup . Platí pro prvních 100 2024, Listopad
Anonim
Zůstatek, inteligentní váha
Zůstatek, inteligentní váha

Ahoj! Dnes se pokusím ukázat vám, jak vytvořit inteligentní váhu od začátku!

Krok 1: Součásti

Komponenty
Komponenty

Potřebné komponenty:

  • A 'Wii Balance Board'
  • Raspberry Pi 3 s technologií Bluetooth (nebo dřívější verze RPi, která je součástí Bluetooth Dongle)
  • LCD obrazovka 16x2
  • Některé všude kolem propojovacích vodičů (Pref. Female-Female, ale vezměte si také nějaké normální dráty)

Na dřevěný rám jsem použil 6 dřevěných dílů (podrobnosti o dřevěných částech viz obrázek.) Dřevěná lišta/kulatina, kterou jsem použil, má šířku a výšku 4, 5 cm a délku 140 cm (měli byste mít alespoň 2 těchto tyčí.). Také jsem použil dřevěnou desku vespod (67x47cm).

Další věci, které budete potřebovat:

  • Viděl (nezáleží na tom, který, jen použijte ten, který znáte)
  • Lepidlo na drevo
  • kartonová/dřevěná krabice o šířce 16 cm (DŮLEŽITÉ: Zde budou vaše RPi a displej, takže se ujistěte, že má dobrou výšku a schopnost obrazovky zapadnout.)

*Další věci, které můžete stále přidávat:

  • LED pásy na vnitřní straně rámu
  • Barvou / barvou na dřevo a / nebo desku
  • Tento projekt pravděpodobně upgraduji příští měsíc nebo co, tento projekt aktualizuji pomocí ultrazvukových senzorů, abyste věděli, která noha je na desce nebo ne.

Krok 2: Hardware

Hardware
Hardware
Hardware
Hardware

Nyní se chcete ujistit, že je váš RPi správně připojen k vašemu LCD. Nepotřebujete potenciometr, můžete jej také připojit k 5V/GND, ale je lepší, když chcete kontrast ovládat ručně.

Vidíte také logickou desku Wii Balance Board, jen abyste měli představu o tom, jak to funguje.

Dělat:

Pájejte 5V a GND na desku logiky baterie, tímto způsobem již nebudete potřebovat baterie

Krok 3: Nastavení RPi

Nastavení RPi
Nastavení RPi

Nastavení RPi:

  1. Konfigurace sítě, ujistěte se, že se můžete připojit k wi-fi. APIPA v bootconfig -> config wlan přes tmel -> povolit bluetooth v raspi -config
  2. Vytvořte složku na vašem RPi (v tomto příkladu jsem vytvořil složku 'Project' umístěnou v /home /pi.

Krok 4: Ovládejte senzory

Nyní, když je hardware hotový, začněme kódovat komponenty. Pro LCD používáme soubor adafruit LCD jako základní soubor. V souboru LCD.py můžete na displeji zobrazit IP adresu vašeho RPi. Občas můžete zobrazit svoji váhu.

Krok 5: Databáze

Krok 1: Vytvořte databázi se 3 tabulkami, uživatel, váha, cíl

Krok 2: v těchto tabulkách vytvoříte sloupce:

  1. Uživatel: Uživatelské jméno, heslo, délka, věk, jméno, příjmení, pohlaví
  2. Weight: WeightID (ai), Weight, MeasuredMoment, user_username (fk)
  3. Cíl: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam

Nainstalujte to do mariaDB na rpi, ujistěte se, že u udělujete všechna práva všem vytvořeným uživatelům.

Krok 6: Web s baňkou

Kompletní webovou složku můžete získat zde:

budete se muset ujistit, že šablony jsou ve složce šablon (zkontrolujte jako složku šablony!), ujistěte se, že hrefs jsou O K s odpovídajícími URL.

Doporučuje: