Мазмуну:
- 1 -кадам: Оңдоо
- 2 -кадам: Электр Ontwerp
- 3 -кадам: De Bouw Van De Kast
- 4 -кадам: Диспенсер Макен
- 5 -кадам: Электрондук компоненттер De Machine Plaatsen
- 6 -кадам: Flask Op De Raspberry Pi
- 7 -кадам: Installeer Mysql Op De Raspberry Pi
- 8 -кадам: Zorg Dat De Scripts программасын баштоо Bij De Bootup Van De Raspberry Pi
Video: Nespresso Raspberry Pi: 8 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
De Vitalonga 1.0 веб колдонмо. is de oplossing is van vanuit je luie zetel een overheerlijke Nespresso koffie te zetten.
Дагы бир нерсе барбы же жокпу? Кенендер Виталонго жолугушту, автоматтык режимде смартфон, компьютердин планшети. Жөнөкөй көрсөтмөлөргө ылайык, буюртма бериңиз.
- Vitalonga - бул нерселердин Интернети (IoT) менен иштөө.
- Кофе машинасы малина пиинин эң башкысы
Желе тиркемеси жаңыртуулардын жаңыртылышын талап кылбайт.
- Je zal een wekker kunnen zetten voor wanneer jouw koffie gezet mag wordt.
- Een functie warmee je de machine can ontkalken.
- Je zal het koffie kop Volume kunnen aanpassen.
- …
Heb je vragen of een leuk voorstel, and кан je mij altijd contonten.
Машинаны жаңыртуу жаңыртылган жок, программалык камсыздоону дагы жок кылыңыз.
1 -кадам: Оңдоо
Жылы pdf staan alles onderdelen өлгөндөн кийин, бул долбоордун бир күнгө чейин созулган.
2 -кадам: Электр Ontwerp
Электрик
De servomotor en steppermotor koppelen we aan de 5V bron van de de malina pi en de HALL sensor aan de 3V bron ervan. 2 DC DC моторлору 12Вга чейин кыскартылды, биз мотор HAT ван Adafruit өлөбүз, биз вербинен кубат джек менен 12В адаптер менен тааныштык.
Poorten
Voor elk компоненти биз DC rotor моторлору менен, малина пи менен да таанышабыз. Deze werken een i2c автобус менен таанышты. het address 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 noodig, dit omdat de dispenser op de machine moet gemonteerd bad anders kunnen de capsules nooit in de machine vallen.
4 -кадам: Диспенсер Макен
Ijzer zaag
Voor de dispenser zullen we een ijzerzaag nodig hebben, we gan 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? Жа маар hier kunnen биз 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.
Лазердик кесилген
Икки папка 2 файл библиотеканы кытта тэҥнээтэххэ, биһиги өрөспүүбүлүкэбитигэр үлэлиир.
2 компоненттен турат
De sterkste lijm die we nu kunnen gebruiken is 2 componenten lijm want deze zal niet door water terug loskomen. Эшикти жабуу 2 негизги нерсеге байланыштуу. Gebruik hiervoor de plastic lijm ervoor deze is hiervoor bestemd. Lijm elk ijzer uiteinde in de gaatjes die de lazer cutter heeft gemaakt. Келгиле, бул жерде дагы бир аз болсо дагы, андерстерди бөлүштүрүп коюңуз.
5 -кадам: Электрондук компоненттер De Machine Plaatsen
De Steppermotor
Steppermotor монтерен биз машинанын тору менен капсуланын эшигин ачабыз, иероптун лизмендеринен биз да диспенсерибизди, ласеркуттерубузду дагы бир жолу өткөрүп беребиз. Дисциплинанын эң кеңири таралгандыгы жөнүндө маалымат жок. Башкаруу тактасы, биз машинанын машинасы менен иштебейбиз.
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 stan. Клифти өчүрүп койсоңуз болот, бирок машинанын зоостору дагы жокко эсе.
DC моторлору
Биз машинаны ачуу үчүн машинаны ачып, биз моторлорду иштете баштадык. as en laat rusten op opeen gestapelde boeken. Als de lijm gedroogd is aak je 2 houten blokjes vast aan de casing van de machine en de motor maken we aan de houten blokjes vast metaal lijm.
Холл сенсору
Сенсор bevestigen биз таза диспенсерди бөлүштүрөбүз жана токтотобуз.
Solderen
soldeer alle sims aan de de fixe pin inputs in de motorHAT zoals afgebeeld op het electronisch схемасы.
6 -кадам: Flask Op De Raspberry Pi
Installeer Flask
Орнотуучу пип индейлердин арасынан малинага окшош эмес.
pi@raspberrypi ~ $ 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 орнотуу
Биз баштай турган болсок, биз эң сонун жаңыртууларды жаңыртабыз
pi@raspberrypi ~ $ sudo apt-get update && sudo apt-get upgrade
Биз MySQL серверин орнотууну баштайбыз
pi@raspberrypi ~ $ sudo apt-get mysql-server орнотуу
Купуя маалыматка ылайык, биз кардарды таба албайбыз. Installeer demysql-кардары көрсөтмөлөрдү аткарды:
pi@raspberrypi ~ $ sudo apt-get mysql-client орнотуу
"Root" колдонуучусунун орнотуулары дагы начар болуп калды. "Тамыры" колдонуучусу маалымат базасынын үстүнөн көзөмөлдөйт
Connecteer маалымат базасы менен "root" колдонуучусу аркылуу таанышты
pi@raspberrypi ~ $ mysql -uroot -p
Төмөнкү нускамалар аркылуу эч кандай маалымат жок
pi@raspberrypi ~ $ 'root'@'localhost' = үчүн пароль орнотуу = PASSWORD ('MyNewPass');
MySQL колдонуучусу
Биз 2 супер колдонуучунун эсептерин жасайбыз, ал эми жергиликтүү хосттор жана алыскы туташуулар. Het ‘%’ текен - бул joker wildcard.
mysql> CREATE USER 'Vitalonga'@'localhost' IDENTIFIED by 'some_password'
mysql> БАРДЫК СЫЙЛЫКТАРДЫ БЕРҮҮ *. * TO 'Vitalonga'@'localhost' TO GRANT OPTION;
mysql> CREATE USER 'Vitalonga'@'localhost' IDENTIFIED '' some_password'mysql> БААРДЫК СЫЙЛЫКТАРДЫ БЕРГИЛЕ *. * ГРАНТ ОПЦИОНУ МЕНЕН 'Vitalonga'@'%' ге;
MySQL туташуусунан чыгуу
mysql> чыгуу
MySQL схемасы
nu om terug in te loggen me jou net aangemaakte user
mysql u [колдонуучу аты] -p
Жөнөкөй сөз менен айтканда, биз "выполнитб" на комментарийлерди жазабыз
SCHEMA CREATE vitalongadb
Ga nu naar github on openstaande шилтемесин ачып, vitalongadb.sql менен таанышты. терминалдын терминалында текстти жазуу. Маалымат базасы жок
долбоордун шилтемеси:
github.com/ashleyvanlaer/project_1
"Клон же жүктөп алуу" баскычын басуу менен, шилтемени басканда терминал да малина пи
Терминалга het volgende териңиз:
pi@raspberrypi ~ $ git клону
Druk nu op ls en je zul het project zien staan op je raspberry pi
Геоф де.py файлдары жүктөлгөндөн кийин, малина да жүктөлөт
pi@raspberrypi ~ $ sudo chmod +u VitaLonga.py
doe dit met elke.py file
8 -кадам: Zorg Dat De Scripts программасын баштоо Bij De Bootup Van De Raspberry Pi
Терминал терминалында малинанын пи түрү:
pi@raspberrypi ~ $ sudo nano /etc/init.d/projectNaam
Жыйынтыгында файлдын сценарийи сакталат, бирок бул жерде катталган эмес
Сценарий жазылгандан кийин, жүктөөчү эшикти жүктөө керек:
pi@raspberrypi ~ $ sudo chmod 755 /etc/init.d/projectNaam
pi@raspberrypi ~ $ sudo update-rc.d projectNaam демейки
баштоо de raspberry pi nu opnieuw op
Сценарийди өзүңүздөн баштаңыз, бул жерде флэш колдонмосу бар же жокпу:
pi@raspberrypi ~ $ sudo /etc/init.d/VitaLonga баштоо
pi@raspberrypi ~ $ sudo /etc/init.d/VitaLonga токтотуу
Сунушталууда:
Батарея менен иштөөчү LED Light (s) Solar Charging менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштөөчү LED Жарыгы (лары) Күндүн кубаттуулугу менен: Аялым самын жасоону үйрөтөт, анын сабактарынын көбү кечинде болчу, кышында бул жерде саат 16:30 чамасында караңгы кирип калат, анын кээ бир окуучулары бизди табууда кыйналышкан. үй Бизде маңдайкы жазуу бар болчу, бирок көчө лигасы менен да
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: 7 кадам (Сүрөттөр менен)
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: Мен бул блогумда кызыктуу долбоорлордун топтомунда бул Rapsberry PI колдонууну пландап жатам. Аны текшерүүдөн тартынбаңыз. Мен Raspberry PIди колдонууну каалагам, бирок жаңы жерде клавиатура же чычкан жок болчу. Мен Raspberry орнотконума бир топ убакыт болду
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: 13 кадам (сүрөттөр менен)
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: Бул компьютерди кантип ажыратуу керектиги жөнүндө көрсөтмө. Негизги компоненттердин көбү модулдук жана оңой эле алынып салынат. Ошентсе да, бул боюнча уюштуруу маанилүү. Бул сизди бөлүктөрдү жоготпоого, ошондой эле кайра чогултууга жардам берет
Raspberry Pi менен убакыттын өтүшү менен видеолорду жасаңыз (коддун 11 линиясы): 12 кадам (сүрөттөр менен)
Raspberry Pi (11 Линдин коду) менен Time Lapse Videos жасаңыз: Мен жакында эле столумдун казанына биринчи жолу уруктарды отургуздум. Мен алардын өсүшүн көрүп абдан кубандым, бирок баарыбыз билебиз, бул жай процесс. Өсүштү көрө албаганым мени чындап капалантты, бирок капыстан ичиндеги электроника хоббичи сени ойготту
Ethernet порту менен WiFi менен Raspberry Piде бөлүшүү: 7 кадам (сүрөттөр менен)
Raspberry Piдеги Ethernet порту менен WiFi менен бөлүшүү: Сизде эски лазердик принтер же сканер барбы, бирок ал дагы деле жакшы иштейт, бирок wifi шайкеш келбейт? Же, балким, сиз тышкы катуу дискиңизди түйүнүңүздөгү камдык түзмөк катары туташтыргыңыз келет жана үй роутериңизде ethernet порттору түгөндү. Бул инстр