Оглавление:

Nespresso Raspberry Pi: 8 шагов (с изображениями)
Nespresso Raspberry Pi: 8 шагов (с изображениями)

Видео: Nespresso Raspberry Pi: 8 шагов (с изображениями)

Видео: Nespresso Raspberry Pi: 8 шагов (с изображениями)
Видео: CS50 2013 - Week 10, continued 2024, Ноябрь
Anonim
Image
Image
Nespresso Raspberry Pi
Nespresso Raspberry Pi

Веб-приложение De Vitalonga 1.0. является самым популярным из всех, кто хочет насладиться кофе и кофе Nespresso.

Er al ooit aan gedacht hoe cool het zou zijn om je nespresso apperaat te bedienen vanaf je woonkamer of slaapkamer of waar dan ook in huis? Маак Кеннис встретил Виталонгу, автоматическую кофемашину на смартфоне, планшете и компьютере. В этой инструкции ноги ik stap voor stap uit hoe je tot dit eindresultaat komt.

  • Vitalonga работает на базе Интернета вещей (IoT).
  • Het brein achter de koffiemachine is een raspberry pi

Веб-приложение содержит все обновления для различных версий.

  • Je zal een wekker kunnen zetten voor wanneer jouw koffie gezet mag wordt.
  • Een functie waarmee je de machine kan ontkalken.
  • Je zal het koffie kop volume kunnen aanpassen.

Heb Je vragen из Een Leuk Voorstel, Dan Kan Je Mij Altijd contacteren.

De machine zal geregeld nog een update krijgen, zowel de hardware als de software ervan.

Шаг 1: Ондерделен

Ондерделен
Ондерделен
Ондерделен
Ондерделен
Ондерделен
Ондерделен
Ондерделен
Ондерделен

В PDF-файле все сделано для того, чтобы он мог быть построен на вашем проекте.

Шаг 2: Elektrisch Ontwerp

Elektrisch Ontwerp
Elektrisch Ontwerp

Elektriciteit

Серводвигатели и шаговые двигатели работают с датчиком 5V и датчиком HALL на 3V. 2 мощных двигателя постоянного тока с пониженным двигателем на 12 В и с адаптером на 12 В.

Бедный

Для компонентов, изготовленных из лося, мы создали двигатели постоянного тока, работающие с двигателями постоянного тока. Дезе Веркен встретил автобус i2c. Его адрес 0x60 en voor dit voorbeeld gebruiken we poort 3.

Шаг 3: Де Боу Ван Де Каст

Де Боу Ван Де Каст
Де Боу Ван Де Каст
Де Боу Ван Де Каст
Де Боу Ван Де Каст

Voor de opbouw van de kast zorg je ervoor dat de machine erin pas, je kan dit in allerlei vormen doen, maar een kast rond de machine is nodig, dit omdat de dispenser op de machine moet gemonteerd worden anders kunnen de Capsules nooit in de machine Валлен.

Шаг 4: Изготовление дозатора

Диспенсер Maken
Диспенсер Maken
Диспенсер Maken
Диспенсер Maken
Диспенсер Maken
Диспенсер Maken

Ийзер зааг

Для дозирования zullen мы een ijzerzaag nodig hebben, мы gaan hierbij de bovenkant en de onderkant er volledig afzagen zodat, мы enkel nog ijzeren stangen overhouden. Waarom doen we dit, we hebben toch al een dispenser? Ja maar hier kunnen we nog geen motor aan bevestigen en de koffie caple moet er zowieso door kunnen vallen, en dit gaat niet als we de onderkant en bovenkant er niet afhalen.

Лазерная резка

Ik heb hieronder 2 files bijgevoegd deze hebben de perfecte afmetingen voor de nieuwe bovenkant en onderkant for de dispenser te maken.

2 компонента lijm

De sterkste lijm die we nu kunnen gebruiken состоит из 2 компонентов, которые хотят deze zal niet door water terug loskomen. Dit komt door de chemische connectie tussen de 2 elements. Gebruik hiervoor de plastic lijm ervoor deze is hiervoor bestemd. Lijm elk ijzer uiteinde in de gaatjes die de laser cutter heeft gemaakt. Позвольте нам приветствовать, что Je de ijzeren stangen tijdens het drogen van de lijm stil houd, anders zal de dispenser niet de juiste vorm krijgen.

Шаг 5: Elektrische Componenten в De Machine Plaatsen

Elektrische Componenten в De Machine Plaatsen
Elektrische Componenten в De Machine Plaatsen
Elektrische Componenten в De Machine Plaatsen
Elektrische Componenten в De Machine Plaatsen
Elektrische Componenten в De Machine Plaatsen
Elektrische Componenten в De Machine Plaatsen
Elektrische Componenten в De Machine Plaatsen
Elektrische Componenten в De Machine Plaatsen

De Steppermotor

Шаговый двигатель monteren, мы находимся на рабочем месте, ван де машина чистая для het gat waar de Capsule, kan door vallen, hierop lijmen zetten we de dispenser, de lasercutter heeft hiervoor een pasnd gaatje uitgesneden. Lijm deze ook nog eens обширный ом тэ зорген, зекер гин спелинг зит оп де мотор ан де диспенсер. Het control board van deze steppermotor monteren we aan de binnenzijde van de machine.

De Servomotors

Kleef de eerste 2 motors zoals afgebeeld op de foto's, dit zodat ze de machine kunnen aan en uit zetten, maar ook zodat we de keuze hebben tussen een normale koffie een espresso. Для других 2 двигателей делают мы 2 passende houten blokjes zodat de motortjes boven elkaar staan. Kleef dit aan de blokjes en zet op de machine zoals afgebeeld.

Двигатели постоянного тока

мы родили его гротер гаатье в де ас ваар де машина open en dicht gaat en мы lijmen deze моторс в хет гаате встретил метаал лийм, это крайний стерк ан комт онмогелийк теруг лос, зорг эр дус воор дат дэ де моторс речт плаатст оп де как en laat rusten op opeen gestapelde boeken. Еще один дом - это 2 дома блоков обширного ан-де-корпуса ван-де-машины и мотора, который мы производим на блоках обширных метааллических материалов.

датчик Холла

De hal sensor bevestigen we net onder de dispenser en waar de dispenser moet stoppen met draaien om zijn nul punt te bereiken bevestigen we een magneet.

Solderen

Припаяйте все провода и исправьте штыревые входы от MotorHAT zoals по электронной схеме.

Шаг 6: Flask Op De Raspberry Pi

Фляжка установщика

Installeer eerst pip indien dit nog niet op je raspberry staat.

pi @ raspberrypi ~ $ sudo apt-get install python-pip

Надо мы pip geïnstalleerd hebben, kunnen мы dit gebruiken om flask te installeren.

pi @ raspberrypi ~ $ sudo pip установить колбу

Шаг 7: установщик Mysql Op De Raspberry Pi

Установка MySQL

Для того, чтобы начать игру, мы сделаем все возможное для всех обновлений и обновлений geïnstalleerd zijn

pi @ raspberrypi ~ $ sudo apt-get update && sudo apt-get upgrade

Мы очень быстро запустим сервер MySQL и установим его

pi @ raspberrypi ~ $ sudo apt-get install mysql-server

Все, что связано с базой данных, мы не нашли ни одного клиента. Установщик demysql-client познакомился с другими инструкциями:

pi @ raspberrypi ~ $ sudo apt-get установить mysql-client

Tijdens de installatie zal er een paswoord gevraagd wordden om in te loggen als «root» user. Пользователь «root» может полностью управлять базой данных

Connecteer встретился с базой данных через стандартного пользователя root

пи @ raspberrypi ~ $ mysql -uroot -p

Via de Volgende Instructie kan je achteraf je paswoord nog wijzigen

pi @ raspberrypi ~ $ УСТАНОВИТЬ ПАРОЛЬ ДЛЯ 'root' @ 'localhost' = ПАРОЛЬ ('MyNewPass');

Пользователь MySQL toevoegen

Мы создаем 2 учетные записи суперпользователя на локальном хосте и на удаленных подключениях. Het ‘%’ teken - это подстановочный знак.

mysql> СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'Vitalonga' @ 'localhost', ОПРЕДЕЛЕННЫЙ 'some_password'

mysql> ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ НА *. * 'Vitalonga' @ 'localhost' С ОПЦИЕЙ GRANT;

mysql> СОЗДАЙТЕ ПОЛЬЗОВАТЕЛЯ 'Vitalonga' @ 'localhost', ОПРЕДЕЛЕННЫЙ 'some_password'mysql> ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ НА *. *' Vitalonga '@'% 'С ОПЦИЕЙ ПРЕДОСТАВЛЕНИЯ;

Выйти из подключения к MySQL

mysql> выйти

Схема MySQL toevoegen

введите nu om terug в te loggen me jou net aangemaakte user

mysql u [имя пользователя] -p

Nu zijn we ingelogd type nu het volgende commando, gebruik de juiste naam "vitalongadb"

СОЗДАТЬ СХЕМУ vitalongadb

Ga nu naar github встретил ссылку onderstaande en open vitalongadb.sql. kopieer de tekst in de file en ga terug naar de terminal en plak de tekst en druk op de enter-toets. U heeft nu de database aangemaakt

ссылка на проект:

github.com/ashleyvanlaer/project_1

Нажмите на кнопку «клонировать или скачать», чтобы скопировать ссылку на терминал малины Pi

Введите het volgende в терминале:

pi @ raspberrypi ~ $ git clone

Druk nu op ls en je zul het project zien staan op je raspberry pi

Эта папка и файлы.py представляют собой начальную загрузку с raspberry pi, которая встретилась с любым другим коммандос

pi @ raspberrypi ~ $ sudo chmod + u VitaLonga.py

Doe dit встретил elke.py файл

Шаг 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi

Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi

Ga terug naar je terminal van jouw raspberry pi en тип:

pi @ raspberrypi ~ $ sudo nano /etc/init.d/projectNaam

В этом новом файле есть скрипт на основе hierboven staat

Na het opslagen zorg je ervoor dat het script kan runnen bij de bootup door het volgendete runnen:

pi @ raspberrypi ~ $ sudo chmod 755 /etc/init.d/projectNaam

pi @ raspberrypi ~ $ sudo update-rc.d projectNaam по умолчанию

start de raspberry pi nu opnieuw op

Nu dat het script vanzelf opstart kan je in je cmd van je pi het volgende typen om je flask app te herstarten of uit te zetten:

pi @ raspberrypi ~ $ sudo /etc/init.d/VitaLonga start

pi @ raspberrypi ~ $ sudo /etc/init.d/VitaLonga stop

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