Turinys:
- 1 žingsnis: „Onderdelen“
- 2 žingsnis: Elektrisch Ontwerp
- 3 žingsnis: De Bouw Van De Kast
- 4 žingsnis: Maken dozatorius
- 5 žingsnis: „Elektrische Componenten“„De Machine Plaatsen“
- 6 žingsnis: kolba „Op De Raspberry Pi“
- 7 žingsnis: montuotojas „Mysql Op De Raspberry Pi“
- 8 veiksmas: „Zorg Dat De Scripts“„Opstarten Bij De Bootup Van De Raspberry Pi“
Video: „Nespresso Raspberry Pi“: 8 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
„De Vitalonga 1.0“žiniatinklio programa. yra 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 slaapkamer of waar dan ook in huis? Maak kennis susitiko su Vitalonga, automatiniu koffiemachine die je vanaf je smartphone, tablete of computer can bedien. In deze instructable leg ik stap voor stap uit hoe je tot dit eindresultaat komt.
- „Vitalonga“veikia daiktų internetas (IoT).
- Het brein achter de koffiemachine yra een aviečių pi
Žiniatinklio programos zal in de toekomst nog verschillende updates krijgen.
- Je zal een wekker kunnen zetten voor wanneer jouw koffie gezet mag wordt.
- Šią funkciją galima rasti tik naudojant „waarmee“mašiną.
- Je zal het koffie kop tomas kunnen aanpassen.
- …
Heb je vragen of een leuk voorstel, dan kan je mij altijd contacteren.
Jei norite atnaujinti krijgeno mašiną, galite atnaujinti aparatinę įrangą, taip pat programinės įrangos versiją.
1 žingsnis: „Onderdelen“
In pdf staan alles onderdelen die je moet gebruiken om het project te kunnen maken.
2 žingsnis: Elektrisch Ontwerp
Elektrinis įrenginys
Servo varikliai ir žingsniniai varikliai yra 5V bronziniai aviečių ir HALL jutikliai, 3V bronziniai. Dviejų grotuvų nuolatinės srovės varikliai sumažina 12 V įtampą, kurią mes parduodame iš variklio.
Poorten
Suteikiame briedžio komponentą, kurį galime įsigyti iš aviečių pi, behalve voor de DC motors. Deze werken sutiko een i2c autobusą. tai adresas ervan is 0x60 en voor dit voorbeeld gebruiken we poort 3.
3 žingsnis: 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 kapsules nooit in de machine Vallen.
4 žingsnis: Maken dozatorius
Ijzer zaag
Jei norite paskirstyti dozavimo priemonę, mes norime pasakyti, kaip tai padaryti, ir mes norime, kad bovenkant būtų dezodorantas, o paskui būtų galima uždirbti. Ar mes tai padarysime, ar pasieksime dozatorių? 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.
Lazerinis pjovimas
Ik heb hieronder 2 files bijgevoegd deze hebben de perfecte afmetingen voor de nieuwe bovenkant en onderkant voor de dispenser te maken.
2 komponentai
De sterkste lijm die we nu kunnen gebruiken is 2 komponentai lijm want deze zal niet door water terug loskomen. Skaitykite 2 pagrindines chemische connectie tussen duris. Gebruik hiervoor de plastic lijm ervoor deze is hiervoor bestemd. Lijm elk ijzer uiteinde in de gaatjes die de laser cutter heeft gemaakt. Leiskite 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 žingsnis: „Elektrische Componenten“„De Machine Plaatsen“
Steppermotor
Steppermotor monteren we aan de bovenkant van de machine neto voor het gat waar de kapsule can dure vallen, hierop lijmen zetten we de dispenser, de lasercutter heeft hiervoor een passend gaatje uitgesneden. Lijm deze ook nog eens large om te zorgen dat er zeker geen spelling zit op de motor en de dispenser. Het valdymo plokštė van deze steppermotor monteren we aan de binnenzijde van de machine.
„Servomotoriai“
Kleef de eerste 2 motors zoals afgebeeld op de photos's, dit zodat ze de machine kunnen aan en uit zetten, maar ook zodat we de keuze hebben tussen een normalle koffie of een espresso. „Voor de andere“2 varikliai buvo sugadinti, o mes 2 leidimai blokavome, bet nesukūrėme jokių motyvų. Kleef dit aan de blokjes en zet op de machine zoals afgebeeld.
Nuolatinės srovės varikliai
mes gręžtame groter gaatje in de wawa de machine open en dicht gaat en we lijmen deze motors in het gaatje met de metaal lijm, deze is extreme 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 large aan de casing van de machine en de motor maken we aan de houten blokjes large met met lijm.
Salės jutiklis
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.
Solderenas
soldeer alle wire aan de correcte pin inputs van de motorHAT zoals afgebeeld op het elektronisch schema.
6 žingsnis: kolba „Op De Raspberry Pi“
Montavimo kolba
Įdiegėjas 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 instaliavimo kolba
7 žingsnis: montuotojas „Mysql Op De Raspberry Pi“
„Mysql“montuotojai
Pradėkime nuo to, kai pradėsime ieškoti geriausių atnaujinimų ir atnaujinimų geïnstalleerd zijn
pi@raspberrypi ~ $ sudo apt-get update && sudo apt-get upgrade
Pradėkime nuo „MySQL“serverio įdiegimo
pi@raspberrypi ~ $ sudo apt-get install mysql-server
Om te kunnen connecteren su duomenų baze, kurią mes galime rasti kliento. Įdiegėjas demysql-client susipažino su volgende instrukcijomis:
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 „root“vartotojas gali kontroliuoti duomenų bazę
„Connecteer“susipažino su duomenų baze per standartinį „root“vartotoją
pi@raspberrypi ~ $ mysql -uroot -p
Via de volgende instructie can je achteraf je paswoord nog wijzigen
pi@raspberrypi ~ $ SET PASSWORD FOR 'root'@'localhost' = PASSWORD ('MyNewPass');
„MySQL“vartotojas toevoegen
Mes sukūrėme 2 super vartotojo abonementus, kurie yra vietiniai, ar yra nuotoliniai ryšiai. Het „%“teken yra een pakaitos simbolis.
mysql> KURTI NAUDOTOJĄ „Vitalonga“@„localhost“, IDENTIFIKUOTAS „some_password“
mysql> SUTEIKITE VISAS PRIVILIEGIJAS *. * Į „Vitalonga“@„localhost“SU GRANT OPTION;
mysql> KURTI NAUDOTOJĄ 'Vitalonga'@'localhost', IDENTIFIKUOTAS 'some_password'mysql> SUTEIKITE VISAS PRIVILIEGIJAS *. * Į' Vitalonga '@'%'SU DOTACIJOS PASIRINKIMU;
Uždarykite „MySQL“ryšį
mysql> išeiti
„MySQL“schema toevoegen
įveskite nu om terug į log log me jou net aangemaakte user
mysql u [vartotojo vardas] -p
Nu zijn we ingelogd type nu het volgende commando, gebruik de juiste naam "vitalongadb"
CREATE SCHEMA vitalongadb
Ga nu naar github su onderstaande nuoroda ir atidaryti vitalongadb.sql. teksto kopijavimas faile en ga terug naar de terminal en plak de text and druk op de enter-toets. U heeft nu de database aangemaakt
projekto nuoroda:
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
Terminale įveskite het volgende:
pi@raspberrypi ~ $ git klonas
Druk nu op ls en je zul het project zien staan op je raspberry pi
Gauti į aplanką ir geef de.py failus rechten om te starten bij boot van de raspberry pi met het volgende commando
pi@raspberrypi ~ $ sudo chmod +u VitaLonga.py
Doe dit sutiko elke.py failą
8 veiksmas: „Zorg Dat De Scripts“„Opstarten Bij De Bootup Van De Raspberry Pi“
Ga terug naar je terminal in jouw aviečių pi en tipas:
pi@raspberrypi ~ $ sudo nano /etc/init.d/projectNaam
In deze nieuwe file sla je het script op dat op de afbeelding hierboven staat
Na, o ne opslagen zorg je ervoor dat het script can runnen bij de bootup door het volgendete runnen:
pi@raspberrypi ~ $ sudo chmod 755 /etc/init.d/projectNaam
pi@raspberrypi ~ $ sudo update-rc.d projectNaam numatytieji nustatymai
pradėti nuo aviečių pi nu opnieuw op
Nu dat het script vanzelf opstart can 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
Rekomenduojamas:
„Raspberry Pi“išmanieji namai: 5 žingsniai (su nuotraukomis)
„Raspberry Pi“„Smart Home“: jau yra keletas produktų, dėl kurių jūsų butas tampa protingesnis, tačiau dauguma jų yra patentuoti sprendimai. Bet kodėl jums reikia interneto ryšio, kad galėtumėte perjungti šviesą su savo išmaniuoju telefonu? Tai buvo viena iš priežasčių man sukurti savo „Smar“
„Borderlands Raspberry Pi“: 9 žingsniai (su nuotraukomis)
„Borderlands Raspberry Pi“: Taigi vieną dieną buvau žaidimų parduotuvėje ir pamačiau šį „Borderlands“butaforijos skyrių už 20 USD ir negalėjau atsispirti jo pirkimui. Maždaug po savaitės pagalvojau sau: „Galėčiau visiškai išdarinėti žarnyną ir įstrigti pi viduje“. Tada ir prasidėjo mano nuotykiai
„Pasidaryk pats“„Raspberry Pi“stalinio kompiuterio dėklas su statistikos ekranu: 9 žingsniai (su nuotraukomis)
„Pasidaryk pats“„Raspberry Pi“stalinio kompiuterio dėklas su statistikos ekranu: šioje instrukcijoje aš jums parodysiu, kaip pasigaminti savo stalinį dėklą „Raspberry Pi 4“, kuris atrodo kaip mini stalinis kompiuteris. Korpuso korpusas yra atspausdintas 3D, o šonai pagaminti iš skaidraus akrilo, kad galėtumėte į jį matyti. A
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Varžtas - „pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): 6 žingsniai (su nuotraukomis)
Varžtas - „Pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): Indukcinis įkrovimas (taip pat žinomas kaip belaidis įkrovimas arba belaidis įkrovimas) yra belaidžio energijos perdavimo tipas. Jis naudoja elektromagnetinę indukciją tiekti elektros energiją nešiojamiesiems įrenginiams. Dažniausia programa yra „Qi“belaidžio įkrovimo st