Სარჩევი:
- ნაბიჯი 1: Onderdelen
- ნაბიჯი 2: Elektrisch Ontwerp
- ნაბიჯი 3: დე ბუ ვან დე კასტი
- ნაბიჯი 4: დისპენსერი
- ნაბიჯი 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
ვიდეო: Nespresso Raspberry Pi: 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
De Vitalonga 1.0 ვებ აპლიკაცია. is de oplossing om vanuit je luie zetel და 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 შეხვდა Vitalonga, de automatische koffiemachine die je vanaf არის სმარტფონი, კომპიუტერის ტაბლეტი can 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 მოცულობა kunnen aanpassen.
- …
Heb je vragen of een leuk voorstel, dan kan je mij altijd contacteren.
მანქანა არ საჭიროებს განახლებას და შექმნას ტექნიკური უზრუნველყოფა და პროგრამული უზრუნველყოფა.
ნაბიჯი 1: Onderdelen
In 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 ჟოლოს პი და de HALL სენსორი aan 3V bron ervan. De 2 grote DC motors შეხვდა შემცირებული van 12V koppelen we aan de motorHAT van Adafruit die we dan verbinden met de power jack და 12V ადაპტერი.
პურტენ
Voor elk კომპონენტის შექმნა ჩვენ გებრუიკ ვან დე pwm poorten van de ჟოლოს პი, მოიქეცით ან შევა DC ძრავები. Deze werken met een i2c ავტობუსი. het adres ervan is 0x60 en voor dit voorbeeld gebruiken we poort 3.
ნაბიჯი 3: დე ბუ ვან დე კასტი
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 მანქანა ვალენი
ნაბიჯი 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. ჩვენ ვაღიარებთ, ჩვენ ხომ უნდა გავითვალისწინოთ? ეს არის ის, რაც ჩვენ არ ვიცით, თუ როგორ უნდა დავიცვათ თავი კაფსულის კაფსულაში, თუ არა, როგორც წესი, ჩვენ ვაპირებთ, რომ გავითვალისწინოთ ის, რაც ჩვენ გვჭირდება.
ლაზერული მოჭრილი
Ik heb hieronder 2 ფაილი bijgevoegd deze hebben de perfecte afmetingen voor de nieuwe bovenkant en onderkant voor de dispenser te maken.
2 კომპონენტი ლიმი
De sterkste lijm die we nu nu kunnen gebruiken is 2 componenten lijm მინდა deze zal niet door water 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 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
დე სტეპერმოტორ
Steppermotor monteren we aan de bovenkant van de machine net voor het gat gat waar de capsule kan door vallen, hierop lijmen zetten we de de dispenser, de lasercutter heeft hiervoor een passend gaatje uitgesneden. ეს არის უზარმაზარი რაოდენობა, რაც ძალიან დიდია, როგორც speling zit op de motor en de dispenser. Het control board van deze steppermotor monteren we aan de binnenzijde van de machine.
დე სერვომოტორსი
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 და normalale koffie of een ესპრესო. 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 მანქანა 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 როგორც en laat rusten op opeen gestapelde boeken. Als de lijm gedroogd is maak je 2 houten blokjes vast anan de casing van de machine en de motor maken we aan de houten blokjes vast metaal lijm.
დარბაზის სენსორი
ჩვენ ვგრძნობთ, რომ დისპენსერი გადის დისპენსერზე და შეწყვეტს შეაფერხებს დრაიენს და არ გამორიცხავს მის მიღებას.
სოლდერენი
soldeer alle wires aan de correcte pin input in van de motorHAT zoals afgebeeld op het elektronisch schema.
ნაბიჯი 6: Flask Op De Raspberry Pi
Installerer Flask
დააინსტალირეთ და გაეცანით ჟოლოს სტადიონზე.
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- სერვერი
ჩვენ შევძელით დაკავშირება მონაცემთა ბაზაში და გავეცანით ჩვენს კლიენტებს. Installerer demysql-client შეხვდა ვოლგენდი ინსტრუქციას:
pi@raspberrypi su $ sudo apt-get დააინსტალირეთ mysql-client
თქვენ უნდა დააინსტალიროთ ის, რაც უნდა შეიცავდეს თქვენს ანგარიშს, როგორც "root" მომხმარებლის შესახებ. გახსენით „ძირეული“მომხმარებელი ნებაყოფლობით გააკონტროლეთ მონაცემთა ბაზა
Connecteer შეხვდა მონაცემთა ბაზას სტანდარტული "root" მომხმარებლის საშუალებით
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 სუპერმომხმარებლის ანგარიში, როგორც ადგილობრივი, ისე დისტანციური კავშირები. Het ‘%’ teken არის wildcard.
mysql> CREATE USER 'Vitalonga'@'localhost' IDENTIFIED by 'some_password'
mysql> მიანიჭეთ ყველა პრივილეგიას *. * 'Vitalonga'@'localhost' გრანტის არჩევით;
mysql> შექმენით მომხმარებელი 'Vitalonga'@'localhost' IDENTIFIED by 'some_password'mysql> მიანიჭეთ ყველა პრივილეგია *. *' Vitalonga '@'%'-ს გრანტის არჩევით;
გამოდით MySQL კავშირიდან
mysql> დატოვე
MySQL სქემატური სქემა
აკრიფეთ nu om terug 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 შეხვდა onderstaande link en open vitalongadb.sql. kopieer de tekst in the file en ga terug naar de terminal და plak de text და druk op de enter-toets. თქვენ არ გაქვთ მონაცემთა ბაზის ინფორმაცია
პროექტის ბმული:
github.com/ashleyvanlaer/project_1
Druk op de groene knop "clone or download" kopieer de link to ga terug naar de terminal van ჟოლოს პი
შეიყვანეთ ტერმინალში het volgende:
pi@raspberrypi ~ $ git კლონი
Druk nu op ls en je zul het project zien staan op je ჟოლოს პი
გაგზავნეთ საქაღალდეში და შეინახეთ
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@raspberrypi su $ sudo nano /etc/init.d/projectNaam
თქვენ უნდა შეინახოთ ახალი ფაილი სკრიპტში, რომელიც გამოიყენება შემდგომში
Na het opslagen zorg je ervoor dat het script can 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 ნაგულისხმევი
დაწყება ჟოლოს pi nu opnieuw op
Nu dat het script vanzelf opstart kan je in cm cm 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 su $ sudo /etc/init.d/VitaLonga გაჩერება
გირჩევთ:
ნახევარი ნაბიჯი: 5 ნაბიჯი (სურათებით)
სემინარი: IntroduçãoNeste projeto, você construirá um an sistema de semáforos: არსებობს 3 LED ნათურები სხვადასხვა ბირთვით (verde, amarelo e vermelho) para imitar os semáforos dos carros; არსებობს 2 LED ნათურები სხვადასხვა ბირთვით (verde და vermelho) იმისთვის, რომ გააკეთოთ
როგორ: ჟოლოს PI 4 Headless (VNC) დაყენება Rpi-imager და სურათებით: 7 ნაბიჯი (სურათებით)
როგორ: ჟოლოს PI 4 უსათაურო (VNC) დაყენება Rpi- გამოსახულებითა და სურათებით: ვგეგმავ გამოვიყენო ეს Rapsberry PI რამოდენიმე სახალისო პროექტში ჩემს ბლოგში. მოგერიდებათ მისი შემოწმება. მინდოდა დავბრუნებულიყავი ჩემი ჟოლოს PI– ს გამოყენებით, მაგრამ მე არ მქონდა კლავიატურა ან მაუსი ახალ ადგილას. დიდი ხანი იყო რაც ჟოლოს დაყენება
ბოლტი - წვრილმანი უსადენო დატენვის ღამის საათი (6 ნაბიჯი): 6 ნაბიჯი (სურათებით)
ბოლტი - DIY უსადენო დატენვის ღამის საათი (6 ნაბიჯი): ინდუქციური დატენვა (ასევე ცნობილია როგორც უკაბელო დატენვა ან უსადენო დატენვა) არის უკაბელო ენერგიის გადაცემის ტიპი. ის იყენებს ელექტრომაგნიტურ ინდუქციას პორტატული მოწყობილობების ელექტროენერგიის უზრუნველსაყოფად. ყველაზე გავრცელებული პროგრამა არის Qi უკაბელო დატენვის ქ
როგორ დაიშალა კომპიუტერი მარტივი ნაბიჯებით და სურათებით: 13 ნაბიჯი (სურათებით)
როგორ დაიშალა კომპიუტერი მარტივი ნაბიჯებით და სურათებით: ეს არის ინსტრუქცია კომპიუტერის დაშლის შესახებ. ძირითადი კომპონენტების უმეტესობა მოდულურია და ადვილად იშლება. თუმცა მნიშვნელოვანია, რომ იყოთ ორგანიზებული ამის შესახებ. ეს დაგეხმარებათ ნაწილების დაკარგვისგან, ასევე ხელახალი შეკრებისას
MIDI ნაბიჯი ინტერფეისი: 12 ნაბიჯი (სურათებით)
MIDI ნაბიჯი ინტერფეისი: ესპანური ვერსია აქ. ამ სასწავლო ჩვენ გაჩვენებთ თუ როგორ უნდა გააკეთოთ მსუბუქი და ხმოვანი ინტერფეისი, რომლის გამოყენებაც შესაძლებელია " სიმონ ამბობს " და როგორც MIDI ინტერფეისი. ორივე რეჟიმი ითამაშებს თქვენს ფეხებს. ფონზე პროექტი დაიბადა, რადგან