فهرست مطالب:
- مرحله 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: Installeer 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 08:57
برنامه وب De Vitalonga 1.0. is de oplossing om vanuit je luie zetel een overheerlijke Nespresso koffie te zetten.
Er al ooit aan gedacht hoe cool het zou zijn om je nespresso appraat te bedienen vanaf je woonkamer of slaapkamer of waar dan ook in huis؟ Maak kennis با ویتالونگا ، de automatische koffiemachine die je vanaf je smartphone ، رایانه لوحی رایانه ای آشنا شد. در دز دستورالعمل پای ik stap voor stap uit hoe je tot dit eindresultaat komt.
- Vitalonga از اینترنت اشیا (IoT) پشتیبانی می کند.
- Het brein achter de koffiemachine isen raspberry pi است
De web app zal in de toekomst nog verschillende بروزرسانی ایجاد کنید.
- Je zal een wekker kunnen zetten voor wanneer jouw koffie gezet mag wordt.
- Ein functie waarmee je de machine kan ontkalken.
- Je zal het koffie kop volume kunnen aanpassen.
- …
Heb je vragen of een leuk voorstel، dan kan je mij altijd contacteren.
به منظور جلوگیری از ایجاد و به روزرسانی محصولات ، سخت افزار و نرم افزار ervan را انتخاب کنید.
مرحله 1: Onderdelen
In de 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. De 2 grote DC motors met reductiekastje van 12V koppelen we aan de motorHAT van Adafruit die we dan verbinden met de power jack aan 12V آداپتور.
پورتن
Voor elk component maken we gebruik van de pwm poorten van de raspberry pi، behalve voor de DC motors. Deze werken met een i2c bus. het adres ervan is 0x60 en voor dit voorbeeld gebruiken we poort 3.
مرحله 3: De Bouw Van De Kast
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 vallen
مرحله 4: دستگاه پخش کننده
ایجزر زاگ
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 capsule moet er zowieso door 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 جزء لایم
De sterkste lijm die we nu kunnen gebruiken is 2 componenten lijm want deze zal niet door water terug loskomen. Dit komt door de chemische connectie tussen de 2 substance. Gebruik hiervoor de plastic lijm ervoor deze is hiervoor bestemd. Lijm elk ijzer uiteinde in de gaatjes die de laser cutter heeft gemaakt. Let wel op dat je de ijzeren stangen tijdens het drogen van de lijm stil houd، anders zal de dispenser niet de juiste vorm creativegen.
مرحله 5: Elektrische Componenten در De Machine Plaatsen
د استپرموتور
De steppermotor monteren we aan de bovenkant van de machine net voor het gat waar de capsule kan door vallen، hierop lijmen zetten we de de dispenser، de lasercutter heeft hiervoor een passend gaatje uitgesneden. Lijm deze ook nog eens vast te 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.
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 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 as en laat rusten op opeen gestapelde boeken. Als de lijm gedroogd is maak je 2 houten blokjes vast aan de casing van de machine en de motor maken we aan de houten blokjes vast 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.
سولدرن
سیم های لحیم کاری شده ، ورودی های پین را برای موتور درست کنید HAT zoals af het
مرحله 6: Flask Op De Raspberry Pi
فلاسک Installeer
Installeer eerst pip indien dit nog niet op je raspberry staat.
pi@raspberrypi su $ sudo apt-get python-pip را نصب کنید
nadat we pip geïnstalleerd hebben، kunnen we dit gebruiken om flask te installeren.
pi@raspberrypi فلاسک نصب $ sudo pip
مرحله 7: Installeer Mysql Op De Raspberry Pi
Mysql را نصب کنید
Voor we start start gaan zorgen ما بهترین راهکارها را برای به روزرسانی و ارتقاء geïnstalleerd zijn می دانیم
pi@raspberrypi su $ sudo apt-get update && sudo apt-get upgrade
ما از نصب سرور MySQL خود استفاده می کنیم
pi@raspberrypi su $ sudo apt-get نصب mysql-server
همه ارتباطات شما با پایگاه داده hebben we ook nog een client nodig است. Installeer demysql-client با دستورالعمل زیر آشنا شد:
pi@raspberrypi su $ sudo apt-get mysql-client را نصب کنید
Tijdens de installatie zal er een paswoord gevraagd worden om in te loggen als "root" user. با استفاده از "root" کاربر از طریق پایگاه داده ، کنترل کنید
Connecteer با پایگاه داده از طریق کاربر اصلی "ریشه" ملاقات کرد
pi@raspberrypi ~ $ mysql -uroot -p
از طریق دستورالعمل های آموزشی می توانید از آن استفاده کنید
pi@raspberrypi ~ $ SET PASSWORD FOR 'root'@'localhost' = PASSWORD ('MyNewPass')؛
کاربر MySQL toevoegen
ما 2 حساب فوق کاربر را در ارتباط ، از راه دور و localhost ایجاد کردیم. Het ‘٪’ teken een wildcard است.
mysql> ایجاد کاربر "Vitalonga"@"localhost" شناسایی شده توسط "some_password"
mysql> اعطای همه مزایا *. * به «Vitalonga»@«localhost» با GRANT OPTION ؛
mysql> CREATE USER 'Vitalonga'@'localhost' Identified by 'some_password'mysql> اعطای همه حقوق در *. * به' Vitalonga '@'٪ 'با GRANT OPTION.
از اتصال MySQL خارج شوید
mysql> ترک
طرح MySQL toevoegen
عبارت nu om terug را در te loggen me jou net aangemaakte تایپ کنید
mysql u [نام کاربری] -p
Nu zijn we ingelogd نوع nu het volgende commando ، gebruik de juiste naam "vitalongadb"
CREATE SCHEMA vitalongadb
Ga nu naar github با پیوند onderstaande در باز کردن vitalongadb.sql ملاقات کرد. kopieer de tekst in de file en ga terug naar de terminal en plak de tekst en druk op de enter-toets. در پایگاه داده aangemaakt
لینک پروژه:
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
در terminal عبارت het volgende را تایپ کنید:
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 فایل rechten om te starten bij boot van de raspberry pi met het volgende commando
pi@raspberrypi su $ 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 je terminal van jouw تمشک pi در نوع:
pi@raspberrypi su $ sudo nano /etc/init.d/projectNaam
در فایل nieuwe sla je het script script op dat op de afbeelding hierboven staat
Na het opslagen zorg je ervoor dat het script kan runnen bij de bootup door het volgendete runnen:
pi@raspberrypi su $ 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 شروع کنید
pi@raspberrypi ~ $ sudo /etc/init.d/VitaLonga متوقف شود
توصیه شده:
چگونه: نصب Raspberry PI 4 Headless (VNC) با Rpi-imager و تصاویر: 7 مرحله (همراه با تصاویر)
چگونه: نصب Raspberry PI 4 Headless (VNC) با Rpi-imager و تصاویر: من قصد دارم از این Rapsberry PI در چندین پروژه سرگرم کننده در وبلاگم استفاده کنم. به راحتی آن را بررسی کنید. من می خواستم دوباره به استفاده از Raspberry PI بپردازم ، اما در مکان جدیدم صفحه کلید یا موس نداشتم. مدتی بود که من یک تمشک راه اندازی کردم
نمایش اسلاید تصاویر تعطیلات خود را با لمس سحر و جادو!: 9 مرحله (همراه با تصاویر)
نمایش اسلاید تصاویر خود را با لمس جادو! برای مطابقت با پرچم و موضوع کشوری که من از آن دیدن می کنم (در این مورد ، سیسیل). تی
تطبیق یک گوشی تلفن همراه با تلفن همراه: 7 مرحله (همراه با تصاویر)
انطباق یک گوشی تلفن همراه با یک تلفن همراه: توسط بیل ریو ([email protected]) اقتباس شده برای دستورالعمل ها توسط موس ([email protected]) سلب مسئولیت: روش شرح داده شده در اینجا ممکن است برای شما کارساز نباشد گرفتن. اگر کار نمی کند ، یا اگر چیزی را خراب می کنید ، m نیست
نحوه جدا کردن رایانه با مراحل و تصاویر آسان: 13 مرحله (همراه با تصاویر)
نحوه جدا کردن رایانه با مراحل و تصاویر آسان: این دستورالعمل نحوه جدا کردن رایانه است. اکثر اجزای اصلی ماژولار هستند و به راحتی حذف می شوند. با این حال مهم است که در مورد آن سازماندهی شده باشید. این به شما کمک می کند تا قطعات را از دست ندهید ، و همچنین باعث می شود دوباره سرهم کنید
ذخیره تصاویر برای انجام وظیفه: 4 مرحله (همراه با تصاویر)
ذخیره تصاویر برای انجام وظیفه: 1. یک سند جدید Google باز کنید و از این صفحه برای ایمن سازی تصاویر خود استفاده کنید. از ctrl (کنترل) و & quot؛ c & quot؛ کلید کپی کردن از ctrl (کنترل) و & quot؛ v & quot؛ کلید چسباندن