Агуулгын хүснэгт:

APDS9960 дохио мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ: 7 алхам
APDS9960 дохио мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ: 7 алхам

Видео: APDS9960 дохио мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ: 7 алхам

Видео: APDS9960 дохио мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ: 7 алхам
Видео: BTT Octopus - Heat bed configuration 2024, Арваннэгдүгээр
Anonim

Энэхүү гарын авлагад бид Visuino програм хангамж ашиглан OLED дэлгэц дээр гар чиглэлийг харуулахын тулд APDS9960 Gesture Sensor -ийг Arduino ашиглан хэрхэн ашиглах талаар сурах болно.

Видеог үзээрэй!

Алхам 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 IDO -г програмчлах Arduino IDE -ийг тохируулахын тулд энэхүү зааварт заасан алхмуудыг дагана уу! Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.

Алхам 4: Visuino -д ADD болон бүрэлдэхүүн хэсгүүдийг оруулна уу

Visuino -д ADD болон бүрэлдэхүүн хэсгүүдийг оруулна уу
Visuino -д ADD болон бүрэлдэхүүн хэсгүүдийг оруулна уу
Visuino -д ADD болон бүрэлдэхүүн хэсгүүдийг оруулна уу
Visuino -д ADD болон бүрэлдэхүүн хэсгүүдийг оруулна уу
Visuino -д ADD болон бүрэлдэхүүн хэсгүүдийг оруулна уу
Visuino -д ADD болон бүрэлдэхүүн хэсгүүдийг оруулна уу
Visuino -д ADD болон бүрэлдэхүүн хэсгүүдийг оруулна уу
Visuino -д ADD болон бүрэлдэхүүн хэсгүүдийг оруулна уу
  • "Gesture Color Proximity APDS9960 I2C" бүрэлдэхүүн хэсгийг нэмнэ үү
  • "Текстийн утга" бүрэлдэхүүн хэсгийг нэмнэ үү "TextValue1" бүрэлдэхүүн хэсэг дээр хоёр товшоод Elements цонхонд "Set Value1" -ийг зүүн талд 4 удаа чирнэ үү Зүүн талд байгаа "SetValue1" -ийг сонгоно уу. хажуу ба шинж чанарын цонхонд утгыг DOWNS болгож зүүн талд "SetValue3" -ыг сонгоно уу, мөн шинж чанарын цонхонд LEFTS -ийг зүүн талд "SetValue4" гэж сонгоно уу.

"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" зүү "Зүүн" -ийг "TextValue1"> "SetValue3" зүү рүү холбоно уу [In]
  • "GestureColorProximity1" зүүг "Баруун" руу "TextValue1"> "SetValue4" зүү рүү холбоно уу [In]
  • "GestureColorProximity1" I2C зүү "Out" -ыг Arduino Board I2C зүүтэй холбоно уу [In]
  • "GestureColorProximity1" I2C pin "Out" -ийг "DisplayOLED1"> "TextField1" зүү рүү холбоно уу [In]
  • "DisplayOLED1" I2C зүү "Гарсан" -ийг Arduino Board I2C зүүтэй холбоно уу [In]

Алхам 6: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Visuino -ийн доод хэсэгт "Бүтээх" таб дээр дарж зөв портыг сонгосон эсэхийг шалгаад "Эмхэтгэх/Бүтээх ба байршуулах" товчийг дарна уу.

Алхам 7: Тоглох

Хэрэв та Arduino UNO модулийг асааж, дохионы мэдрэгч дээр гараа хөдөлгөвөл OLED дэлгэц нь гарын хөдөлгөөний чиглэлийг харуулах ёстой.

Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг татаж аваад Visuino -д нээж болно:

Зөвлөмж болгож буй: