Բովանդակություն:
- Քայլ 1: Օնդերդելեն
- Քայլ 2: Elektrisch Ontwerp
- Քայլ 3: De Bouw Van De Kast
- Քայլ 4: Դիսպենսեր Maken
- Քայլ 5. Elektrische Componenten De Machine Plaatsen- ում
- Քայլ 6: Flask Op De Raspberry Pi
- Քայլ 7: Installerer Mysql Op De Raspberry Pi
- Քայլ 8. Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Video: Nespresso Raspberry Pi: 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
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 սմարթֆոն, համակարգչային պլանշետ kan bedienen: In deze instructable leg ik stap voor stap uit hoe je tot dit eindresultaat komt.
- Վիտալոնգան աշխատում է իրերի ինտերնետից (IoT):
- Het brein achter de koffiemachine is een ազնվամորի պի
Համացանցային հավելվածը պետք է ստեղծի թարմացումներ և թարմացումներ:
- Je zal een wekker kunnen zetten voor wanneer jouw koffie gezet mag wordt.
- Այս գործառույթը կարող է լինել մեքենա օնտալկեն:
- Je zal het koffie kop volume kunnen aanpassen.
- …
Heb je vragen of een leuk voorstel, dan kan je mij altijd contacteren.
Մեքենայի միջոցով հնարավոր չէ թարմացնել ստեղծագործությունը, ապահովել սարքավորումների և ծրագրային ապահովման աշխատանքը:
Քայլ 1: Օնդերդելեն
In de 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 ազնվամորի pi en de HALL ցուցիչ aan de 3V bron ervan. De 2 grote DC շարժիչները հանդիպեցին նվազեցման վան 12V մեքենաների հետ և մենք շարժիչով HAT van Adafruit die we dan verbinden met de power jack aan 12V adapter:
Պորտեն
Voor elk component maken we gebruik van de pwm poorten van de ազնվամորի pi, behalve voor de DC շարժիչներ: Deze werken met een i2c ավտոբուսը: 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 մեքենայում վալեն
Քայլ 4: Դիսպենսեր Maken
Իջզեր զաագ
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 stangen overhouden. Արդյո՞ք մենք հեռանում ենք, մենք ուզում ենք մի՞թե դիսպենսեր կատարել: Ja maar hier kunnen we nog geen motor aan bevestigen en de koffie capsule 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 nu kunnen gebruiken is 2 componenten lijm want deze zal niet դուռ ջուր terug loskomen. Dit komt door de chemische Connectie tussen de 2 բովանդակություն. Gebruik hiervoor de plastic lijm ervoor deze is hiervoor bestemd. Lijm elk ijzer uiteinde in de gaatjes die de lazer 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 krijgen.
Քայլ 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. Լիժմ դեզ օք նոգ էնս հսկա օմ տե զորգեն դաթ զեկեր գել spelling zit op de motor en de dispenser. 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 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.
Hall ցուցիչ
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 alle լարերը aan de correcte pin մուտքագրումները van de motorHAT zoals afgebeeld op het elektronisch schema.
Քայլ 6: Flask Op De Raspberry Pi
Installeer Flask
Installeer eerst pip indien dit nog niet op je ազնվամորի 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 su $ sudo pip տեղադրման շիշ
Քայլ 7: Installerer Mysql Op De Raspberry Pi
Mysql- ի տեղադրում
Եթե մենք սկսենք, մենք լավագույնս կարող ենք տեղեկացնել բոլոր թարմացումների և արդիականացումների մասին:
pi@raspberrypi su $ sudo apt-get update && sudo apt-get upgrade
Մենք ուզում ենք սկսել MySQL սերվերի տեղադրումը:
pi@raspberrypi su $ sudo apt-get տեղադրել mysql-server
Om te kunnen connecteren met de database hebben we ook nog een client nodig: Installeer demysql-client- ը հանդիպել է հրահանգներին
pi@raspberrypi su $ sudo apt-get տեղադրել mysql-client
Tijdens de installatie zal er եւ paswoord gevraagd worden om ձեր loggen als «արմատ» օգտագործողի համար: Դիզայնի «արմատ» օգտագործողը կարող է վերահսկել տվյալների շտեմարանը:
Connecteer- ը հանդիպեց տվյալների բազային `ստանդարտ« արմատ »օգտագործողի միջոցով:
pi@raspberrypi ~ $ mysql -uroot -p
Via de volgende instructionie kan je achteraf je paswoord nog wijzigen- ի միջոցով:
pi@raspberrypi ~ $ SET PASSWORD FOR 'root'@'localhost' = PASSWORD ('MyNewPass');
MySQL օգտագործող toevoegen
Մենք ստեղծեցինք 2 գերօգտագործողի հաշիվներ, ինչպես նաև localhost- ի միջոցով կամ հեռավոր կապերի միջոցով: Het ‘%’ teken is een wildcard.
mysql> Ստեղծել օգտվող 'Vitalonga'@'localhost' IDENTIFIED BY 'some_password'
mysql> ՏՐԱՄԱԴՐԵԼ ԲՈԼՈՐ ՊՐԻՎԻԼԻԳՆԵՐԸ * * * 'Vitalonga'@'localhost' ԳՐԱՆԹԱԿԱՅԻՆ ԸՆՏՐՈԹՅՈՆՈՎ;
mysql> ՍՏԵԵԼ ՕԳՏԱԳՈՐՈԻՉ 'Vitalonga'@'localhost' IDENTIFIED BY 'some_password'mysql> ՏՐԱՄԱԴՐԵԼ ԲՈԼՈՐ ՊՐՈՎԻԼՅՈԳՆԵՐԸ * * *' Vitalonga '@'%' - ին ՝ ՏՐԱՄԱՍՆՈԹՅԱՆ ԸՆՏՐՈԹՅՈՆՈՎ;
Դուրս եկեք MySQL կապից
mysql> դուրս գալ
MySQL սխեման toevoegen
մուտքագրեք nu om terug in te loggen me jou net aangemaakte օգտվող
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 tekst in de file en ga terug naar de terminal en plak de tekst 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 ազնվամորի պի
Տերմինալում մուտքագրեք het volgende:
pi@raspberrypi ~ $ git կլոն
Druk nu op ls en je zul het project zien staan op je ազնվամորի պի:
Ga in de folder and geef de.py ֆայլեր rechten om te starten bij boot van de ազնվամորի 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 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 su $ sudo chmod 755 /etc/init.d/projectNaam
pi@raspberrypi su $ sudo update-rc.d projectNaam կանխադրված
start de ազնվամորի 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 su $ sudo /etc/init.d/VitaLonga սկիզբ
pi@raspberrypi ~ $ sudo /etc/init.d/VitaLonga կանգառ
Խորհուրդ ենք տալիս:
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով)
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi-imager- ով և նկարներով. Ես պլանավորում եմ օգտագործել այս Rapsberry PI- ն իմ բլոգում զվարճալի նախագծերի փունջում: Ազատորեն ստուգեք այն: Ես ուզում էի նորից օգտագործել իմ Raspberry PI- ն, բայց իմ նոր վայրում Ստեղնաշար կամ մկնիկ չկար: Որոշ ժամանակ անց ես ստեղծեցի ազնվամորի
Atari Punk Console With Baby 8 քայլ հաջորդականիչ. 7 քայլ (նկարներով)
Atari Punk Console With Baby 8 Step Sequencer: Այս միջանկյալ կառուցվածքը հանդիսանում է Atari Punk Console- ը և Baby 8 Step Sequencer- ը `բոլորը մեկում: Դուք կարող եք տրորել Bantam Tools Desktop PCB ֆրեզերային մեքենայի վրա: Այն բաղկացած է երկու տպատախտակից ՝ մեկը օգտագործողի միջերեսի (UI) տախտակ է, իսկ մյուսը ՝ կոմունալ ծառայությունների
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. 13 քայլ (նկարներով)
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. Սա հրահանգ է, թե ինչպես ապամոնտաժել համակարգիչը: Հիմնական բաղադրիչների մեծ մասը մոդուլային են և հեշտությամբ հանվում են: Այնուամենայնիվ, կարևոր է, որ դուք կազմակերպված լինեք դրա վերաբերյալ: Սա կօգնի ձեզ զերծ պահել մասերի կորստից, ինչպես նաև նորից հավաքելիս
Ciclop 3D Scanner My Way Քայլ առ քայլ ՝ 16 քայլ (նկարներով)
Ciclop 3D Scanner My Way Քայլ առ քայլ. Ողջույն, ես գիտակցելու եմ հանրահայտ Ciclop 3D սկաները: Բոլոր այն քայլերը, որոնք լավ բացատրված են սկզբնական նախագծում, ներկա չեն: Ես որոշ շտկումներ կատարեցի ՝ գործընթացը պարզեցնելու համար, նախ Ես տպում եմ հիմքը, իսկ հետո վերականգնում եմ PCB- ն, բայց շարունակում եմ