Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Piirin tekeminen
- Vaihe 2: Tietokannan luominen
- Vaihe 3: Koodiohjelmointi (Python)
- Vaihe 4: Verkkosivuston luominen (käyttö- ja taustaosa)
- Vaihe 5: Kotelon valmistus
- Vaihe 6: Piirin asettaminen koteloon
- Vaihe 7: Maalaus
Video: Keittokone: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Keitto kone
Hyvää päivää kaikille tässä ohjeessa kerron, kuinka loin oman keittoannostelijan käyttämällä seuraavia kohteita. Pdf -muodossa näet materiaalilistaani.
Tarvikkeet
Tarvikkeet
·
Vadelma Pi 3B+
·
Lämpötila -anturi (vedenpitävä, Onewire)
·
Voimaa tunnistava vastus
·
Ultraäänianturi
·
Servo (x2)
·
MCP3008
·
LCD -näyttö
·
Potentiometri
·
Vesipumppu
·
Transistori
·
Diodi
·
Rele
·
Painike (x4)
·
Vastus 2,2 k ohmia
·
Vastus 3,3 k ohmia
·
Vastus 4,7 k ohmia
·
Vastus 1 k ohmia (x2)
·
Vastus 220 ohmia (x3)
·
Johdot 5 metriä
·
Lämpökutistuva letku
·
Letku 30 cm
·
Puulaudat 2m²
·
Liima
·
Ruuvit
·
Metallinen kulmatuki
·
Maali (musta, valkoinen ja punainen)
·
Puiset kirjaimet ja numerot
·
Suppilo (x2)
·
Halkaistu vesiputki
·
Jakotulppa
Työkalut
·
Juotin
·
Langanpoistimet
·
Lankaleikkurit
·
Liimapistooli
·
Porakone
·
Sahauskone
·
Laserleikkuri
Vaihe 1: Piirin tekeminen
Yllä olevissa kuvissa näet piirini. Piirissä näet DS18B20, joka on minun lämpötila -anturini, jotta voimme mitata veden lämpötilan. Sen vieressä näet tasavirtamoottorin diodilla, tämä on minun pumppu. Lähellä näet releen, jotta voimme kytkeä lämmityselementin päälle ja pois päältä. Siellä on myös MCP3008, joka on meidän voimantunnistusvastuksemme. Tämän avulla voimme tietää, onko valmistajamme alla kuppi vai ei. Sinun pitäisi myös nähdä 2 servoa, joita tarvitaan jauhetoimitukseemme. US-100 CSC on ultraäänianturi, joka voi mitata kuinka paljon vettä meidän on pumpattava kuppiin. Lopuksi meillä on kolme painiketta ja lcd, joita tarvitaan vuorovaikutukseen käyttäjien kanssa.
Vaihe 2: Tietokannan luominen
Tietokanta on käynnissä minun vadelma pi. Kuten näette, minulla on kolme kokonaisuutta vasemmassa yläkulmassa, minulla on entiteetti nimeltä lämpötila, jolla on kaksi attribuuttia idtemperature ja value. Sen alla minulla on kokonaisuus nimeltä maku, jolla on 5 ominaisuutta: idtaste, name, picture, mainpicture ja discription. Sen lisäksi meillä on tässä entiteetissä sukunimemme historia, ja meillä on myös 5 ominaisuutta: idhistory, date, random, tasteid, temperatureid.
Vaihe 3: Koodiohjelmointi (Python)
Koodini on melko yksinkertainen. Ensin sinun on tehtävä se niin, että kun voiman tunnistava vastus ei ole painettuna, sinun ei pitäisi pystyä suorittamaan muuta koodia, joten keittoa ei valmisteta ilman kuppia. Sitten lisäsin tapahtumanilmaisimet, joiden pitäisi havaita, kun painiketta painetaan. Jos painan painiketta, kone aikoo valmistaa keittoa, joten annan vain servon kääntyä, jotta jauhe voi pudota kuppiin ja lähetän korkean signaalin releelleni. Tämä johtaa veden keittämiseen, koska lämmityselementti alkaa toimia. Hetken kuluttua, kun vesi kypsyy, lämpötila -anturi havaitsee kypsennyksen ja sitten pumppu alkaa pumpata. Se jatkaa kaatamalla vettä kuppiin, kunnes ultraäänianturi havaitsee, että kuppi on lähes täynnä. Näet koodini githubissani:
Vaihe 4: Verkkosivuston luominen (käyttö- ja taustaosa)
Taustallani on kolme kyselyä. Ensimmäinen on tämä: "Valitse s.foto, s.naam, t.waarde, date_format (g.datum, '%Y-%m-%d%H:%i') Datumiksi geschiedenisistä g join smaak as s on g.smaakid = s.idsmaak join lämpötila as t on g.temperatuurid = t.idtem Temperature order by Datum "tällä kyselyllä saan kuvia, nimen, lämpötila -arvon ja päivämäärän historiastamme. Toinen kysely on tämä: "SELECT s.naam, s.fotomain, s.description FROM smaak as s;" tämän avulla voin näyttää millaista keittoa minulla on mukavalla kuvalla ja kuvauksella. Viimeksi minulla on kysely, joka tuo äskettäin valmistetut keitot tietokantaani: "INSERT INTO geschiedenis (willekeurig, smaakid, lämpötila) VALUES (var1, var2, var3)". App.route -menetelmällä voin lähettää tietoni verkkosivustolle.
Käyttöliittymässäni on kaksi javascript -tiedostoa. Ensimmäinen on pääsivulleni. Tässä minulla on querySelector, jonka täytän internalHTML: n avulla taustallani saamistani tiedoista.
Toinen skripti tekee saman historiasivulleni jokaisella koneella valmistetulla keitolla.
Näet koodini githubissani:
Vaihe 5: Kotelon valmistus
Letkuamme varten valmistan sen puusta. Kuvissa näet leikattujen lankkujen koot. Voit myös nähdä, miten olen yhdistänyt ne kaikki. Tein myös pienen metallilevyn, johon voin laittaa lcd: n ja painikkeen. Toisessa viimeisessä kuvassa näkyy metallilevy, jota käytän vedenkeittimemme luomaan kosteuteen. Kaksi suurta reikää on asetettava sormiin, jotta voit helposti poistaa sen. Vihdoinkin näet, että liimasimme joitain lankkuja yhteen, aion laittaa ne rakentamisen päälle. Saranoiden avulla aiomme helpottaa sen avaamista ja sulkemista. Nämä kaksi viimeistä vaihetta ovat tärkeitä, koska aiomme täyttää veden ja jauheen. Nyt rakennuksemme on valmis, voimme koristaa sen, joten ostin punaisen ruiskupurkin. Asuntomme värjäämisen jälkeen olemme valmiit.
Vaihe 6: Piirin asettaminen koteloon
Kuten yllä olevista kuvista näet, näet kuinka onnistuin laittamaan piirin asuntooni
Vaihe 7: Maalaus
Käytin punaista, mustaa ja valkoista maalia
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen