Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa itinuturo na ito, tutulungan kita na makagawa ng isang smartbar. ginawa ko ang proyektong ito dahil gusto kong uminom ng isang cocktail at nais kong i-automate ang proseso.
Mga Pantustos:
Ang mga suplay na kinakailangan para sa proyektong ito ay ang sumusunod:
Kahit na
- 1 Raspberry Pi
- 1 SD card (16GB)
- ilang mga jumper wires
- electrical tape
- 2 panig na malagkit na tape
Mga sensor
- 1 LCD display
- 1 RFID sensor
- 1 magnetic contact sensor
- 2 load sensores + HX711 chip
Mga Actuator
- 4 peristaltic pump (12V)
- 1 4-channel relay
Ang aking mga materyales sa pagtatayo
- OSB kahoy 12mm
- plexiglass
- tanso na tubo (1m)
Hakbang 1: Pag-setup
Upang magsimula kailangan muna naming i-set up ang iyong Pi.
Kakailanganin mo ang dalawang bagay:
- win32 Disk imager
- Larawan ng Raspbian OS
Ang pag-install
- Buksan ang win32 disk imager
- Piliin ang iyong imahe ng Rasbian OS
- Piliin ang iyong SD card
- Mag-click sa sumulat
Bago namin masimulan ang pag-coding kailangan naming mag-set up ng ilang mga bagay sa pi.
- Pumunta sa direktoryo ng boot ng SD card
- Buksan ang file na "cmdline.txt"
- Magdagdag ng ip = 169.254.10.1 Sa dulo ng mahabang linya ng teksto na pinaghiwalay ng isang puwang
- I-save ang file.
- Lumikha ng isang file na pinangalanang ssh na walang extension sa parehong direktoryo
Ngayon ay maaari mong ligtas na palabasin ang SD card at simulan ang pi gamit ang SD card
Kumokonekta sa pi
Maaari kang kumonekta sa iba't ibang mga pamamaraan sa pi, ngunit nais kong gamitin ang comand prompt.
- Buksan ang prompt ng utos
- Ipasok ang "ssh [email protected]"
- I-click ang enter
- Punan ang password na "raspberry"
WiFi
Upang ma-acces ang iyong site sa iyong telepono kakailanganin mo ang isang WiFi ip. dito para kakailanganin mong gumawa ng isang koneksyon sa WiFi.
- ipasok ang "sudo wpa_passphrase" SSID "" PASSWORD ">> /etc/wpa_supplicant/wpa_supplicant.conf"
- Ipasok ang WPA client
wpa_cli
Piliin ang interface
interface wlan0
I-reload ang config
muling pag-configure
Mga pakete ng sawa
- Prasko
- Flask-cors
- Flask-MySQL
- Flask-SocketIO
- Gevent
- Gevent-websocket
gamitin ang sumusunod na code upang mai-install ang mga package
"pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket"
Hakbang 2: Ang Database
Para sa aking database ay gumagamit ako ng 7 mga talahanayan
- pompConfig
- mga sensor
- MesureSensors
- mga gumagamit
- inorderCocktails
- mga cocktail
- account
Hakbang 3: Mga kable
Gamitin ang aking pamamaraan upang magkasama ang buong proyekto.
Gumagamit ang relay ng 5V ngunit kinokontrol ng 3.3V
Gumagamit ang LCD ng 5V
Hakbang 4: Gumawa ng isang Serbisyo sa Iyong Program
Upang matiyak na nagsisimula ang iyong programa kapag sinimulan mo ang iyong pi, kakailanganin mong gawing isang serbisyo ang iyong code. Ginagawa mo ito a sinusundan.
"sudo systemctl paganahin ang myscript.service"
Hakbang 5: Pabahay
Para sa proyektong ito ginamit ko ang OSB kahoy. Kakailanganin mo ang mga tabla ng sumusunod na laki
- 2 beses 60 x 42 cm (harap at likod na panel)
- 2 beses 15 x 42 cm (mga panel sa gilid)
- 2 beses 13 x 40 cm (panloob na mga divider)
- 2 beses 10 x 7 cm (platform para sa 2 bote)
- 1 oras 23 x 10 cm (platform para sa 2 bote)
Upang maputol ang kahoy na ito mangyaring mag-ingat at humingi ng tulong kung kinakailangan !
Matapos maipon ang aking kaso nag-drill ako ng ilang mga wholes para sa aking mga sangkap.
- LCD. (7cm x 2.5cm)
- Mga Pindutan (bilog ng 15mm)
- Display ng Botelya (40 cm x 25 cm)
- RFID (4 cm x 3mm)
Pagkatapos nito ay nagsimula nang ilagay sa aking mga electonice.
Hakbang 6: Simulan ang App
- isaksak sa pi
- maghintay hanggang sa tumatakbo ang programa
- pumunta sa ip na nakikita mo sa LCD screen
- pumili ng isang cocktail
- i-scan ang iyong RFID
- Masiyahan sa isang nararapat na inumin