Съдържание:
- Стъпка 1: Onderdelen
- Стъпка 2: Elektrisch Ontwerp
- Стъпка 3: De Bouw Van De Kast
- Стъпка 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 07:54
Уеб приложение De Vitalonga 1.0. е de oplossing om vanuit е luie zetel een overheerlijke Nespresso koffie te zetten.
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? Maak kennis се срещна с Vitalonga, de automatische koffiemachine die je vanaf е смартфон, таблет от компютър с bedienen. In deze instructable leg ik stap voor stap uit hoe je tot dit eindresultaat komt.
- Vitalonga се захранва от Интернет на нещата (IoT).
- Het brein achter de koffiemachine е een малиново пи
De web app zal in de toekomst nog verschillende актуализации krijgen.
- Je zal een wekker kunnen zetten voor wanneer jouw koffie gezet mag wordt.
- Een functie waarmee е de machine can ontkalken.
- Je zal het koffie kop volume kunnen aanpassen.
- …
Heb je vragen of 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: Onderdelen
В pdf staan alles onderdelen die je moet gebruiken om het project te kunnen maken.
Стъпка 2: Elektrisch Ontwerp
Elektriciteit
De servomotors en steppermotor koppelen we aan de 5V bron van de raspberry pi en de HALL sensor aan de 3V bron ervan. Две двигатели с постоянен ток, които се редуцират с 12V коплен, ние сме с двигател HAT van Adafruit die we verbinden met de power jack aan de 12V adapter.
Бедни
За да направим компонент на лоси, ние ще се сдобием с PWM, който ще намали качеството на малинови пи, ще се държим за DC двигатели. Deze werken met een i2c автобус. het adres ervan е 0x60 en voor dit voorbeeld gebruiken we poort 3.
Стъпка 3: De Bouw Van De Kast
Voor de opbouw van de kast zorg е 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 капсули nooit in de machine вален.
Стъпка 4: Създаден дозатор
Ijzer zaag
Voor de dispenser zullen we een ijzerzaag nodig hebben, we gaan hierbij de bovenkant en de onderkant er volledig afzagen zodat we 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 капсула moet er zowieso вратата kunnen vallen, en dit gaat niet als we de onderkant en bovenkant er niet afhalen.
Лазерно рязане
Ik heb hieronder 2 файла bijgevoegd deze hebben de perfecte afmetingen voor de nieuwe bovenkant en onderkant voor de dispenser te maken.
2 компонента lijm
De sterkste lijm die we nu kunnen gebruiken е 2 компонента lijm искам deze zal niet врата вода terug loskomen. Dit komt door de chemische connectie tussen de 2 substancies. Gebruik hiervoor de plastic lijm ervoor deze е hiervoor bestemd. Lijm elk ijzer uiteinde in de gaatjes die de laser cutter heeft gemaakt. Нека wel op dat е 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
De steppermotor monteren we aan de bovenkant van de machine net voor het gat waar de капсула kan door vallen, hierop lijmen zetten we de dispenser, de lasercutter heeft hiervoor een passend gaatje uitgesneden. Lijm deze ook nog eens huge om te zorgen dat er zeker geen speling zit op de motor en de dispenser. Het контролна платка van deze steppermotor monteren we aan de binnenzijde van de machine.
Де Сервомотори
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 of een espresso. Voor de andere 2 motors maken we 2 passende houten blokjes zodat de de motortjes boven elkaar staan. Kleef dit aan de blokjes en zet op de machine zoals afgebeeld.
DC двигатели
we boren een groter gaatje in de as waar de machine open en dicht gaat en we lijmen deze motors in het gaatje met de metaal lijm, deze is extreem sterk en komt onmogelijk terug los, zorg er dus voor dat je de motors recht plaatst op de като en laat rusten op opeen gestapelde boeken. Als de lijm gedroogd is maak je 2 houten blokjes обширен aan de casing van de machine en de motor maken we aan de houten blokjes обширен met metaal lijm.
Датчик на Хол
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.
Солдерен
soldeer all wires aan de correcte pin inputs van de motorHAT zoals afgebeeld op het elektronisch schema.
Стъпка 6: Flask Op De Raspberry Pi
Инсталаторна колба
Инсталаторът eerst pip indien dit nog niet op je raspberry staat.
pi@raspberrypi ~ $ sudo apt-get install python-pip
nadat we pip geïnstalleerd hebben, kunnen we 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
Ом те kunnen свързване с база данни hebben ние ook nog een клиент nodig. Инсталатор demysql-клиент с инструкции за volgende:
pi@raspberrypi ~ $ sudo apt-get install mysql-client
Инсталирайте инсталацията, ако е въведена парола, която е обременена от потребителя „root“. Изтеглете „root“потребителски контролен контролер над базата данни
Свързва се с база данни чрез стандартен „root“потребител
pi@raspberrypi ~ $ mysql -uroot -p
Via de volgende instructie kan je achteraf je paswoord nog wijzigen
pi@raspberrypi ~ $ SET ПАРОЛА ЗА 'root'@'localhost' = ПАРОЛА ('MyNewPass');
MySQL потребител toevoegen
Ние създаваме 2 акаунта на суперпотребител, които са свързани с локален хост и отдалечени връзки. Het '%' teken е een заместващ знак.
mysql> СЪЗДАВАЙТЕ ПОТРЕБИТЕЛЯ „Vitalonga“@„localhost“ИДЕНТИФИРАН ОТ „some_password“
mysql> ПРЕДОСТАВЕТЕ ВСИЧКИ ПРИВИЛЕГИИ НА *. * НА 'Vitalonga'@'' localhost 'С ОПЦИЯ ЗА ГРАНТ;
mysql> СЪЗДАВАЙТЕ ПОТРЕБИТЕЛЯ 'Vitalonga'@'localhost' ИДЕНТИФИЦИРАН ОТ 'some_password'mysql> ПРЕДОСТАВЯТЕ ВСИЧКИ ПРИВИЛЕГИИ НА *. * НА' Vitalonga '@'%'С ОПЦИЯ ЗА ГРАНТ;
Излезте от MySQL връзката
mysql> напуснете
MySQL схема toevoegen
въведете nu om terug in 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 met onderstaande link en open vitalongadb.sql. kopieer de text in de file en ga terug naar de terminal en plak de text en druk op de enter-toets. Преминете към базата данни
връзка към проекта:
github.com/ashleyvanlaer/project_1
Druk op de groene knop "clone or download" kopieer de link en ga terug naar de terminal van de raspberry pi
Въведете het volgende in de terminal:
pi@raspberrypi ~ $ git clone
Druk nu op ls en je zul het project zien staan op je raspberry pi
Ga in de folder en geef de.py files rechten om te starten bij boot van de raspberry pi met het volgende commando
pi@raspberrypi ~ $ sudo chmod +u VitaLonga.py
doe dit met elke.py файл
Стъпка 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Ga terug naar е терминал van jouw raspberry pi en тип:
pi@raspberrypi ~ $ sudo nano /etc/init.d/projectNaam
In deze nieuwe file sla je het script op dat op de afbeelding hierboven staat
Na het opslagen zorg е 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 по подразбиране
старт на малина 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 старт
pi@raspberrypi ~ $ sudo /etc/init.d/VitaLonga стоп
Препоръчано:
LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)
LED светлини (и), захранвани от батерии, със слънчево зареждане: Жена ми учи хората как да правят сапун, повечето от часовете й бяха вечер и тук през зимата се стъмва около 16:30 ч. Някои от нейните ученици имаха проблеми с намирането на нашите къща. Имахме табела отпред, но дори и с улично осветление
Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)
Лек хак на стаята със слухови увреждания на вратата: Проблем: баща ми е регистриран като глух, а майка ми е с увреден слух и поради това често им е трудно да чуят звънеца на вратата. Това би могло да бъде проблем, претърпян и от много други.Купиха мигащ светлинен звънец на вратата, за да им помогнат с
Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)
Висящи бижута със слънчево захранване за сърце: Тази инструкция е за сърце със слънчева енергия с пулсиращ червен светодиод. Той измерва около 2 " до 1,25 ", включително USB раздела. Той има една дупка през горната част на дъската, което улеснява окачването. Носете го като огърлица, обеци, връзки на щифт
Сандък със съкровище Zelda (със светлини и звук): 12 стъпки (със снимки)
Zelda Treasure Chest (With Lights & Sound): Здравейте на всички! Бях голям фен на игрите Legend of Zelda, когато бях по -малък, но мисля, че почти всеки знае емблематичната мелодия, която свири, когато отворите сандък в играта, просто звучи толкова вълшебно! В тази инструкция ще ви покажа как
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr