Turinys:
- Prekės
- 1 žingsnis: 1 žingsnis: Elektronikos prijungimas
- 2 veiksmas: 2 veiksmas: sukonfigūruokite „Raspberry Pi“
- 3 veiksmas: 3 žingsnis: korpuso kūrimas
- 4 žingsnis: 4 žingsnis: konteinerių gamyba
- 5 veiksmas: 5 veiksmas: elektronikos integravimas
- 6 veiksmas: 6 žingsnis: užbaigimas
Video: Automatinis barmenas: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šio projekto tikslas - palengvinti kokteilių gaminimo/maišymo procesą naudojant daiktų internetą (daiktų internetą). kokteilių receptai (kai jie buvo įvesti) bus prisiminti projekte. Gėrimų talpyklos yra integruotos su jutikliais, kurie matuoja temperatūrą ir butelio turinį. Visas projektas bus valdomas per svetainę išmaniajame telefone/kompiuteryje.
Prekės
„HardWare“:
- mdf medienos lakštas (0, 5 cm)
- mediniai varžtai
- 4 mm vidinio skersmens vamzdis
- 4 plastikiniai indai
- 40 mm PVC vamzdis
elektronika:
- aviečių pi3
- 4x ultragarsinis jutiklis (hc-sr04)
- 4x 10k ntc (atsparus vandeniui)
- ADC mcp3008
- RFID skaitytuvas
- LCD ekranas
- 4 modulių relė
- 4 peristaltinės pompos
- 12 V nuolatinės srovės maitinimo adapteris
įrankiai:
- tec7 skaidrus silicis
- gręžimo mašina
- 3D spausdintuvas
- pamačiau
skylės projekto kaina sieks apie 130 eurų.
1 žingsnis: 1 žingsnis: Elektronikos prijungimas
Laidai:
kuriant viso projekto laidus, rekomenduoju naudoti ilgesnius ultragarso jutiklių laidus, todėl jie turi pasiekti kiekvieną konteinerį. padarykite tą patį su relės moduliu, tai bus kitoje konstrukcijos pusėje.
Lituokite siurblio grandinę prie 12 V nuolatinės srovės adapterio ir prijunkite prie relės modulio. (pažymėkite siurblių etiketes, kad būtų lengviau atsiminti, koks siurblys prijungtas prie relės jungiklio, vėliau tai bus patogu)
neprivaloma (tai sutaupys darbo statant visą korpusą):
- prie kaiščių prijungtus ultragarsinius jutiklius galite pažymėti žemiau esančiais skaičiais
- pažymėkite ntc kaip prijungtą prie mcp3008
Raspberry Pi (BCM):
GPIO2 (sda1/i2c) ==> 1 relės modulis
GPIO3 (scl1/i2c) ==> 2 relės modulis
GPIO17 ==> sukelti ultragarsą 1
GPIO27 ==> echo ultragarsas 1
GPIO22 ==> sukelti ultragarsą 2
SPI_MOSI (GPIO10) ==> mcp3008 (Din) ir rfid (MOSI)
SPI_MISO (GPIO9) ==> mcp3008 (Dout) ir rfid (MISO)
SPI_SCLK (GPIO11) ==> mcp3008 (CLK) ir rfid (CLK)
GPIO5 ==> echo ultragarsas 2
GPIO6 ==> sukelti ultragarsą 2
GPIO13 ==> echo ultragarsas 3
GPIO19 ==> sukelti ultragarsą 4
GPIO26 ==> echo ultragarsas 4
GPIO14 (uart0_TXD) ==> 3 relės modulis
GPIO15 (uart0_RXD) ==> 4 relės modulis
GPIO23 ==> LCD (D7)
GPIO24 ==> LCD (D6)
GPIO25 ==> rfid (RST)
SPI0_CE0 (GPIO8) ==> rfid (SDA)
SPI0_CE1 (GPIO7) ==> mcp3008 (CS/SHDN)
GPIO12 ==> LCD (D5)
GPIO16 ==> LCD (D4)
GPIO20 ==> LCD (E)
GPIO21 ==> LCD (RS)
2 veiksmas: 2 veiksmas: sukonfigūruokite „Raspberry Pi“
konfigūracija:
prijunkite pi prie „wifi“ir įgalinkite SPI konfigūracijos meniu (sudo rasp-config => sąsajos parinktys => SPI => įgalinti)
įdiekite šiuos paketus:
- mfrc522
- RPLCD
- kolba
- flask_cors
- flask_socketio
duomenų bazė:
įdiegti mariadb ant aviečių pi.
užmegzkite nuotolinį ryšį su ssh naudodami „mysql workbench“.
importuokite savarankišką failą su duomenų baze į avietes ir įsitikinkite, kad jūsų turimas vartotojas turi visas teises į duomenų bazę.
programa:
žemiau šio skyriaus yra rar failas, atsisiųskite jį ir išskleiskite jame esančius failus.
šiose rinkmenose yra kolbos serveris ir projektui reikalingos klasės.
Perkelkite šiuos failus į „Raspberry pi“, aš rekomenduočiau savo naudotojui sukurti žemėlapį, vadinamą automatiniu barmenu, ir įdėti failus ten
prieš paleisdami programą turėsite atidaryti programą app.py ir ieškoti „db = DataBase (programa,„ vartotojas “,„ slaptažodis “,„ kokteilių_db “)“
pakeisti vartotoją ir slaptažodį į savo „mariadb“vartotojo vardą ir slaptažodį
Interneto svetainė:
įdiegti apache2 serverį į raspberry pi.
prisijungti per filezilla.
išskleiskite žemiau esantį failą ir vėl turėsite pakeisti keletą dalykų, „js“faile yra 4.js failai.
ir galiausiai viską perkelkite į /var /www žemėlapį aviečių pi su filezilla.
3 veiksmas: 3 žingsnis: korpuso kūrimas
Korpusas pagamintas iš medžio, o po to pridedami mdf lakštai.
Rėmas:
su 2x1 medžio lentomis turėsite jas pjauti tinkamo dydžio.
- 6x20 cm
- 3x49 cm
- 2x 15 cm
galinė pusė (rėmas):
paimkite 2 gabalus 50 cm medienos juostos ir 2 gabalus iš 25 cm
ir padarykite paprastą stačiakampį. (foto)
priekinė pusė (rėmas):
Paimkite tai, kas liko iš medžio, tai turėtų būti 4 gabaliukai 25 cm, 1 iš 50 cm ir 2 gabaliukai 17, 5 cm
ir sutvarkykite juos, kaip parodyta paveikslėlyje.
Byla:
0, 5 cm mdf lakštais supjaustykite šiuos dydžius:
pagrindinis atvejis:
- 1x 51x36cm (viršuje)
- 1x 50x35cm (apačioje)
- 2x 50x23, 5cm (priekyje ir gale)
- 2x 35, 5x23, 5cm (šoninės plokštės)
įtrauka:
-1x19,5x19 cm
-3x10x19 cm
1. paimkite 50x36 cm dugną ir mes pritvirtinsime prie jo galinę ir priekinę rėmo pusę.
2. dabar pritvirtinkite šonines plokštes prie rėmo, tai turėtų būti šonai be rėmų. (priežastis, kodėl mes nepadarėme šoninių lentų rėmui, yra tausoti erdvę projekte).
3. Dabar paimkite priekinio skydelio plokštes ir mes turėsime padaryti įdubą ir skylę viršuje kairėje LCD ekranui.
įtrauka:
- įtraukai pirmiausia reikia išimti 18 cm aukščio ir 19 cm stačiakampį iš priekinio skydelio
- tada paimkite 4 gabalus įterpimui ir klijuokite juos kartu su medžio klijais, įdėdami į dėklą.
19, 5x19 cm yra galinė įtrauka.
LCD ekrano skylė:
- priekinio skydelio viršuje, kairėje, turite padaryti 7 cm ilgio ir 2, 5 cm pločio skylę
4 žingsnis: 4 žingsnis: konteinerių gamyba
dangtelis ir pats indas turi būti modifikuoti, talpykloje turi būti skylė, kuri patektų į vamzdelį paties vandens pumpavimui, ir skylė temperatūros jutikliui, dangtelis turi turėti 3 skyles 1 gėrimui pilti ir dar 2 ultragarso jutikliui kiekvieną konteinerį.
konteinerio dangtis:
- viršutinėje dangčio pusėje išgręžkite 1 skylę 4,5 cm
- apatinėje pusėje 2 skylės po 1, 6 cm, tarp kurių yra 0, 8 cm
pats konteineris:
- jums reikės išgręžti 2 skyles paties konteinerio apačioje, tinkamoje konteinerio pusėje (trumposios pusės)
- 1 iš 2 skylių turi būti maždaug 1, 5 cm atstumu nuo dugno, nes galinė rėmo pusė, kita turi būti žemai iki apačios.
5 veiksmas: 5 veiksmas: elektronikos integravimas
1. pirmiausia pradėsime klijuoti duonos lentą į kairę pusę, žiūrint iš priekio.
2. Toliau pabandykite įdėti LCD į išpjautą stačiakampį priekyje, jis turėtų būti pakankamai tvirtas, kad jį laikytų pats. bet jei reikia, galite naudoti varžtus
3. Tiesiai po LCD reikia prisukti/užklijuoti RFID skaitytuvą. (Abu veiks)
4. Dešinėje pusėje mes įdėsime relę, kaip parodyta paveikslėlyje, ir prisukame siurblius dešinėje pusėje, o aviečių pi kabeliai eina per įdubą priekyje.
5. Dabar jums reikės indo, kurio žemiausia skylė nukreipta į vidų, ir įdėkite temperatūros jutiklius pagal numeravimą su butelio numeriu 1, prasidedančiu iš kairės į dešinę. skylės su temperatūros jutikliais turi būti atsparios vandeniui, todėl klijuokite su tec7.
6. įkiškite vamzdelius į kitą pusę ir išmatuokite ilgį, kurio reikia norint pasiekti siurblius ir juos supjaustyti. būtinai priklijuokite tai.
7. tuo tarpu mes galime įterpti ultragarso jutiklius ir PVC vamzdžius į atitinkamas skyles, nereikia klijų, jie turėtų gerai tilpti.
6 veiksmas: 6 žingsnis: užbaigimas
- ištraukite 2 maitinimo adapterius iš galinės pusės ir užsukite galinę plokštę.
- atsukite PVC vamzdžių uždarymo dangtelius, uždėkite viršutinį korpuso dangtelį, jei reikia, galite jį užsukti, bet aš nenoriu, kad tai padarytumėte, kai jį padarysiu.
Projektas baigtas, galite papuošti, kaip norite.
Rekomenduojamas:
Automatinis rankų dezinfekantas: 8 žingsniai
Automatinė rankų dezinfekavimo priemonė: COVID-19 pandemija tapo tuo, ką visuomenė labai dažnai girdėjo 2020 m. Kiekvienas pilietis, išgirdęs žodį „COVID-19“, iš karto pagalvos apie žodį „Pavojingas“, „Mirtinas“, „Laikykis švarus““, Ir kiti žodžiai. Šis COVID-19 taip pat
„Pasidaryk pats“automatinis rankų dezinfekavimo priemonės dozatorius: 6 žingsniai
„Pasidaryk pats“automatinis rankų dezinfekavimo priemonės dozatorius: Šiame projekte mes sukursime automatinį rankų dezinfekavimo priemonės dozatorių. Šiame projekte bus naudojamas „Arduino“, ultragarso jutiklis, vandens siurblys ir rankų dezinfekavimo priemonė. Ultragarso jutiklis naudojamas patikrinti, ar rankos yra žemiau dezinfekavimo aparato išleidimo angos
Automatinis šunų tiektuvas !!: 4 žingsniai
Automatinis šunų tiektuvas !!: Lengvas, naudingas ir sveikas
Automatinis EKG- BME 305 galutinis projekto papildomas kreditas: 7 žingsniai
Automatinis EKG-BME 305 galutinis projekto papildomas kreditas: elektrokardiograma (EKG arba EKG) naudojama plakančios širdies skleidžiamiems elektriniams signalams matuoti ir atlieka svarbų vaidmenį diagnozuojant ir prognozuojant širdies ir kraujagyslių ligas. Kai kuri informacija, gauta iš EKG, apima ritmą
Automatinis EKG grandinės modelis: 4 žingsniai
Automatizuotas EKG grandinės modelis: Šio projekto tikslas yra sukurti grandinės modelį su keliais komponentais, galinčiais tinkamai sustiprinti ir filtruoti gaunamą EKG signalą. Trys komponentai bus modeliuojami atskirai: prietaisų stiprintuvas, aktyvus išpjovos filtras ir