جدول المحتويات:
- الخطوة 1: Onderdelen
- الخطوة 2: Elektrisch Ontwerp
- الخطوة 3: De Bouw Van De Kast
- الخطوة 4: موزع Maken
- الخطوة 5: مكونات Elektrische في 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 07:41
تطبيق الويب De Vitalonga 1.0. هو 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 apperaat te bedienen vanaf je woonkamer of waar dan ook in huis؟ معاك كينيس مع فيتالونجا ، دي جي فاناف جي الهاتف الذكي ، جهاز لوحي للكمبيوتر كان بيدانين. في الساق القابلة للتوجيه ik stap for stap uit hoe je to dit eindresultaat komt.
- Vitalonga مدعوم من إنترنت الأشياء (IoT).
- Het brein achter de koffiemachine هو een raspberry pi
يقوم تطبيق الويب de zal in de toekomst nog verschillende بتحديث krijgen.
- Je zal een wekker kunnen zetten for 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 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
إلكتريسايت
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 مع مهايئ الطاقة 12V koppelen نحن في المحرك.
بورتن
مكون Voor elk جعلنا gebruik van de pwm poorten van de raspberry pi ، نتعامل مع محركات DC. Deze werken التقى een i2c bus. 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 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
اجزر زاج
Voor de dispenser zullen we een ijzerzaag nodig heben، we gaan hierbij de bovenkant en de onderkant er volledig afzagen zodat we enkel ijzeren stangen overhouden. ماذا فعلنا ، نحن حبن توش العين موزع؟ Ja maar hier kunnen نحن لا نلجأ إلى محرك aan bevestigen en de koffie capsule moet er zowieso door kunn 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 هو مكونان من مكونات lijm تريد deze zal niet door water terug loskomen. Dit komt door de chemische connectie tussen de 2 material. Gebruik hiervoor de plastic lijm ervoor deze هو الأفضل. Lijm elk ijzer uiteinde in de gaatjes die de laser cutter heeft gemaakt. دعنا نبدأ في البحث عن بياناتنا ، يمكنك الحصول على موزع نيت دي جويست فورم كريجن.
الخطوة 5: مكونات Elektrische في De Machine Plaatsen
دي ستيبيرموور
دي steppermotor monteren نحن aan de bovenkant van de machine net for het gat waar de capsule kan door vallen، hierop lijmen zetten we de dispenser، de lasercutter heeft hiervoor een passend gaatje uitgesneden. Lijm deze ook nog eens wide om te zorgen dat er zeker geen speling zit op de motor en de dispenser. هيت لوحة التحكم فان ديزي ستيبيرموتور مونتيرين نحن آلة فان دي بنين دي.
دي سيرفوموتورز
Kleef de eerste 2 موتورز 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 جعلنا 2 passende houten blokjes zodat de motortjes boven elkaar staan. Kleef dit aan de blokjes en zet op de machine zoals afgebeeld.
محركات التيار المستمر
نحن بورين 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 de recht plaatst كما في en laat rusten opeen gestapelde boeken. Als de lijm gedroogd هو maak je 2 houten blokjes aan de casing van de machine en de motor maken we aan de houten blokjes wide metaal lijm.
مستشعر القاعة
حساس هال بيفستيجن نحن نتوقف عن موزع المياه مع موزع المياه مع دراجين أوم زيجن نول بونت تي بيريكين بيفستيجن نحن مغناطيس.
لحام
جميع الأسلاك يمكن تصحيحها بواسطة مدخلات الدبوس من محرك السيارة.
الخطوة 6: Flask Op De Raspberry Pi
Installeer قارورة
قم بتثبيت التطبيق بشكل جيد في حالة توت العليق.
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: Installeer Mysql Op De Raspberry Pi
مثبت مسكل
Voor we van start gaan zorgen نحن الأفضل لبياناتنا جميع التحديثات في ترقيات geïnstalleerd zijn
pi @ raspberrypi ~ $ sudo apt-get update && sudo apt-get Upgrade
نحن جاهزون لبدء تشغيل خادم MySQL
pi @ raspberrypi ~ $ sudo apt-get install mysql-server
Om te kunnen connecteren met de database hebben نحن لا نلجأ إلى عميل nodig. Installeer demysql-client مع إرشاد فولجيندي:
pi @ raspberrypi ~ $ sudo apt-get install mysql-client
Tijdens de installatie zal er een paswoord gevraagd worden om in te loggen als "root" user. Deze "الجذر" المستخدم zal de volledige control hebben over de database
Connecteer التقى بقاعدة البيانات عبر مستخدم "الجذر" القياسي
pi @ raspberrypi ~ mysql -uroot -p
من خلال تعليمات de volgende kan je achteraf je paswoord nog wijzigen
pi @ raspberrypi ~ $ SET PASSWORD FOR 'root' @ 'localhost' = PASSWORD ('MyNewPass') ؛
مستخدم MySQL toevoegen
لقد صنعنا حسابي مستخدمين متميزين هما حساب المضيف المحلي في الاتصالات عن بُعد. Het '٪' teken هو een wildcard.
mysql> إنشاء مستخدم "Vitalonga" @ "localhost" تم تحديده بواسطة "some_password"
mysql> منح جميع الامتيازات *. * لـ "Vitalonga" @ "localhost" مع خيار المنح ؛
mysql> إنشاء مستخدم 'Vitalonga' @ 'localhost' تم تحديده بواسطة 'some_password'mysql> منح جميع الامتيازات *. * لـ' Vitalonga '@'٪ 'مع خيار المنحة ؛
اخرج من اتصال MySQL
mysql> إنهاء
مخطط MySQL toevoegen
اكتب nu om terug في مستخدم te loggen me jou net aangemaakte
mysql u [اسم المستخدم] -p
نو زيجن نحن إنجلوجد اكتب نو هيت فولجيندي كوماندوز ، جيبرويك دي جويست نام "فيتالونجادب"
إنشاء مخطط حيوي
Ga nu naar github التقى onderstaande link en open dynamicongadb.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 data aangemaakt
رابط المشروع:
github.com/ashleyvanlaer/project_1
Druk op de groene knop "استنساخ أو تنزيل" kopieer de link en ga terug naar de terminal van de raspberry pi
اكتب het volgende في de terminal:
pi @ raspberrypi ~ استنساخ git $
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 مع 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 type:
pi @ raspberrypi ~ $ sudo nano /etc/init.d/projectNaam
في ملف جديد من البرنامج النصي ، تاريخ المرجع في الحالة الهيربوفينية
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 الافتراضي
بدء تشغيل 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 stop
موصى به:
كيف تصنع عداد خطوات؟: 3 خطوات (بالصور)
How to Make Step Counter؟: اعتدت أن أؤدي أداءً جيدًا في العديد من الرياضات: المشي والجري وركوب الدراجة ولعب كرة الريشة وما إلى ذلك ، أحب ركوب الخيل للسفر في وقت قريب. حسنًا ، انظر إلى بطني المنتفخ … حسنًا ، على أي حال ، قررت إعادة التمرين. ما هي المعدات التي يجب أن أحضرها؟
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): 6 خطوات
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): هل تريد تخويف أصدقائك وإحداث بعض ضوضاء الصراخ في عيد الهالوين؟ أو تريد فقط عمل مزحة جيدة؟ يمكن لشاشة الزومبي المنبثقة القيام بذلك! في هذا Instructable ، سوف أعلمك كيفية جعل زومبي القفز للخارج بسهولة باستخدام Arduino. HC-SR0
وحدة تحكم أتاري بانك مع جهاز التسلسل 8 خطوات للأطفال: 7 خطوات (بالصور)
وحدة التحكم Atari Punk مع جهاز التسلسل المكون من 8 خطوات للأطفال: هذا التصميم الوسيط هو وحدة التحكم Atari Punk المتكاملة وجهاز التسلسل 8 خطوات للأطفال الذي يمكنك طحنه على آلة طحن PCB لسطح المكتب من Bantam Tools. إنها مكونة من لوحين للدائرة: أحدهما عبارة عن لوحة واجهة مستخدم (UI) والآخر عبارة عن لوحة مساعدة
بولت - ساعة ليلية للشحن اللاسلكي DIY (6 خطوات): 6 خطوات (بالصور)
Bolt - ساعة شحن لاسلكية DIY (6 خطوات): الشحن الاستقرائي (المعروف أيضًا باسم الشحن اللاسلكي أو الشحن اللاسلكي) هو نوع من نقل الطاقة اللاسلكي. يستخدم الحث الكهرومغناطيسي لتوفير الكهرباء للأجهزة المحمولة. التطبيق الأكثر شيوعًا هو Qi wireless charge st
كيفية عمل فيديو منقسم الشاشة بأربع خطوات: 4 خطوات (بالصور)
كيفية عمل فيديو منقسم الشاشة بأربع خطوات: غالبًا ما نرى نفس الشخص يظهر في مشهد مرتين في مسرحية تلفزيونية. وبقدر ما نعلم ، ليس للممثل أخ توأم. لقد شاهدنا أيضًا أنه يتم وضع مقطعي فيديو غنائيين على شاشة واحدة لمقارنة مهاراتهم الغنائية. هذه هي قوة الانطباع