Kazalo:
- Korak: Kaj boste potrebovali
- 2. korak: vezje
- Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
- 4. korak: V Visuinu dodajte komponente
- 5. korak: Ustvarite, prevedite in naložite kodo Arduino
- Korak 6: Igrajte se
Video: Merjenje bližine razdalje s senzorjem kretenj APDS9960: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
V tej vadnici se bomo naučili meriti razdaljo s senzorji kretenj APDS9960, arduino in Visuino.
Poglej si posnetek!
Korak: Kaj boste potrebovali
- Arduino UNO (ali kateri koli drug Arduino)
- Senzor APDS9960
- Mostične žice
- Ogledna plošča
- OLED zaslon
- Program Visuino: Prenesite Visuino
2. korak: vezje
- Pin senzorja [GND] priključite na pin Arduino plošče [GND]
- Pin senzorja [Vin] priključite na pin Arduino plošče [3.3V]
- Pin senzorja [SDA] povežite z zatičem plošče Arduino [SDA]
- Pin senzorja [SCL] povežite z zatičem plošče Arduino [SCL]
- Priključite zatič zaslona OLED [GND] na zatič plošče Arduino [GND]
- Pin za zaslon OLED [VCC] priključite na zatič plošče Arduino [+5V]
- Priključite zatič zaslona OLED [SCL] na zatič plošče Arduino [SCL]
- Priključite pin OLED [SDA] na pin Arduino plošče [SDA]
Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
Namestiti je treba Visuino: https://www.visuino.eu. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2
4. korak: V Visuinu dodajte komponente
- Dodajte komponento "Gesture Color Proximity APDS9960 I2C"
- Dodajte komponento "OLED"
- Dvokliknite na "DisplayOLED1"
- V oknu Elements povlecite "Besedilno polje" v levo, v oknu lastnosti nastavite velikost na 3
- Zaprite okno Elements
- Povežite "GestureColorProximity1"> Bližinski zatič [Out] na "DisplayOLED1"> Pin za besedilno polje1 [In]
- "GestureColorProximity1" I2C pin "Out" priključite na pin I2C Arduino Board [In]
- Priključite "DisplayOLED1" I2C pin "Out" na Arduino Board pin I2C [In]
5. korak: Ustvarite, prevedite in naložite kodo Arduino
V Visuinu na dnu kliknite zavihek "Build", se prepričajte, da so izbrana pravilna vrata, nato kliknite gumb "Compile/Build and Upload".
Korak 6: Igrajte se
Če napajate modul Arduino UNO in premaknete papir preko senzorja kretenj, mora zaslon OLED prikazati razdaljo papirja v mm.
Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, lahko ga prenesete in odprete v Visuinu:
Priporočena:
Zračni klavir z infrardečim senzorjem bližine, zvočnikom in Arduino Uno (nadgrajeno/del 2): 6 korakov
Zračni klavir z infrardečim senzorjem bližine, zvočnikom in Arduino Uno (nadgrajen/del 2): To je nadgrajena različica prejšnjega projekta zračnega klavirja?. Tukaj uporabljam zvočnik JBL kot izhod. Vključil sem tudi gumb, občutljiv na dotik, za spreminjanje načinov glede na zahteve. Na primer- način trdega nizkega tona, običajni način, visok fr
Zračni klavir z IR senzorjem bližine in Arduino Uno Atmega 328: 6 korakov (s slikami)
Zračni klavir z uporabo IR senzorja bližine in Arduino Uno Atmega 328: Klavirji so običajno električno ali mehansko delo na preprostem mehanizmu pritiska na gumb. Ampak tukaj je obrat, potrebo po tipkah v klavirju bi lahko odpravili le z uporabo nekaterih senzorjev. Infrardeči senzorji bližine najbolje ustrezajo vzroku, ker
Arduino vmesnik z ultrazvočnim senzorjem in brezkontaktnim temperaturnim senzorjem: 8 korakov
Arduino povezovanje z ultrazvočnim senzorjem in brezkontaktnim temperaturnim senzorjem: Danes ustvarjalci in razvijalci raje uporabljajo Arduino za hiter razvoj prototipov projektov. Arduino je odprtokodna elektronska platforma, ki temelji na enostavni strojni in programski opremi. Arduino ima zelo dobro skupnost uporabnikov. V tem projektu
Igra izogibanja oviram s senzorjem razdalje: 5 korakov
Igra preprečevanja ovir s senzorjem razdalje: igra izogibanja oviram, kot je Flappy Bird. Premaknite roko, da se izognete trčenju. To je enostavno narediti in zabavno je igrati
Neblokiranje senzorja kretenj APDS9960: 5 korakov
Neblokiranje senzorja kretenj APDS9960: preambula V tem navodilu je podrobno opisano, kako z uporabo sparkFun_APDS-9960_Sensor_Arduino_Library ustvariti neblokirajočo izvedbo senzorja kretenj APDS9960. Uvod Torej se verjetno sprašujete, kaj je neblokiranje? Ali celo blokirati