Съдържание:

FoodPlate: чинията, която поддържа храната ви топла: 11 стъпки
FoodPlate: чинията, която поддържа храната ви топла: 11 стъпки

Видео: FoodPlate: чинията, която поддържа храната ви топла: 11 стъпки

Видео: FoodPlate: чинията, която поддържа храната ви топла: 11 стъпки
Видео: Детето ми се храни само със зеленчуци 2024, Ноември
Anonim
FoodPlate: чинията, която поддържа вашата храна топла
FoodPlate: чинията, която поддържа вашата храна топла

Случвало ли ви се е, че храната ви е била студена, докато все още ядете?

В тази инструкция ще ви обясня как да направите нагрята чиния. Също така тази плоча ще се увери, че нищо не може да падне от нея, като я наклоните.

Връзката към моя GitHub е:

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

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

За този проект се нуждаем от следните компоненти/инструменти/материали:

Компоненти

  • Raspberry Pi 3 модел B+ (35, 66 евро)
  • Захранване на Raspberry Pi (18,95 €) (Снимка 1)
  • Печатна платка за легло за K8200 - 3D ПРИНТЕР (РЕЗЕРВНА ЧАСТ) (€ 31,00) (Снимка 2)
  • NTC (2,00 евро) (Снимка 3)
  • Захранване за печатни платки (€ 35,11) (Снимка 4+5)
  • Реле - 3.3V за Pi !!! (4,40 €) (Снимка 6)
  • MPU-6050 (жирос + ускорение) (3,95 €) (снимка 7)
  • Товарна клетка - 1 кг (4,96 евро) (Снимка 8)
  • HX711 (за натоварваща клетка) (Седи до натоварваща клетка) (Снимка 9)
  • LCD (16,07 €) (Снимка 10)
  • Активен зумер (2,83 €) (Снимка 11)
  • Тример (€ 0, 63)
  • 7 "ДЖЪМПЪР ПРОВОДИ, 30 КОМПЛЕКТА (17, 97 евро)

Инструменти

  • Поялник
  • Пистолет за лепило
  • Сабя видя

Материали

дърво

Вижте документа на Excel за пълния ценоразпис.

Общата стойност на този проект е 183 евро.

Стъпка 2: Изграждане на веригата

Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
Изграждане на веригата

За първата стъпка трябва да изградите веригата (вижте PDF 1 + 2 + изображение 3 + 4)

Най -добре е да направите това първо на макет. След това можете да запоите всичко заедно. Можете да използвате пистолет за лепило, за да подсилите работата по запояване.

След това слагате всичко в дървен съд с размери 35 x 33 x 5, 5 cm. Можете да отрежете дупките със сабя.

След това поставете натоварващата клетка върху платформа, така че нагревателната плоча да лежи върху нея.

Закрепете нагревателната плоча с пирони. Поставете пружини около нокътя, така че плочата винаги да се издига нагоре.

Стъпка 3: Свързване към Raspberry Pi

Връзка с Raspberry Pi
Връзка с Raspberry Pi
Връзка с Raspberry Pi
Връзка с Raspberry Pi
Връзка с Raspberry Pi
Връзка с Raspberry Pi

Първо изтегляте и инсталирате безплатната версия на MobaXterm (https://mobaxterm.mobatek.net/download.html) и Raspbian (https://www.raspberrypi.org/downloads/raspbian/)

След това отворете програмата и кликнете върху „Сесия“в горния ляв ъгъл.

След това попълнете IP адреса на Pi под „Отдалечен хост“. В „Посочете потребителско име“въведете вашето потребителско име. След това натиснете "OK" в долната част на екрана.

След като направите това, той автоматично ще започне връзка. След това трябва да въведете паролата си. Сега имате връзка с вашия Pi.

Стъпка 4: Активиране на SPI

SPI за активиране
SPI за активиране
SPI за активиране
SPI за активиране
SPI за активиране
SPI за активиране

Тъй като използваме MCP3008, трябва да активираме SPI.

За целта въвеждате MobaXterm: "sudo raspi-config".

След това избирате „Опции на интерфейса“.

След това кликнете върху „SPI“. След това кликнете върху „Да“.

След това отидете на MobaXterm и въведете следната команда:

sudo apt-get install python3-spidev

Стъпка 5: Настройка на уеб сървър

Настройка на уеб сървър
Настройка на уеб сървър
Настройка на уеб сървър
Настройка на уеб сървър
Настройка на уеб сървър
Настройка на уеб сървър

Сега се връщате към конзолата MobaXterm.

Първо ще направим актуализация и надстройка на Raspbian, за да имаме най -новата версия. Можете да направите това със следните команди:

  • sudo apt-get update
  • sudo apt-get надстройка

След това ще инсталираме Apache. С тази инсталация можете да видите уебсайта на всяко устройство във вашата мрежа.

Правите това със следната команда:

sudo apt-get инсталирайте apache2

Сега отидете на следващата папка, като попълните този път в лентата (вижте снимка 5):

/var/www/html/

Тук можете да поставите всички файлове от папката "Front".

Можете да направите това, като кликнете върху символа за качване (вижте снимка 6).

Стъпка 6: Настройка на пощенски сървър

Настройка на пощенски сървър
Настройка на пощенски сървър
Настройка на пощенски сървър
Настройка на пощенски сървър
Настройка на пощенски сървър
Настройка на пощенски сървър

На първо място, трябва да създадете акаунт в Gmail.

След това отворете този уебсайт и го задайте на „Включено“(https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).

След това отворете „class_mail.py“с помощта на текстов редактор. Това може да се намери в папката "класове". След това можете да промените имейл адреса и паролата, които се използват за вашия Gmail акаунт.

Стъпка 7: Прехвърлете Python файловете

Прехвърлете файловете на Python
Прехвърлете файловете на Python

Сега се опитваме да задействаме задната част.

Първо създавате нова папка, наречена "project1".

След това качете всички.py файлове от папката „Backend“в нея.

Сега можем да започнем от SQL сървъра.

Стъпка 8: Настройте SQL + база данни за импортиране

Настройте SQL + база данни за импортиране
Настройте SQL + база данни за импортиране
Настройте SQL + база данни за импортиране
Настройте SQL + база данни за импортиране
Настройте SQL + база данни за импортиране
Настройте SQL + база данни за импортиране

Връзка с базата данни

Първо инсталирате работната маса MySQL. (Щракнете тук, за да отидете на уебсайта на MySQL)

След това отворете MySQL Workbench и кликнете върху знака плюс (вижте изображение 1).

След това попълнете следните полета (вижте изображение 2):

  • Име на връзката

    • Името на връзката
    • Например: Project1
  • Име на хост

    • IP адресът, където е свързан вашият Pi.
    • Например: 169.254.10.1
  • Пристанище

    3306

  • Потребителско име

    Потребителското име, с което сте конфигурирали MariaDB

След това кликнете върху „Тестова връзка“.

Сега виждате връзката си (вижте изображение 3). За да го отворите, щракнете двукратно върху него.

Импортирайте базата данни

За да импортирате базата данни, кликнете върху „Импортиране/възстановяване на данни“в лявата странична лента. (изображение 4)

След това избирате под „Импортиране от самостоятелно съдържащ се файл“sql-файла, който можете да намерите в хранилището на Github в папката „База данни“.

Ако това е успешно, можете да преминете към следващата стъпка, където можете да стартирате програмата автоматично, когато включите платката.

Стъпка 9: Стартирайте програмата автоматично, когато включите захранването

Стартирайте програмата автоматично, когато включите захранването
Стартирайте програмата автоматично, когато включите захранването
Стартирайте програмата автоматично, когато включите захранването
Стартирайте програмата автоматично, когато включите захранването
Стартирайте програмата автоматично, когато включите захранването
Стартирайте програмата автоматично, когато включите захранването

Първо отидете на MobaXterm.

След това въведете следната команда:

sudo crontab -e

След това въведете номер 2.

Сега въведете следната команда:

@reboot python3.5 /home/dp-user/Documents/project1/app.py

След това правите следната комбинация от клавиши:

ctrl+x

След това кликнете върху "y". След това натиснете Enter.

Накрая въведете следната команда

sudo рестартиране

Стъпка 10: Добавете преводи

Добавяне на преводи
Добавяне на преводи

За да добавите превод, стартирайте „Translation_add.py“. Можете да направите това, като отидете в папката "project1" (чрез cd) и изпълнете следната команда:

  • cd/home // Documents/project1 (Команда за отиване в дясната папка)
  • python3.5 Translation_add.py

След това попълвате английската, холандската и френската дума или фраза.

След това натиснете Enter. Сега думите/фразите са в базата данни.

Стъпка 11: Ръководство на потребителя + Благодаря

В този word документ ще намерите как да използвате уебсайта.

Благодарим ви, че прочетохте тази инструкция и се надяваме, че храната ви никога повече няма да изстине.

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