Sisällysluettelo:
Video: CocktailMaker: 4 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
CocktailMaker on projektini nimi, toiminto voidaan jo päätellä nimestä.
Tavoitteena on valmistaa cocktail, jonka valitset itse luodulla verkkosivustolla. Verkkosivustolta löydät, mitä cocktaileja voidaan valmistaa, cocktaileiden historiasta (kuinka monta niitä tehtiin). Kone itse tuottaa pumpuilla ohjaamalla paikan päällä valitsemasi cocktailin. Lämpötila -anturin avulla voit nähdä näytöllä koneen sisälämpötilan. Ultraäänianturia käytetään lasin havaitsemiseen. Ilman lasia et voi valmistaa cocktailia. Viimeinen anturi on voiman tunnistava vastus, jota käytetään pullon nesteen mittaamiseen. Virheen sattuessa summeri sammuu ja virhekoodi näkyy näytössä.
Tarvikkeet
Mikro -ohjaimet
Raspberry Pi
Anturit ja toimilaitteet
- HCSR04 (ultraäänianturi)
- Pakota neliövastus
- DS18B20 (lämpötila -anturi)
- LCD20x4 -I2C (Näyttö)
- Pumppu (24V)
- Summeri (3V3)
Kotelo
- Juomalaatikko
- Plexiglass
- Metallikotelo (RPI, leipälevyt …)
- Liima
- Johdot
Vaihe 1: Raspberry Pi: n asennus
Ennen kuin voimme aloittaa projektimme, meidän on asennettava ja ohjelmoitava Raspberry Pi.
- Asenna IMG. tiedosto SD -kortille (16 Gt>).
- Liitä SD -kortti Pi -laitteeseen.
- Asenna Putty (SSH) ja yhdistä 169.254.10.1.
Nyt aloitamme Raspberry Pi: n ohjelmoinnin.
- Kun määrität kotiverkkoasi, käytä tätä komentoa Pi: n asentamiseen: wpa_passphrase "YourNetwork" "YourSSID" >> /etc/wpa_supplicant/wpa_supplicant.conf. Käynnistä Pi uudelleen ja kirjoita ifconfig. Jos kaikki on kunnossa, näet IP -osoitteet.
- Sen jälkeen sinun on vaihdettava salasanasi. Jokaisella oletuspi: llä on sama salasana ja käyttäjätunnus, mikä helpottaa hakkereiden hyökkäystä Pi: hen. Voit tehdä sen kirjoittamalla komennon passwd.
- Asenna seuraavat paketit, joita tarvitsemme tulevia asioita varten: sudo apt install apache2 -y, sudo apt install php libapache2-mod-php -y, sudo apt install mariadb-server mariadb-client -y, sudo apt install php-mysql -y, sudo systemctl käynnistä apache2.service, sudo apt install phpmyadmin -y.
- Nyt meidän on asennettava kirjastot. Käytämme pip3-komentoa: pip3 install mysql-connector-python, pip3 install flask-socketio, pip3 install flask-cors, pip3 install geventpip3 install gevent-websocket.
- Viimeisenä vaiheena asetimme Pi: n käyttöön yhdelle langalle, spi ja i2C. Kirjoita määritystiedosto seuraavalla komennolla: sudo raspi-config.
- Kun olet tiedostossa, siirry kohtaan Liitäntäasetukset ja kirjoita.
- Näet vaihtoehtoja, jotka voit poistaa käytöstä tai ottaa käyttöön. Meidän on otettava käyttöön yksijohtiminen, spi ja i2C.
- Käynnistä uudelleen
Vaihe 2: Asioiden valmistelu
Nyt kaikki on asetettu Raspberry Pi -laitteellemme, siirrymme kiertoon. Paras vaihtoehto aloittaa on ottaa kaikki askel askeleelta, mutta ensin meidän on asetettava SSH -yhteys Visual Studioon. Tässä linkissä kerrotaan, miten se tehdään:
- Liitä Pi piiriin.
- Integroi lämpötila piiriin.
- Testaa piiri.
- Integroi HC SR04 piiriin.
- Testaa piiri.
- …
Vaihe 3: Tietokanta
Komponenttien testaamisen jälkeen luomme tietokannan tietojen tallentamiseksi. Ensin meidän on muodostettava yhteys SSH: n kautta. Tämä linkki näyttää, miten teemme tämän: https://dev.mysql.com/doc/workbench/en/wb-mysql-co…. Kun olet muodostanut yhteyden, voit aloittaa taulukoiden luomisen ja sarakkeiden lisäämisen tai tuoda tietoja "Tietojen tuonti" -toiminnon avulla. Tiedosto sisältää kaikki tiedot ja rakenteet.
Vaihe 4: Kotelo
Viimeisenä vaiheena sinun on tehtävä tuotteestasi houkutteleva. Käytin 3 kaapelia 12 liitäntään 36 löysän johdon sijaan ja kaikki säilytetään laatikossa. Sen jälkeen käytin juomalaatikkoa ja ruiskutin sen maalilla, jotta se näyttäisi uudelta ja raikkaalta. Sisällä, pullot jäähdytetään tuulettimella juomalaatikon päällä.