Სარჩევი:

როგორ გამოვიყენოთ APDS9960 ჟესტების სენსორი არდუინოსთან ერთად: 7 ნაბიჯი
როგორ გამოვიყენოთ APDS9960 ჟესტების სენსორი არდუინოსთან ერთად: 7 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ APDS9960 ჟესტების სენსორი არდუინოსთან ერთად: 7 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ APDS9960 ჟესტების სენსორი არდუინოსთან ერთად: 7 ნაბიჯი
ვიდეო: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, ნოემბერი
Anonim

ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოვიყენოთ APDS9960 ჟესტების სენსორი Arduino– სთან ერთად, რათა გამოავლინოს ხელით მითითებები OLED ეკრანზე Visuino პროგრამული უზრუნველყოფის გამოყენებით.

Უყურე ვიდეოს!

ნაბიჯი 1: რაც დაგჭირდებათ

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
  • Arduino UNO (ან სხვა Arduino)
  • APDS9960 სენსორი
  • ჯუმბერის მავთულები
  • პურის დაფა
  • OLED ეკრანი
  • Visuino პროგრამა: ჩამოტვირთეთ Visuino

ნაბიჯი 2: წრე

წრე
წრე
  • შეაერთეთ სენსორის პინი [GND] Arduino დაფის პინთან [GND]
  • შეაერთეთ სენსორის პინი [Vin] Arduino დაფის პინთან [3.3V]
  • შეაერთეთ სენსორის პინი [SDA] Arduino დაფის პინთან [SDA]
  • შეაერთეთ სენსორის პინი [SCL] Arduino დაფის პინთან [SCL]
  • შეაერთეთ OLED ჩვენების პინი [GND] Arduino დაფის პინთან [GND]
  • შეაერთეთ OLED ჩვენების პინი [VCC] Arduino დაფის პინთან [+5V]
  • შეაერთეთ OLED ჩვენების პინი [SCL] Arduino დაფის პინთან [SCL]
  • შეაერთეთ OLED ჩვენების პინი [SDA] Arduino დაფის პინთან [SDA]

ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი

დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი

Arduino– ს პროგრამირების დასაწყებად, თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული აქედან:

გთხოვთ გაითვალისწინოთ, რომ Arduino IDE 1.6.6– ში არის რამდენიმე მნიშვნელოვანი შეცდომა. დარწმუნდით, რომ დააინსტალირეთ 1.6.7 ან უფრო მაღალი, წინააღმდეგ შემთხვევაში ეს ინსტრუქცია არ იმუშავებს! თუ თქვენ არ გააკეთეთ, მიჰყევით ამ ინსტრუქციებში მითითებულ ნაბიჯებს Arduino IDE– ს დასაყენებლად Arduino UNO– ს დასაპროგრამებლად! Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2

ნაბიჯი 4: Visuino– ს დამატება და დაყენება კომპონენტები

Visuino– ს დამატება და კომპლექტი კომპონენტები
Visuino– ს დამატება და კომპლექტი კომპონენტები
Visuino– ს დამატება და კომპლექტი კომპონენტები
Visuino– ს დამატება და კომპლექტი კომპონენტები
Visuino– ს დამატება და კომპლექტი კომპონენტები
Visuino– ს დამატება და კომპლექტი კომპონენტები
Visuino– ს დამატება და კომპლექტი კომპონენტები
Visuino– ს დამატება და კომპლექტი კომპონენტები
  • დაამატეთ კომპონენტი "ჟესტი ფერის სიახლოვე APDS9960 I2C"
  • დაამატეთ "ტექსტური ღირებულების" კომპონენტი ორმაგად დააწკაპუნეთ "TextValue1" კომპონენტზე და ელემენტების ფანჯარაში გადაიტანეთ 4x "Set Value" მარცხენა მხარეს აირჩიეთ "SetValue1" მარცხენა მხარეს და თვისებების ფანჯარაში დააყენეთ მნიშვნელობა UPS აირჩიეთ "SetValue2" მარცხნივ მხარეს და თვისებების ფანჯარაში დააყენეთ მნიშვნელობა DOWN აირჩიეთ "SetValue3" მარცხენა მხარეს და თვისებების ფანჯარაში დააყენეთ მნიშვნელობა LEFTS აირჩიეთ "SetValue4" მარცხენა მხარეს და თვისებების ფანჯარაში დააყენეთ მნიშვნელობა RIGHT დახურეთ ელემენტების ფანჯარა

დაამატეთ კომპონენტი "SSD1306/SH1106 OLED ჩვენება (I2C)" ორჯერ დააწკაპუნეთ "DisplayOLED1" კომპონენტზე და ელემენტების ფანჯარაში გადაიტანეთ "ტექსტის ველი" მარცხნივ მარცხნივ აირჩიეთ TextField1 და თვისებების ფანჯარაში დააყენეთ ზომა 3 ელემენტების ფანჯრის დახურვა

ნაბიჯი 5: Visuino Connect კომპონენტებში

Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
  • შეაერთეთ "GestureColorProximity1" pin "Up" "TextValue1"> "SetValue1" pin [In]
  • შეაერთეთ "GestureColorProximity1" pin "Down" "TextValue1"> "SetValue2" pin [In]
  • შეაერთეთ "GestureColorProximity1" pin "Left" to "TextValue1"> "SetValue3" pin [In]
  • შეაერთეთ "GestureColorProximity1" pin "Right" to "TextValue1"> "SetValue4" pin [In]
  • შეაერთეთ "GestureColorProximity1" I2C pin "Out" Arduino Board pin I2C [In]
  • შეაერთეთ "GestureColorProximity1" I2C pin "Out" "DisplayOLED1"> "TextField1" pin [In]
  • შეაერთეთ "DisplayOLED1" I2C pin "Out" Arduino Board pin I2C [In]

ნაბიჯი 6: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი

შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი

Visuino– ში, ბოლოში დააწკაპუნეთ „აშენების“ჩანართზე, დარწმუნდით, რომ არჩეულია სწორი პორტი, შემდეგ დააჭირეთ ღილაკს „შედგენა/აშენება და ატვირთვა“.

ნაბიჯი 7: თამაში

თუ თქვენ ჩართავთ Arduino UNO მოდულს და გადაადგილეთ ხელი ჟესტების სენსორზე, OLED ეკრანი უნდა აჩვენებდეს ხელის მოძრაობის მიმართულებას.

გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ და გახსნათ Visuino– ში:

გირჩევთ: