Агуулгын хүснэгт:

Nespresso Raspberry Pi: 8 алхам (зурагтай)
Nespresso Raspberry Pi: 8 алхам (зурагтай)

Видео: Nespresso Raspberry Pi: 8 алхам (зурагтай)

Видео: Nespresso Raspberry Pi: 8 алхам (зурагтай)
Видео: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Долдугаар сарын
Anonim
Image
Image
Nespresso Raspberry Pi
Nespresso Raspberry Pi

De Vitalonga 1.0 вэб програм. is de oplossing om vanuit je luie zetel een overheerlijke Nespresso koffie te zetten.

Эр 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 Vitalonga -тэй танилцсан, автоматжуулсан машин, ухаалаг гар утас, компьютерийн таблет. Дизайн зааварчилгаа өгөх ёстой.

  • Виталонга бол аливаа зүйлийн интернет (IoT) дээр ажилладаг.
  • Hack brein achter de koffiemachine бол бөөрөлзгөнө юм

Вэб аппликейшн нь шинэчлэлтүүдийг шинэчлэх боломжийг олгодог.

  • Je zal een wekker kunnen zetten voor wanneer jouw koffie gezet mag wordt.
  • Een functie waarmee je de machine can ontkalken.
  • Je zal het koffie kop эзлэхүүн нь маш их хэмжээтэй байдаг.

Een leuk voorstel -ийн Heb je vragen, dan kan je mij altijd contacteren.

Програм хангамжийг шинэчлэхийн тулд машиныг шинэчлэх шаардлагатай болно.

Алхам 1: Өндөрдэлэн

Ондердэлэн
Ондердэлэн
Ондердэлэн
Ондердэлэн
Ондердэлэн
Ондердэлэн
Ондердэлэн
Ондердэлэн

Pdf staan alles onderdelen -д үхэхээс өмнө төсөл хэрэгжүүлж болно.

Алхам 2: Elektrisch Ontwerp

Цахилгаан Онтверп
Цахилгаан Онтверп

Цахилгаан

Steppermotor хөдөлгүүрийг бид 5V брон ван, бөөрөлзгөнө pi EN de HALL мэдрэгчтэй, 3V хүрэл эрван гэж нэрлэдэг. De 2 grote DC мотор нь 12V -ийн хүчдэлийг бууруулсан бөгөөд бид хөдөлгүүрийн HAT ван Adafruit үхсэн, бид дан вербиненээс цахилгаан залгуур, 12V адаптер авсан.

Портэн

Voor elk бүрэлдэхүүн хэсэг нь бид бөөрөлзгөнө пи, DC моторыг ашиглах боломжтой болно. Deze werken een i2c автобустай танилцсан. 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 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? Жа маар энд бид ног геен мотор гэж юу вэ гэхээр коффилийн капсулыг авахаасаа өмнө хаалганы хаалгыг цэвэрлэх болно.

Лазер хайчлах

Хоёр файлын файлууд нь диспансерийн төгс төгөлдөр байдлыг хангаж өгдөг.

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 дахь Elektrische Componenten

De Machine Plaatsen дахь Elektrische Componenten
De Machine Plaatsen дахь Elektrische Componenten
De Machine Plaatsen дахь Elektrische Componenten
De Machine Plaatsen дахь Elektrische Componenten
De Machine Plaatsen дахь Elektrische Componenten
De Machine Plaatsen дахь Elektrische Componenten
De Machine Plaatsen дахь Elektrische Componenten
De Machine Plaatsen дахь Elektrische Componenten

Де Steppermotor

Steppermotor monteren we aan de bovenkant van de machine net voor het gat waar de capsule can door vallen, hierop lijmen zetten we de dispenser, de lasercutter heeft hiervoor een passend gaatje uitgesneden. Энэ нь маш их хүчин чармайлт гаргахаас өөр аргагүй юм. Het хяналтын самбар ван deze steppermotor monteren бид aan de binnenzijde ван де машин.

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. Kleef dit aan de blokjes en zet op de machine zoals afgebeeld.

DC мотор

Бид машинаа нээх үед машиныг нээх боломжтой болно, бид моторыг хадатжуулж, мета лжм, 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 metaal lijm.

Танхимын мэдрэгч

Мэдрэгчийг цэвэрлэхийн тулд бид диспенсерийг ашиглах боломжтой болно.

Гагнуур

Гагнуурын бүх утаснууд нь моторын засварыг сайжруулдаг.

Алхам 6: Колбоны Op De Raspberry Pi

Суурилуулагч колбо

Бөөрөлзгөнө суулгацыг эхлүүлээрэй.

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: Mysql Op De Raspberry Pi суулгагч

Mysql суулгасан

Voor we van start gaan zorgen we er best voor dat alle update en engrades geïnstalleerd zijn

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" хэрэглэгчдийн дунд суулгасан програмыг ашиглах боломжтой болсон. Мэдээллийн сангийн "root" хэрэглэгч zal de volledige controle hebben

Connecteer нь өгөгдлийн сантай standaard ‘root’ хэрэглэгчээр дамжуулан уулзсан

pi@raspberrypi ~ $ mysql -uroot -p

Зааварчилгааны зааварчилгаагаар дамжуулан бид мэдээлэл авах боломжтой

pi@raspberrypi ~ $ root нууц үгийг тохируулах@@'localhost' = нууц үг ('MyNewPass');

MySQL -ийн хэрэглэгч

Бид алсын зайнаас 2 супер хэрэглэгчийн бүртгэл хийдэг. Het ‘%’ текст бол үнэхээр зэрлэг тэмдэг юм.

mysql> 'Vitalonga'@'localhost' ХЭРЭГЛЭГЧИЙГ ҮЗҮҮЛЭХ 'some_password'

mysql> БҮХ ЯРУУЛГУУДЫГ ГАНДУУЛАХ *. * GRANT OPTION -тай 'Vitalonga'@'localhost' руу;

mysql> 'Vitalonga'@'localhost' ХЭРЭГЛЭГЧИЙГ БҮТЭЭГДЭХ 'some_password'mysql> БҮХ ЯРУУЛГУУДЫГ ОРУУЛАХ *. * GRANT OPTION -тай' Vitalonga '@'%'руу;

MySQL холболтоос гарах

mysql> гарах

MySQL схем

nu om terug in te loggen me jou net aangemaakte хэрэглэгч гэж бичнэ үү

mysql u [хэрэглэгчийн нэр] -p

Бид "ingonglogd type nu het volgende commando", "gebruik de juiste naam" vitalongadb "гэж бичдэг

Схемийг бий болгох

Ga nu naar github 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" холбоосыг уншина уу

Терминал дээр 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 files rechten om te starten bij boot van de raspberry pi met het volgende commando

pi@raspberrypi ~ $ sudo chmod +u VitaLonga.py

doe dit met elke.py файл

Алхам 8: Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi

Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi
Zorg Dat De Scripts Opstarten Bij De Bootup Van De Raspberry Pi

Бөөрөлзгөнө пи төрлийн төрөл:

pi@raspberrypi ~ $ sudo нано /etc/init.d/projectNaam

Нээлттэй файлын хувьд энэ нь скриптийг сонгож болно

Энэ нь ямар ч асуудалгүй бөгөөд энэ нь скриптийг ачаалах боломжийг олгодог

pi@raspberrypi ~ $ sudo chmod 755 /etc/init.d/projectNaam

pi@raspberrypi ~ $ sudo update-rc.d projectNaam-ийн үндсэн утга

бөөрөлзгөнө эхлүүлэх pi nu opnieuw op

Скриптийг өөрөө эхлүүлээрэй.

pi@raspberrypi ~ $ sudo /etc/init.d/VitaLonga эхлэх

pi@raspberrypi ~ $ sudo /etc/init.d/VitaLonga зогсоох

Зөвлөмж болгож буй: