Përmbajtje:
- Hapi 1: Çfarë ju nevojitet
- Hapi 2: Qarku
- Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
- Hapi 4: Në Visuino Shtoni Komponentë
- Hapi 5: Në Visuino: Vendosni Komponentët
- Hapi 6: Hapi 5: në Visuino: Lidhja e përbërësve
- Hapi 7: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
- Hapi 8: Luaj
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë tutorial ne do të përdorim modulin Arduino UNO, OLED Lcd, MQ-3 Alcohol Gas Sensor dhe Visuino për të shfaqur nivelet e alkoolit në LCD dhe për të vendosur zbulimin e kufirit. Shikoni një video demonstruese.
Hapi 1: Çfarë ju nevojitet
Arduino UNO ose ndonjë Arduino tjetër
Moduli i sensorit të gazit alkool MQ-3
OLED Lcd
Breadboard
Telat e kërcyesit
Programi Visuino: Shkarkoni Visuino
Hapi 2: Qarku
Lidhni GND nga Arduino UNO në kunjin e bukës (gnd)
Lidhni kunjën 5V nga Arduino UNO në kunjin e bukës (pozitive)
Lidhni SCL nga Arduino UNO në pin OLED LCD (SCL)
Lidhni SDA nga Arduino UNO në pin OLED LCD (SDA)
Lidhni OLED LCD pin (VCC) me pin pinboard (pozitiv)
Lidhni pinin OLED LCD (GND) me kunjin e bukës (GND)
Lidhni kunjin e modulit të sensorit të alkoolit MQ-3 të alkoolit (VCC) në kunjin e dërrasës (pozitive)
Lidhni kunjin e sensorit të gazit të alkoolit MQ-3 (GND) në kunjin e dërrasës (GND)
Lidhni pinin e modulit të sensorit të alkoolit MQ-3 (A0) me pinin Arduino UNO (1)
Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Për të filluar programimin e Arduino, do t'ju duhet të keni të instaluar Arduino IDE nga këtu:
Ju lutemi kini parasysh se ka disa defekte kritike në Arduino IDE 1.6.6. Sigurohuni që të instaloni 1.6.7 ose më të lartë, përndryshe ky Instructable nuk do të funksionojë! Nëse nuk keni bërë, ndiqni hapat në këtë Udhëzues për të konfiguruar Arduino IDE në programin ESP 8266! Visuino: https://www.visuino.eu gjithashtu duhet të instalohet. Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino UNO" siç tregohet në Figurën 2
Hapi 4: Në Visuino Shtoni Komponentë
- Shtoni përbërësin 2X "Vlera e tekstit"
- Shtoni përbërësin 2X "Krahasoni vlerën"
- Shtoni komponentin OLED I2C të ekranit
- Shtoni komponentin "Text Multi Merger"
- Shtoni përbërësin "Periudha mesatare"
Hapi 5: Në Visuino: Vendosni Komponentët
- vendosni vlerën e tekstit të përbërësit "TextValue1" në "Shumë i dehur!"
- vendosni vlerën e tekstit të përbërësit "TextValue2" në "Ok"
- vendosni vlerën e komponentit "CompareValue1" në "0.3" >> Kjo është vlera e zbulimit, ju mund të vendosni vlerën tuaj
- vendosni vlerën e komponentit "CompareValue2" në "0.3" >> Kjo është vlera e zbulimit, ju mund të vendosni vlerën tuaj
- vendosni CompareType të komponentit "CompareValue1" në "ctBiggerOrEqual"
- vendosni CompareType të komponentit "CompareValue2" në "ctSmaller"
- caktoni Periudhën e komponentit "AveragePeriod1" në "500000" kjo është e barabartë me 0.5 e sekondës, do të thotë që LCD do të shfaqë vlue çdo 0.5 sekonda
Klikoni dy herë në komponentin DisplayOled1
- shtoni Draw text në të majtë dhe vendosni tekstin në "Alc Level:"
- shtoni 2X fushë teksti në të majtë (shiko figurën) dhe vendosni Y: 20 për "fushën e tekstit1" dhe y: 40 për "fushën e tekstit2"
Hapi 6: Hapi 5: në Visuino: Lidhja e përbërësve
- Lidhni pinin DisplayOled1 [Out I2c] me pin Arduino I2C [in]
- Lidhni pinin Arduino Analog Out [1] me AveragePeriod1 pin [in] dhe CompareValue1 pin [in] dhe CompareValue2 pin [in]
- Lidh AveragePeriod1 pin [jashtë] me OLED elkements Text Field 1 pin [in]
- Lidhni pinin CompareValue1 [out] me TextValue1 pin [orën]
- Lidhni pinin CompareValue2 [out] me TextValue2 pin [orë]
- Lidh TextValue1 pin [out] me TextMultiMerger1 pin [0]
- Lidh TextValue2 pin [out] me TextMultiMerger1 pin [1]
- Lidh TextMultiMerger1 pin [out] me elementë OLED Text Field 2 pin [in]
Hapi 7: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Në Visuino, në fund klikoni në skedën "Ndërto", sigurohuni që porti i saktë është zgjedhur, pastaj klikoni në butonin "Përpilo/Ndërto dhe Ngarko".
Hapi 8: Luaj
Nëse aktivizoni modulin Arduino UNO, OLED LCD do të fillojë të tregojë vlerën e sensorit të gazit të alkoolit MQ-3. Nëse vendosni një shtupë me alkool ose ndonjë alkool pranë sensorit do të tregojë vlerën në LCD.
Urime! Ju keni përfunduar projektin tuaj me Visuino. Gjithashtu është bashkangjitur projekti Visuino, që kam krijuar për këtë Instructable. Mund ta shkarkoni dhe hapni atë në Visuino: