
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02


I denne opplæringen lærer vi hvordan vi oppdager kraften som påføres Force Sensing Resistor (FSR) og viser den på OLED Display + vi setter grenser med en grønn og en rød LED.
Se en demonstrasjonsvideo.
Trinn 1: Det du trenger


- Arduino UNO (eller annen Arduino)
- Kraftsensor
- OLED -skjerm
- RØD & GRØNN LED
- 1K ohm motstand
- Jumper ledninger
- Brødbrett
- Visuino -program: Last ned Visuino
Trinn 2: 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 Arduino UNO! 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 3: I Visuino Legg til komponenter


- Legg til komponenten "SSD1306/SH1106 OLED Display (I2C)"
- Legg til 2x "Compare Analog Value" -komponent
Trinn 4: I Visuino -settkomponenter




- Dobbeltklikk på "DisplayOLED1" -komponenten og dra "Tekstfelt" til venstre i dialogboksen "Elementer"
- velg til høyre "Tekstfelt1" og sett størrelsen i vinduet med egenskaper: 3 og Y: 40
- Velg "CompareValue1" -komponent og i vinduet Egenskaper -vinduet Sammenlign Type: ctSmallerOrEqualand -verdi: 0.1 "CompareValue1" brukes for å utløse den grønne LED -en, det betyr at når inngangsverdien er mindre eller lik 0.1, utløser LED -en
- Velg "CompareValue2" -komponent og sett i vinduet Egenskaper sammenligne Type: ctBigger
og verdi: 0,1 "CompareValue2" brukes til å utløse den røde lysdioden, det betyr at når inngangsverdien er større enn 0,1, utløser den røde lysdioden
Trinn 5: I Visuino Connect -komponenter


- Koble Arduino Analog Out pin [0] til "CompareValue1" komponentpinne [In]
- Koble Arduino Analog Out pin [0] til "CompareValue2" komponentpinne [In]
- Koble Arduino Analog Out -pin [0] til komponentpinnen "DisplayOLED1> Text Field1" [In]
- Koble "DisplayOLED1" -komponenten til Arduino I2C -pinnen [In]
- Koble "CompareValue1" komponentpinne [Out] til Arduino digital pin [8]
- Koble "CompareValue2" komponentpinne [Out] til Arduino digital pin [7]
Trinn 6: Generer, kompiler og last opp Arduino -koden


I Visuino trykker du på F9 eller klikker på knappen som vises på bilde 1 for å generere Arduino -koden, og åpner Arduino IDE
I Arduino IDE klikker du på Last opp -knappen for å kompilere og laste opp koden (Bilde 2)
Trinn 7: Spill
Hvis du driver Arduino UNO -modulen og trykker på kraftsensorsensoren, bør du se et skiftende nummer på OLED -displayet og en grønn LED skal lyse, men når du når grensen, skal den røde LED -en skinne.
Gratulerer! Du har fullført prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable, du kan laste det ned her og åpne det i Visuino:
Trinn 8: Krets

- Koble Arduino Positive pin [5V] til OLED pin [VCC] og Force sensor pin [1]
- Koble Arduino Negative pin [GND] til OLED pin [GND]
- Koble OLED Display pin [SDA] til Arduino pin [SDA]
- Koble OLED Display pin [SCL] til Arduino pin [SCL]
- Koble Force sensor pin [2] til Arduino Analog pin [0]
- Koble Force sensor pin [2] til 1K ohm motstand
- Koble den andre siden av motstanden til Arduino Negative pin [GND]
- Koble den grønne LED -negative pinnen til Arduino -pinnen [GND]
- Koble grønn LED positiv pin til Arduino Digital pin [8]
- Koble rød LED negativ pin til Arduino pin [GND]
- Koble rød LED positiv pin til Arduino Digital pin [7]
Anbefalt:
En enkel opplæring for CANBUS: 8 trinn

En enkel opplæring for CANBUS: Jeg har studert CAN i tre uker, og nå har jeg fullført noen applikasjoner for å validere læringsresultatene mine. I denne opplæringen lærer du hvordan du bruker Arduino til å implementere CANBUS -kommunikasjon. Hvis du har noen forslag, er du velkommen til å legge igjen en
Lag en romstasjon i TinkerCad Codeblock -- Enkel opplæring: 7 trinn (med bilder)

Lag en romstasjon i TinkerCad Codeblock || Enkel opplæring: Mens tanken på å leve i verdensrommet kan virke som science fiction, mens du leser dette, kretser den internasjonale romstasjonen rundt jorden med en hastighet på fem mil i sekundet og går i bane rundt jorden en gang hvert 90. minutt. I dette prosjektet lærer du
Opplæring: Hvordan lage en enkel temperatursensor ved hjelp av DS18B20 og Arduino UNO: 3 trinn

Opplæring: Hvordan lage en enkel temperatursensor ved hjelp av DS18B20 og Arduino UNO: Beskrivelse: Denne opplæringen viser deg noen enkle trinn for hvordan du gjør temperatursensoren funksjonell. Det tar bare noen minutter å gjøre det sant for prosjektet ditt. Lykke til ! DS18B20 digitalt termometer gir 9-bit til 12-bit Celsius temperatur
Enkel opplæring: Flex -sensorer med Arduino: 4 trinn

Enkel opplæring: Flex -sensorer med Arduino: Flex -sensorer er kule! Jeg bruker dem hele tiden i mine Robotics -prosjekter, og jeg tenkte å lage en enkel liten opplæring for å gjøre dere kjent med disse bøyelige små stripene. La oss snakke om hva en flex -sensor er og hvordan den fungerer, hvordan du kan
DIY Force Sensitive Resistor (FSR): 5 trinn (med bilder)

DIY Force Sensitive Resistor (FSR): Lag en kraftfølsom motstand (en trykksensor) med reservedeler i stedet for å bruke $ 5 - $ 20 hver