Съдържание:

Баланс, интелигентна скала за тегло: 7 стъпки
Баланс, интелигентна скала за тегло: 7 стъпки

Видео: Баланс, интелигентна скала за тегло: 7 стъпки

Видео: Баланс, интелигентна скала за тегло: 7 стъпки
Видео: мастер-класс "Как уравновесить 7 эмоций, разрушающих позвоночник" 2024, Ноември
Anonim
Баланс, интелигентна везна
Баланс, интелигентна везна

Здравейте! Днес ще се опитам да ви покажа как да направите интелигентна везна за тегло от нулата!

Стъпка 1: Компоненти

Компоненти
Компоненти

Компонентите, от които се нуждаете:

  • „Балансов съвет на Wii“
  • Raspberry Pi 3, снабден с Bluetooth (или по -ранна версия на RPi, включена с Bluetooth Dongle)
  • 16x2 LCD екран
  • Някои навсякъде около джъмперните проводници (предварително женско-женско, но вземете и някои нормални проводници)

За дървената рамка използвах 6 дървени части (вижте изображението за подробности дължина на дървени части.) Дървената бара/трупа, която използвах, има ширина и височина 4, 5 см и дължина 140 см (трябва да имате поне 2 от тези решетки.). Използвах и дървена дъска отдолу (67x47cm).

Допълнителни неща, от които се нуждаете:

  • Видя (няма значение кой, просто използвайте този, който ви е познат)
  • Лепило за дърво
  • картонена/дървена кутия с ширина 16 см (ВАЖНО: Вашият RPi и дисплеят ще бъдат тук, затова се уверете, че има добра височина и възможност за поставяне на екрана ви.)

*Допълнителни неща, които все още можете да добавите:

  • Светодиодни ленти от вътрешната страна на рамката
  • Боя / оцветяване на дърво и / или дъска
  • Вероятно ще надстроя този проект следващия месец или нещо подобно, ще актуализирам този проект с ултразвукови сензори, за да можете да знаете кой крак е на дъската или не.

Стъпка 2: Хардуер

Хардуер
Хардуер
Хардуер
Хардуер

Сега искате да се уверите, че вашият RPi е свързан правилно към вашия LCD. Не се нуждаете от потенциометъра, можете също така да го оставите да се свърже към 5V/GND, но е по -добре, ако искате да контролирате контраста ръчно.

Виждате и логическата платка на Wii Balance Board, само за да ви даде представа как работи.

Да направя:

Запояйте 5V и GND към логическата платка на батерията, по този начин вече няма да имате нужда от батерии

Стъпка 3: Настройване на RPi

Настройване на RPi
Настройване на RPi

Настройване на RPi:

  1. Мрежови конфигурации, уверете се, че можете да се свържете с wi-fi. APIPA в bootconfig -> config wlan чрез kit -> активиране на bluetooth в raspi -config
  2. Направете папка на вашия RPi (в този пример направих папка "Project", намираща се в /home /pi.

Стъпка 4: Контролирайте сензорите си

Сега, когато хардуерът е свършен, нека започнем да кодираме компонентите. За LCD, ние използваме adafruit LCD файла като основен файл. Във файла LCD.py можете да покажете wlan IP на вашия RPi на дисплея. Понякога можете да покажете теглото си.

Стъпка 5: База данни

Стъпка 1: създайте база данни с 3 таблици, потребител, тегло, цел

Стъпка 2: В рамките на тези таблици създавате колони:

  1. Потребител: Потребителско име, парола, дължина, възраст, име, фамилия, пол
  2. Тегло: WeightID (ai), Тегло, MeasuredMoment, user_username (fk)
  3. Target: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam

Инсталирайте това в mariaDB на rpi, уверете се, че давате всички права на всички създадени потребители.

Стъпка 6: Уебсайт с колба

Можете да получите пълната уеб папка от тук:

ще трябва да се уверите, че шаблоните са в папка с шаблони (проверете като папка с шаблони!), уверете се, че hrefs са O K със съответните URL адреси.

Препоръчано: