
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
I denne opplæringen vil vi bruke Arduino UNO, OLED Lcd, MQ-3 Alkoholgassensormodul og Visuino for å vise alkoholnivåer på LCD og sette grenseverdi. Se en demonstrasjonsvideo.
Trinn 1: Det du trenger



Arduino UNO eller annen Arduino
MQ-3 Alkoholgassensormodul
OLED LCD
Brødbrett
Jumper ledninger
Visuino -program: Last ned Visuino
Trinn 2: Kretsen

Koble GND fra Arduino UNO til breadboard pin (gnd)
Koble 5V pin fra Arduino UNO til breadboard pin (positiv)
Koble SCL fra Arduino UNO til OLED LCD -pin (SCL)
Koble SDA fra Arduino UNO til OLED LCD -pin (SDA)
Koble OLED LCD -pin (VCC) til breadboard -pin (positiv)
Koble OLED LCD -pin (GND) til breadboard -pin (GND)
Koble MQ-3 Alcohol Gas Sensor module pin (VCC) til breadboard pin (positiv)
Koble MQ-3 Alcohol Gas Sensor pin (GND) til breadboard pin (GND)
Koble MQ-3 Alcohol Gas Sensor module pin (A0) til Arduino UNO pin Analog (1)
Trinn 3: Start Visuino, og velg Arduino UNO -korttype


For å begynne å programmere Arduino, må du ha Arduino IDE installert herfra:
Vær oppmerksom på at det er noen kritiske feil i Arduino IDE 1.6.6. Sørg for at du installerer 1.6.7 eller nyere, ellers fungerer ikke denne instruksen! Hvis du ikke har gjort det, følg trinnene i denne instruksjonsboken for å konfigurere Arduino IDE for å programmere ESP 8266! Visuino: https://www.visuino.eu må også installeres. Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "Arduino UNO" som vist på Bilde 2
Trinn 4: I Visuino Legg til komponenter


- Legg til 2X "Tekstverdi" -komponent
- Legg til 2X "Compare Value" -komponent
- Legg til skjerm OLED I2C -komponent
- Legg til "Text Multi Merger" -komponent
- Legg til komponenten "Gjennomsnittlig periode"
Trinn 5: I Visuino: Angi komponenter



- angi tekstverdien for "TextValue1" -komponenten til "For full!"
- sett tekstverdien for "TextValue2" -komponenten til "Ok"
- sett verdi for "CompareValue1" -komponenten til "0.3" >> Dette er deteksjonsverdien, du kan sette din egen verdi
- sett verdi for "CompareValue2" -komponenten til "0.3" >> Dette er deteksjonsverdien, du kan sette din egen verdi
- sett CompareType av "CompareValue1" -komponenten til "ctBiggerOrEqual"
- sett CompareType av "CompareValue2" -komponenten til "ctSmaller"
- sett Periode for "AveragePeriod1" -komponenten til "500000", dette er lik 0,5 sekund, det betyr at LCD -displayet viser vlue hvert 0,5 sekund
Dobbeltklikk på DisplayOled1 -komponenten
- legg til Tegn tekst til venstre og sett teksten til "Alc -nivå:"
- legg til 2X tekstfelt til venstre (se bilde) og sett Y: 20 for "tekstfelt1" og y: 40 for "tekstfelt2"
Trinn 6: Trinn 5: i Visuino: Tilkoblingskomponenter

- Koble DisplayOled1 pin [Out I2c] til Arduino I2C pin [in]
- Koble Arduino Analog pin Out [1] til AveragePeriod1 pin [in] og CompareValue1 pin [in] og CompareValue2 pin [in]
- Koble AveragePeriod1 pin [out] til OLED elkements Text Field1 pin [in]
- Koble CompareValue1 pin [out] til TextValue1 pin [clock]
- Koble CompareValue2 pin [out] til TextValue2 pin [clock]
- Koble TextValue1 pin [out] til TextMultiMerger1 pin [0]
- Koble TextValue2 pin [out] til TextMultiMerger1 pin [1]
- Koble TextMultiMerger1 pin [out] til OLED -elementer Text Field2 pin [in]
Trinn 7: Generer, kompiler og last opp Arduino -koden

I Visuino klikker du på "Build" -fanen nederst, og kontrollerer at den riktige porten er valgt. Klikk deretter på "Compile/Build and Upload" -knappen.
Trinn 8: Spill
Hvis du driver Arduino UNO-modulen, begynner OLED LCD å vise verdien til MQ-3 alkoholgassensoren. Hvis du setter en alkoholpinne eller alkohol i nærheten av sensoren, viser verdien på LCD -skjermen.
Gratulerer! Du har fullført prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable. Du kan laste den ned og åpne den i Visuino:
Anbefalt:
Visuino Hvordan bruke pulsbreddemodulering (PWM) til å endre lysstyrken til en LED: 7 trinn

Visuino Slik bruker du pulsbreddemodulering (PWM) for å endre lysstyrken til en LED: I denne opplæringen bruker vi en LED som er koblet til Arduino UNO og Visuino for å endre lysstyrken ved hjelp av Pulsbreddemodulering (PWM). Se en demonstrasjonsvideo
Visuino Hvordan bruke induktiv nærhetssensor: 7 trinn

Visuino Hvordan bruke induktiv nærhetssensor: I denne opplæringen vil vi bruke induktiv nærhetssensor og en LED koblet til Arduino UNO og Visuino for å oppdage metall nærhet. Se en demonstrasjonsvideo
Hvordan bruke DS1307 Bruke Arduino: 7 trinn

Hvordan bruke DS1307 Bruke Arduino: DS1307 er en sanntidsklokke IC (RTC). Denne IC brukes til å gi tidsdata. Tildelt tid starter fra sekunder, minutt, timer, dager, dato, måned og år. Denne IC krever ytterligere eksterne komponenter som Crystal og 3,6V batterier. Krystall
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: 10 trinn

Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: I denne instruksen vil jeg vise hvordan du bruker SplatPost -skriveren av ShinyQuagsire. Uten klare instruksjoner ville noen som ikke har erfaring med kommandolinjen ha litt problemer. Målet mitt er å forenkle trinnene ned til poi
Hvordan bruke Wiimote som en datamus ved å bruke stearinlys som sensor !!: 3 trinn

Slik bruker du Wiimote som en datamus ved å bruke stearinlys som en sensor !!: Denne guiden viser deg hvordan du kobler din Wii -fjernkontroll (Wiimote) til din PC og bruker den som en mus