Оглавление:
- Шаг 1: Ондерделен
- Шаг 2: Elektrisch Ontwerp
- Шаг 3: Де Боу Ван Де Каст
- Шаг 4: Изготовление дозатора
- Шаг 5: Elektrische Componenten в De Machine Plaatsen
- Шаг 6: Flask Op De Raspberry Pi
- Шаг 7: установщик Mysql Op De Raspberry Pi
- Шаг 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Видео: Nespresso Raspberry Pi: 8 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Веб-приложение 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
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: Изготовление дозатора
Ийзер зааг
Для дозирования 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
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
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
Рекомендуемые:
Как: установка Raspberry PI 4 Headless (VNC) с Rpi-imager и изображениями: 7 шагов (с изображениями)
Как: установка Raspberry PI 4 Headless (VNC) с Rpi-imager и изображениями: я планирую использовать этот Rapsberry PI в кучу забавных проектов еще в моем блоге. Не стесняйтесь проверить это. Я хотел вернуться к использованию своего Raspberry PI, но у меня не было клавиатуры или мыши в моем новом месте. Прошло много времени с тех пор, как я установил Raspberry
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Bolt - Ночные часы с беспроводной зарядкой своими руками (6 шагов): 6 шагов (с изображениями)
Bolt - Ночные часы с беспроводной зарядкой своими руками (6 шагов): Индуктивная зарядка (также известная как беспроводная зарядка или беспроводная зарядка) - это тип беспроводной передачи энергии. Он использует электромагнитную индукцию для обеспечения электропитания портативных устройств. Самым распространенным применением является беспроводная зарядка Qi st
Как разобрать компьютер с помощью простых шагов и изображений: 13 шагов (с изображениями)
Как разобрать компьютер с помощью простых шагов и изображений: это инструкция о том, как разобрать компьютер. Большинство основных компонентов имеют модульную конструкцию и легко снимаются. Однако важно, чтобы вы были организованы по этому поводу. Это поможет уберечь вас от потери деталей, а также при повторной сборке
Проектирование печатной платы с помощью простых и легких шагов: 30 шагов (с изображениями)
Проектирование печатных плат с помощью простых и легких шагов: ПРИВЕТ, ДРУЗЬЯ Это очень полезное и легкое руководство для тех, кто хочет изучить дизайн печатных плат. Давайте начнем