Talaan ng mga Nilalaman:

Soup Machine: 7 Hakbang
Soup Machine: 7 Hakbang

Video: Soup Machine: 7 Hakbang

Video: Soup Machine: 7 Hakbang
Video: Bawat Hakbang 2024, Hulyo
Anonim
Makina ng Sopas
Makina ng Sopas

Makina ng Sopas

Magandang araw sa lahat sa pagtuturo na ito ay ipapaliwanag ko kung paano ako lumikha ng sarili kong dispenser ng sopas gamit ang mga sumusunod na item. Sa pdf makikita mo ang aking bill ng mga materyales.

Mga gamit

Mga gamit

·

Raspberry Pi 3B +

·

Temperatura sensor (Hindi tinatagusan ng tubig, Onewire)

·

Pilit na maramdamang risistor

·

Ultrasonic sensor

·

Servo (x2)

·

MCP3008

·

LCD

·

Potensyomiter

·

Bomba ng tubig

·

Transistor

·

Diode

·

Relay

·

Button (x4)

·

Resistor 2.2k Ohm

·

Resistor 3.3k Ohm

·

Resistor 4.7k Ohm

·

Resistor 1k Ohm (x2)

·

Resistor 220 Ohm (x3)

·

Mga wire na 5 metro

·

Heat shrink tubing

·

Pose 30 cm

·

Mga kahoy na tabla 2m²

·

Pandikit

·

Mga tornilyo

·

Suporta ng sulok ng metal

·

Kulayan (itim, puti at pula)

·

Kahoy na mga titik at numero

·

Funnel (x2)

·

Hatiin ang tubo ng tubig

·

Plug ng pamamahagi

Mga kasangkapan

·

Panghinang

·

Mga striper ng wire

·

Mga pamutol ng wire

·

Pandikit baril

·

Makina ng pagbabarena

·

Sawing machine

·

Laser pamutol

Hakbang 1: Paggawa ng Circuit

Paggawa ng Circuit
Paggawa ng Circuit
Paggawa ng Circuit
Paggawa ng Circuit

Sa mga larawan sa itaas makikita mo ang aking circuit. Sa circuit nakikita mo ang isang DS18B20 iyon ang aking sensor ng temperatura upang masusukat namin ang temperatura sa tubig. Susunod sa na maaari mong makita ang isang dc motor na may isang diode ito ang aking bomba. Malapit doon makikita mo ang mga relais upang maaari naming i-on at i-off ang aming elemento ng pag-init. Mayroon ding isang MCP3008 na ito ay para sa aming force sensing resistor. Sa pamamagitan nito maaari naming malaman kung mayroong isang tasa sa ilalim ng aming gumagawa o hindi. Dapat mo ring makita ang 2 servo na ito ay kinakailangan para sa aming supply ng pulbos. Ang US-100 CSC ay isang ultrasonic sensor na maaari nitong sukatin kung gaano karaming tubig ang kailangan nating ibomba sa tasa. Sa wakas mayroon kaming aming 3 mga pindutan at lcd ang mga ito ay kinakailangan upang makipag-ugnay sa mga gumagamit.

Hakbang 2: Paggawa ng Database

Paggawa ng Database
Paggawa ng Database

Tumatakbo ang aking database sa aking raspberry pi. Tulad ng nakikita mong mayroon akong tatlong mga nilalang sa kaliwang tuktok mayroon akong isang entity na pinangalanang temperatura na may dalawang katangian na idtemperature at halaga. Sa ilalim nito ay mayroon akong entity na pinangalanang panlasa na may 5 mga katangian: idtaste, pangalan, larawan, mainpicture at discription. Susunod sa na mayroon kaming huling kasaysayan ng pangalan ng entity sa entity na ito mayroon din kaming 5 mga katangian: idhistory, date, random, tasteid, temperaturaid.

Hakbang 3: Code Programming (Python)

Ang aking code ay medyo simple. Una dapat mo itong gawin kaya habang ang force sensing resistor ay hindi naka-compress hindi mo dapat patakbuhin ang natitirang code kaya walang sopas na ginawa nang walang tasa. Pagkatapos ay nagdagdag ako ng mga detector ng kaganapan na dapat tuklasin kapag ang isang pindutan ay pinindot. Kung pinindot ko ang isang pindutan ang makina ay gagawa ng isang sopas kaya para dito hinayaan ko lang ang servo na gumawa ng isang liko upang ang pulbos ay maaaring mahulog sa tasa at magpapadala ako ng isang mataas na signal sa aking relais. Humahantong ito sa pagluluto ng tubig dahil magsisimulang gumana ang aming elemento ng pag-init. Makalipas ang ilang sandali kapag ang aming tubig ay nagluluto ang aming sensor ng temperatura ay nakita ang pagluluto nito at pagkatapos ay magsisimulang mag-pump ang aking bomba. Patuloy itong nagbuhos ng tubig sa tasa hanggang sa makita ng ultrasonic sensor na halos puno na ang tasa. Maaari mong makita ang aking code sa aking github:

Hakbang 4: Paglikha ng Website (Frontend at Backend)

Sa aking backend mayroon akong tatlong mga query. Ang una ay ang isang ito: "Piliin ang s.foto, s.naam, t.waarde, date_format (g.datum, '% Y-% m-% d% H:% i') bilang Datum mula sa geschiedenis bilang g sumali smaak as s on g.smaakid = s.idsmaak sumali sa temperatuur bilang t sa g.temperatuurid = t.idtemperatuur order ni Datum "sa query na ito nakukuha ko ang aking mga larawan, pangalan, halaga ng temperatura at petsa mula sa aming kasaysayan. Ang pangalawang query ay ito: "SELECT s.naam, s.fotomain, s.description MULA sa smaak as s;" sa pamamagitan nito maipapakita ko kung anong mga uri ng sopas ang mayroon ako ng magandang larawan at isang paglalarawan. Bilang huling mayroon akong isang query na naglalagay ng mga kamakailang ginawa na sopas sa aking database: "INSERT INTO geschiedenis (willekeurig, smaakid, temperatuurid) VALUES (var1, var2, var3)". Sa pamamaraang app.route nagagawa kong ipadala ang aking data sa website.

Sa aking frontend mayroon akong dalawang mga javascript file. Ang una ay para sa aking pangunahing pahina. Sa ito mayroon akong isang querySelector na pinupunan ko gamit ang panloob naHTML sa data na natanggap ko mula sa aking backend.

Ang pangalawang script ay pareho para sa aking pahina ng kasaysayan sa bawat sopas na ginawa mula sa aking makina.

Maaari mong makita ang aking code sa aking github:

Hakbang 5: Paggawa ng Pabahay

Paggawa ng Pabahay
Paggawa ng Pabahay
Paggawa ng Pabahay
Paggawa ng Pabahay
Paggawa ng Pabahay
Paggawa ng Pabahay
Paggawa ng Pabahay
Paggawa ng Pabahay

Para sa aming medyas gagawa ako ng kahoy. Sa mga larawan maaari mong makita ang laki ng mga tabla na pinutol ko. Maaari mo ring makita kung paano ko pinagsama ang lahat. Gumawa rin ako ng isang maliit na plato ng metal kung saan mailalagay ko ang aking lcd at pindutan. Sa pangalawang huling larawan maaari mong makita ang isang metal plate ang isang ito na ginagamit ko para sa mamasa-masa na nilikha ng aming takure. Ang 2 malalaking butas ay ilagay ang iyong mga daliri upang madali mo itong matanggal. Sa wakas maaari mong makita na nakadikit kami ng ilang mga tabla na magkakasama na ilalagay ko ang mga ito sa tuktok ng aming konstruksyon. Sa mga bisagra gagawin naming mas madali itong buksan at isara. Ang huling 2 mga hakbang na ito ay mahalaga dahil pupunan namin muli ang aming tubig at pulbos. Ngayon ang aming konstruksyon ay tapos na maaari naming palamutihan ito kaya bumili ako ng isang pulang spray na lata. Matapos makulay ang aming pabahay ay tapos na kami.

Hakbang 6: Pagpasok ng Circuit Sa Pabahay

Pagpasok ng Circuit Sa Pabahay
Pagpasok ng Circuit Sa Pabahay
Pagpasok ng Circuit Sa Pabahay
Pagpasok ng Circuit Sa Pabahay
Pagpasok ng Circuit Sa Pabahay
Pagpasok ng Circuit Sa Pabahay

Tulad ng nakikita mo sa mga larawan sa itaas makikita mo kung paano ko nagawang ilagay ang circuit sa aking pabahay

Hakbang 7: Pagpipinta

Pagpipinta
Pagpipinta
Pagpipinta
Pagpipinta
Pagpipinta
Pagpipinta
Pagpipinta
Pagpipinta

Gumamit ako ng pula, itim at puting pintura

Inirerekumendang: