Mündəricat:

Çorba maşını: 7 addım
Çorba maşını: 7 addım

Video: Çorba maşını: 7 addım

Video: Çorba maşını: 7 addım
Video: Ezogelin Çorbası Tarifi | Nasıl Yapılır? 2024, Noyabr
Anonim
Şorba Maşını
Şorba Maşını

Şorba Maşını

Bu təlimatda hər kəsə yaxşı günlər, aşağıdakı maddələrdən istifadə edərək öz şorba dağıtıcımı necə yaratdığımı izah edəcəyəm. Pdf -də mənim materiallarımı görə bilərsiniz.

Təchizat

Təchizat

·

Raspberry Pi 3B+

·

Temperatur sensoru (Su keçirməz, Onewire)

·

Güc hissedici rezistor

·

Ultrasonik sensor

·

Servo (x2)

·

MCP3008

·

LCD

·

Potensialiometr

·

Su nasosu

·

Transistor

·

Diod

·

Relay

·

Düymə (x4)

·

Rezistor 2.2k Ohm

·

Rezistor 3.3k Ohm

·

Rezistor 4.7k Ohm

·

Rezistor 1k Ohm (x2)

·

Rezistor 220 Ohm (x3)

·

Tellər 5 metr

·

İstilik büzücü borular

·

Hortum 30 sm

·

Taxta lövhələr 2 m²

·

Yapışqan

·

Vintlər

·

Metal künc dəstəyi

·

Boya (qara, ağ və qırmızı)

·

Taxta hərflər və rəqəmlər

·

Huni (x2)

·

Split su borusu

·

Dağıtım fişi

Alətlər

·

Lehimleme dəmir

·

Tel çıxarıcılar

·

Tel kəsicilər

·

Yapışqan silah

·

Qazma maşını

·

Mişar maşını

·

Lazer kəsici

Addım 1: Dövrə qurun

Dövr qurmaq
Dövr qurmaq
Dövr qurmaq
Dövr qurmaq

Yuxarıdakı şəkillərdə mənim dövrəmi görə bilərsiniz. Dövrədə bir DS18B20 görürsünüz ki, bu da mənim temperatur sensorumdur, buna görə də suyun istiliyini ölçə bilərik. Bunun yanında bir diodlu bir DC mühərriki görə bilərsiniz, bu mənim pompamdır. İstilik elementimizi yandırıb söndürə biləcəyimiz üçün yaxınlıqdakı röleyi görə bilərsiniz. MCP3008 də var ki, bu da güc algılama müqavimətimiz üçündür. Bununla istehsalçımızın altında bir fincan olub olmadığını öyrənə bilərik. Toz tədarükümüz üçün 2 servonun lazım olduğunu da görməlisiniz. US-100 CSC, kuboka nə qədər su çəkməyimizi ölçə bilən ultrasəs sensoru. Nəhayət 3 düyməmiz var və istifadəçilərlə ünsiyyət qurmaq üçün lcd lazımdır.

Addım 2: Verilənlər bazasının yaradılması

Verilənlər bazasının yaradılması
Verilənlər bazasının yaradılması

Verilənlər bazam moruq pi üzərində işləyir. Gördüyünüz kimi, sol üst hissədə üç varlığım var, temperatur və dəyərin iki özəlliyi olan bir temperatur var. Bunun altında 5 atributu olan zövq adlı bir varlığım var: idtaste, ad, şəkil, mainpicture və description. Bunun yanında bu varlıqdakı son varlıq tarixçəmizə sahibik, 5 xüsusiyyətimiz də var: tarix, tarix, təsadüfi, dadlı, temperatur.

Addım 3: Kod Proqramlaşdırması (Python)

Kodum olduqca sadədir. Əvvəlcə bunu etməlisiniz ki, güc hissedici rezistor sıxılmasa da, kodun qalan hissəsini işlədə bilməməlisiniz, buna görə heç bir şorba kubok olmadan hazırlanmır. Sonra bir düyməyə basıldığında aşkar etməli olan hadisə detektorlarını əlavə etdim. Bir düyməyə basarsam, maşın bir şorba hazırlayacaq, buna görə də servonun bir dönüş etməsinə icazə verin ki, toz kuboka düşsün və öz reallaşdırma üçün yüksək bir siqnal göndərim. Bu, suyun bişməsinə gətirib çıxarır, çünki qızdırıcı elementimiz işə başlayacaq. Bir müddət sonra suyumuz bişirildikdə, temperatur sensörümüz onun bişdiyini aşkar edəcək və sonra nasosum nasosla işləməyə başlayacaq. Ultrasəs sensoru kubokun demək olar ki, dolu olduğunu algılayana qədər fincana su tökməyə davam edir. Kodumu githubumda görə bilərsiniz:

Addım 4: Veb saytın yaradılması (Frontend və Backend)

Arxa planda üç sualım var. Bunlardan birincisi budur: "G. birləşmə olaraq geschiedenisdən Datum olaraq s.foto, s.naam, t.waarde, date_format (g.datum, '%Y-%m-%d%H:%i') seçin. smaak as s on g.smaakid = s.idsmaak, Datum tərəfindən g.temperatuurid = t.idtemperatuur sifarişi kimi temperatura qoşulun "bu sorğu ilə şəkillərimi, adımı, temperatur dəyərini və tariximizi tariximizdən əldə edə bilirəm. İkinci sorğu budur: "SELECT s.naam, s.fotomain, s.description FROM smaak as s;" Bununla gözəl bir şəkil və təsviri ilə nə cür şorba aldığımı göstərə bilərəm. Son olaraq, bu yaxınlarda hazırlanan şorbaları verilənlər bazama qoyan bir sorğum var: "INSERT INTO geschiedenis (willekeurig, smaakid, temperatuurid) VALUES (var1, var2, var3)". App.route metodu ilə məlumatımı veb sayta göndərə bilirəm.

Ön tərəfimdə iki javascript faylı var. Birincisi mənim ana səhifəm üçündür. İçimdə aldığım məlumatlar ilə innerHTML istifadə edərək doldurduğum bir querySelector var.

İkinci skript, maşınımdan hazırlanan hər bir şorba ilə tarix səhifəmdə eyni şeyi edir.

Kodumu githubumda görə bilərsiniz:

Addım 5: Mənzilin hazırlanması

Mənzilin Hazırlanması
Mənzilin Hazırlanması
Mənzilin Hazırlanması
Mənzilin Hazırlanması
Mənzilin Hazırlanması
Mənzilin Hazırlanması
Mənzilin Hazırlanması
Mənzilin Hazırlanması

Nəfəs almaq üçün ağacdan hazırlayacağam. Şəkillərdə kəsdiyim taxtaların ölçülərini görə bilərsiniz. Hamısını necə bir araya gətirdiyimi də görə bilərsiniz. Lcd və düymələrimi yerləşdirə biləcəyim kiçik bir metal lövhə də düzəltdim. İkinci son şəkildə, çaydanımızın yaratdığı nəm üçün istifadə etdiyim bir metal lövhə görə bilərsiniz. 2 böyük çuxur barmaqlarınızı içəri qoyacaq ki, asanlıqla çıxarasınız. Nəhayət, bir neçə taxta yapışdırdığımızı görə bilərsiniz, bunları inşaatımızın üstünə qoyacağam. Menteşələrlə açmağı və bağlamağı asanlaşdıracağıq. Su və tozumuzu yenidən dolduracağımız üçün bu son 2 addım vacibdir. İndi inşaatımız bitdi, bəzəyə bilərik, buna görə qırmızı bir sprey qutusu aldım. Evimizi rənglədikdən sonra bitirdik.

Addım 6: Dövrəni mənzilə daxil etmək

Dövrəni Mənzilə Daxil Etmək
Dövrəni Mənzilə Daxil Etmək
Dövrəni Mənzilə Daxil Etmək
Dövrəni Mənzilə Daxil Etmək
Dövrəni Mənzilə Daxil Etmək
Dövrəni Mənzilə Daxil Etmək

Yuxarıdakı şəkillərdə gördüyünüz kimi, dövrəni evimə necə qoyduğumu görə bilərsiniz

Addım 7: Rəsm

Rəsm
Rəsm
Rəsm
Rəsm
Rəsm
Rəsm
Rəsm
Rəsm

Qırmızı, qara və ağ boyadan istifadə etdim

Tövsiyə: