Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Circuit
- 3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
- 4 -кадам: Visuinoдо компоненттерди кошуу
- 5 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
- 6 -кадам: Play
Video: APDS9960 жаңсоо сенсорунун жардамы менен аралыкты өлчөө: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул окуу куралында биз APDS9960, arduino жана Visuino жаңсоо сенсорунун жардамы менен аралыкты кантип өлчөөнү үйрөнөбүз.
Видео көрүү!
1 -кадам: Сизге эмне керек
- Arduino UNO (же башка Arduino)
- APDS9960 сенсор
- Өткөргүч зымдар
- Breadboard
- OLED дисплей
- Visuino программасы: Visuino жүктөп алыңыз
2 -кадам: Circuit
- Сенсор түйүнүн [GND] Arduino тактасына [GND] туташтырыңыз
- Сенсор түйүнүн [Vin] Arduino тактасына туташтырыңыз [3.3V]
- Сенсор түйүнүн [SDA] Arduino тактасына [SDA] туташтырыңыз
- Сенсор түйүнүн [SCL] Arduino тактасына туташтырыңыз [SCL]
- OLED Display Pinди [GND] Arduino тактасына [GND] туташтырыңыз
- OLED Display Pinди [VCC] Arduino тактасына [+5V] туташтырыңыз
- OLED Display Pinди [SCL] Arduino тактасына [SCL] туташтырыңыз
- OLED Display Pinди [SDA] Arduino тактасына [SDA] туташтырыңыз
3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino: https://www.visuino.eu орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.
4 -кадам: Visuinoдо компоненттерди кошуу
- "Gesture Color Proximity APDS9960 I2C" компонентин кошуңуз
- "OLED" компонентин кошуу
- "DisplayOLED1ди" эки жолу чыкылдатыңыз
- Elements терезесинде "Текст талаасын" солго сүйрөңүз, касиеттер терезесинде өлчөмдү 3кө коюңуз
- Elements терезесин жабыңыз
- "GestureColorProximity1"> Жакындык төөнөгүчүн [Чыгуу] менен "DisplayOLED1"> Текст талаасы 1 төөнөгүчкө [In] туташтырыңыз
- "GestureColorProximity1" I2C пин "Out" Arduino Board I2C пинине туташтырыңыз [In]
- "DisplayOLED1" I2C пин "Out" Arduino Board I2C пинине туташтырыңыз [In]
5 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
Visuino'до, ылдый жагындагы "Build" өтмөгүн чыкылдатыңыз, туура порт тандалганын текшериңиз, андан кийин "Compile/Build and Upload" баскычын басыңыз.
6 -кадам: Play
Эгерде сиз Arduino UNO модулун иштетсеңиз жана кагазды жаңсоо сенсорунун үстүнөн жылдырсаңыз, OLED дисплейи аралыкты кагаздын мм менен көрсөтүшү керек.
Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Бул көрсөтмө үчүн мен түзгөн Visuino долбоору дагы тиркелет, аны жүктөп алып, Visuinoдо ачсаңыз болот:
Сунушталууда:
HC-SRF04 Ultrasonic Sensor менен аралыкты өлчөө (Акыркы 2020): 3 кадам
УЗИ сенсорунун жардамы менен аралыкты өлчөгүлө HC-SRF04 (Акыркы 2020): УЗИ сенсор деген эмне (аралык)? Элдер уга албаган жогорку деңгээлдеги толкундары бар УЗИ (Сонар). Бирок, табияттын бардык жеринде УЗИ толкундарынын бар экенин көрө алабыз. Жарганаттар, дельфиндер сыяктуу жаныбарларда УЗИ толкундарын колдонушат
Bluetooth көзөмөлдөгөн RC машинасы ылдамдыкты көзөмөлдөө жана аралыкты өлчөө менен: 8 кадам
Bluetooth көзөмөлдөгөн RC машинасы ылдамдыкты көзөмөлдөө жана аралыкты өлчөө менен: Бала кезимде RC унааларына абдан кызыкчумун. Бүгүнкү күндө сиз Arduino жардамы менен арзан Bluetooth башкарылуучу RC унааларын өзүңүз жасоо үчүн көптөгөн окуу куралдарын таба аласыз. Келгиле, дагы бир кадам таштап, кинематика боюнча практикалык билимибизди эсептөө үчүн колдонолу
УЗИ сенсор интерфейси менен DIY санариптик аралыкты өлчөө: 5 кадам
УЗИ сенсордук интерфейси менен DIY санариптик аралыкты өлчөө: Бул Нускаманын максаты GreenPAK SLG46537 жардамы менен санарип аралык аралык сенсорун иштеп чыгуу. Система ультрадыбыштуу сенсор менен иштөө үчүн GreenPAK ичиндеги ASM жана башка компоненттерди колдонуу менен иштелип чыккан. Система иштелип чыккан
EqualAir: Кийилүүчү NeoPixel дисплейи абанын булганышы сенсорунун жардамы менен: 7 кадам (сүрөттөр менен)
EqualAir: Кийилүүчү NeoPixel дисплейи абанын булганышы сенсорунун жардамы менен: Долбоордун максаты-абанын булганышы белгиленген чектен жогору болгондо ойготуучу графиканы көрсөтүүчү кийилүүчү футболканы жасоо. Графика классикалык оюндун "кирпич сындыргычтарынан" шыктандырылган, анткени машина калак сыяктуу
Лазерлер менен аралыкты өлчөө: 5 кадам
Лазерлер менен аралыкты өлчөө: Бул долбоордо мен өзү менен кандайдыр бир физикалык нерсенин ортосундагы аралыкты өлчөй турган жөнөкөй түзмөк жасадым. Аппарат болжол менен 2-4 метр аралыкта эң жакшы иштейт жана кыйла так