Оглавление:

Умный холодильник и список покупок: 11 шагов
Умный холодильник и список покупок: 11 шагов

Видео: Умный холодильник и список покупок: 11 шагов

Видео: Умный холодильник и список покупок: 11 шагов
Видео: Home Assistant. Умный холодильник 2024, Июль
Anonim
Image
Image

С помощью умного холодильника и списка покупок вы можете отслеживать свои покупательские привычки. Вы можете составить свой список покупок, чтобы вам просто нужно было открыть телефон, пока вы находитесь в продуктовом магазине. Этот проект также можно применить на шкафу или ящике.

Шаг 1: материалы

КОМПОНЕНТЫ

  • 4x весоизмерительные ячейки 5-10 кг *
  • 4x в x 711 *
  • mcr012 сканер штрих-кода
  • 2x светодиодные ленты ws2812 (144 светодиода) **
  • 1x ультразвуковой датчик расстояния - HC-SR04
  • 1x зеленый светодиод
  • Raspberry Pi
  • ардуино
  • блок питания 5в
  • Конденсатор 1000 мкФ, 16 В
  • 2x 4 м UTP-кабеля

СТРОИТЕЛЬНЫЕ МАТЕРИАЛЫ

  • холодильник
  • 1x тонкие пластиковые пластины
  • 2x пластины из оргстекла *
  • 2 жестких (негнущихся) пластиковых пластины
  • 1x коробка, которая подходит для вашего Raspberry Pi, Arduino, Breadbord
  • 1x коробка, которая подходит для вашего сканера штрих-кода
  • двухсторонний скотч
  • силикон
  • Винты M4 и M3

* это зависит от того, сколько полок у вас в холодильнике ** это зависит от количества полок и может использоваться вместо зеленого светодиода

Шаг 2: верхняя коробка

верхняя коробка
верхняя коробка
верхняя коробка
верхняя коробка

Необходимые детали:

  • ардуино
  • Raspberry Pi
  • макет
  • большая коробка
  • винты

Необходимые инструменты

Дрель

Начнем с простого с верхней коробки. Это коробка, в которую будут помещены ваш arduino и raspberry pi.

p.s: рекомендую иметь чехол для ардуино и малины, чтобы вы не повредили их

  1. Выньте свой Pi и Arduino из кейса
  2. Поместите два ящика в один и тот же угол коробки.
  3. Просверлите 4 отверстия в корпусах и коробке, обратите внимание, что они должны соответствовать винту m4.
  4. Вставьте винты M4 в отверстия и затяните их установочными болтами.
  5. Наконец, вам нужно прикрепить макет к коробке. Это можно сделать двумя способами:

    1. если у вас есть металлическое основание, вы можете взять дрель по металлу и просверлить в металле 4 отверстия, чтобы можно было использовать шурупы
    2. снимите заднюю наклейку и наклейте ее на коробку

Шаг 3: припой

Припой
Припой

Необходимые детали:

  • 2 светодиода
  • 4x тензодатчики
  • вел
  • ультразвуковой датчик
  • 2x 4 м UTP-кабеля
  • Термоусадочные трубки

Необходимые инструменты:

паяльник

Вы можете почти построить схему, но сначала вам нужно припаять компоненты к UTP-кабелю, чтобы кабели доходили до верха. Обязательно сохраните листок бумаги с цветовыми кодами;

Краткое руководство по пайке: как паять за 5 простых шагов

  1. Возьмите 2 кабеля UTP и разрежьте их пополам.
  2. Возьмите 2 тензодатчика и припаяйте кусок кабеля 2 раза.
  3. Возьмите светодиодные ленты и припаяйте их к куску кабеля.
  4. Возьмите светодиод и ультразвуковой датчик и припаяйте его к куску кабеля.

Шаг 4: Схема

Схема
Схема

Примечания:

подключите 2 светодиодные ленты к источнику питания

подключить ардуино к пи через usb

подключить штрих-код mcr012 с usb к pi

Шаг 5: MySQL

MySQL
MySQL

форсируйте эту схему, чтобы у вас была настроена база данных

экспортировать этот файл в файл дампа, открыть файл дампа и скопировать код

Шаг 6: установите Raspberry Pi

первая установка raspian stretch: Raspbian stretch

затем используйте следующие команды, перечисленные в https://github.com/NMCT-S2-Project-I/Project-I файле readme

вы удаляете весь файл project1, используя

rm -r проект1

если вы сделали это на своем пи, вы можете клонировать репозиторий tis:

git clone

перейдите в maria db и вставьте код, который у нас был из файла дампа

Шаг 7: Изготовление конструкции тензодатчика

Изготовление структуры весоизмерительной ячейки
Изготовление структуры весоизмерительной ячейки
Изготовление конструкции весоизмерительной ячейки
Изготовление конструкции весоизмерительной ячейки
Изготовление конструкции весоизмерительной ячейки
Изготовление конструкции весоизмерительной ячейки

Необходимый материал

  • жесткие пластиковые пластины
  • пластины из оргстекла
  • тонкие пластиковые пластины
  • паяные тензодатчики
  • винты

Необходимые инструменты

  • дрель
  • пила и нож
  1. разрезать тонкий пластик на 4 маленьких кусочка
  2. отрежьте твердые пластины так, чтобы они поместились в вашем холодильнике.
  3. обрежьте пластины из оргстекла меньше, чтобы они могли лежать поверх твердого пластика, не касаясь края холодильника.
  4. поместите по одному кусочку тонкого пластика с каждой стороны в середину жесткого пластика и просверлите отверстия
  5. вставьте винт в датчик веса и затяните
  6. отметьте отверстия на оргстекле так, чтобы они совпадали с другой стороной тензодатчика, просверлите эти отверстия
  7. повторить

Шаг 8: считыватель штрих-кода

Считыватель бар-кода
Считыватель бар-кода

необходимые материалы

  • считыватель бар-кода
  • маленькая коробка
  • винт

необходимые инструменты

  • силикон
  • дрель
  1. просверлите 2 отверстия в дне коробки и прикрутите считыватель штрих-кода к дну винтом
  2. на крышку коробки нанесите силикон и приклейте его к стенке холодильника.
  3. дайте ему высохнуть на ночь

Шаг 9: светодиодные полосы

Светодиодные ленты
Светодиодные ленты
Светодиодные ленты
Светодиодные ленты
Светодиодные ленты
Светодиодные ленты
Светодиодные ленты
Светодиодные ленты

Необходимые материалы

светодиодные ленты

Необходимые инструменты:

двухсторонний скотч

наклеить двустороннюю ленту на заднюю часть светодиодных лент и поместить их в холодильник над полками

Шаг 10: Ультразвуковой датчик

необходимые материалы:

  • небольшая электрическая коробка
  • ультразвуковой датчик
  • зеленый светодиод

необходимые инструменты

  • дрель
  • нож
  1. возьмите небольшую электрическую коробку и вырежьте 2 отверстия в крышке
  2. сделайте третий в правом верхнем углу крышки достаточно маленьким, чтобы светодиод поместился только в корыто
  3. последнее отверстие находится сбоку, так что вы можете вставить желоб для кабеля UTP
  4. примените это к себе в коробке на дне холодильника

Шаг 11: Готово

запустите как project1-flask, так и project1-sensor, и все готово

Рекомендуемые: