Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Circuit
- 3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
- 4 -кадам: Visuino компоненттерин кошуу жана туташтыруу
- 5 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
- 6 -кадам: Play
Video: Arduino жана VL53L0X Учуу убактысы + OLED дисплей үйрөткүчү: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул окуу куралында биз VL53L0X Учуу убактысынын сенсорун жана OLED дисплейин колдонуп, аралыкты мм менен кантип көрсөтүүнү үйрөнөбүз.
Видео көрүү.
1 -кадам: Сизге эмне керек
- Arduino UNO (же башка Arduino)
- VL53L0X Laser Ranging Sensor Учуу убактысынын сенсору
- Өткөргүч зымдар
- OLED дисплей
- Visuino программасы: Visuino жүктөп алыңыз
2 -кадам: Circuit
- OLED Display пинди (GND) Arduino пинге (GND) туташтыруу
- OLED Display пинди (VCC) Arduino пинге (5V) туташтыруу
- OLED Display пинди (SCL) Arduino пинге (SCL) туташтыруу
- OLED Display пинди (SDA) Arduino пинге (SDA) туташтыруу
- VL53L0X сенсор түйүнүн (GND) Arduino пинге (GND) туташтыруу
- VL53L0X сенсор пинин (VCC) Arduino пинге (5V) туташтыруу
- VL53L0X сенсор түйүнүн (SCL) Arduino пинге (SCL) туташтыруу
- VL53L0X сенсор түйүнүн (SDA) Arduino пинге (SDA) туташтыруу
3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
Arduino программалоону баштоо үчүн, бул жерден Arduino IDE орнотулган болушу керек:
Сураныч, Arduino IDE 1.6.6 кээ бир маанилүү каталар бар экенин билиңиз. 1.6.7 же андан жогору орнотуп жатканыңызды текшериңиз, антпесе бул Нускоо иштебейт! Эгерде сиз бул көрсөтмөдөгү кадамдарды аткарбасаңыз, Arduino IDEди ESP 8266 программасына орнотуу үчүн! Visuino: https://www.visuino.eu да орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.
4 -кадам: Visuino компоненттерин кошуу жана туташтыруу
- "Time Of Flight Laser Ranger VL53L0X" компонентин кошуңуз
- "SSD1306/SH1106 OLED Дисплейи (I2C)" компонентин кошуңуз, "DisplayOLED1ди" эки жолу чыкылдатыңыз жана элементтер терезесинде "Текст талаасын" солго жана касиеттер терезесинде белгиленген өлчөмдү сүйрөңүз: 2
- LaserRanger1 пин туташтыргычы I2Cди Arduino pin I2C менен туташтырыңыз
- DisplayOLED1 pin Out I2C'ди Arduino pin I2C менен туташтырыңыз
- LaserRanger1 пин дистанциясын (мм) DisplayOLED1 пин текст талаасы1ге> туташтырыңыз
5 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
Visuinoдо F9 баскычын басыңыз же Arduino кодун чыгаруу үчүн 1 -сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.
Arduino IDEде, кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (Picture 2)
6 -кадам: Play
Эгерде сиз Arduino UNO модулун иштетсеңиз, OLED дисплейи учуу сенсорунун убактысынан тартып жаткан аралыкты мм менен көрсөтө башташы керек, сенсордун алдына кандайдыр бир нерсени койсоңуз болот жана мааниси өзгөрөт.
Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Бул көрсөтмө үчүн мен түзгөн Visuino долбоору дагы тиркелет, аны бул жерден жүктөп алып, Visuinoдо ачсаңыз болот:
Сунушталууда:
Arduino OLED дисплей менюсу тандоосу менен: 8 кадам
Arduino OLED дисплей менюсу тандоо мүмкүнчүлүгү менен: Бул үйрөткүчтө биз OLED Display жана Visuino аркылуу тандоо тандоосу менен меню түзүүнү үйрөнөбүз
Arduino Control DC моторунун ылдамдыгы жана багыты потенциометрди, OLED дисплейди жана баскычтарды колдонуу: 6 кадам
Arduino Control DC моторунун ылдамдыгы жана багыты потенциометрди, OLED дисплейди жана баскычтарды колдонуу: Бул окуу куралында биз L298N DC MOTOR CONTROL драйверин жана потенциометрди DC моторунун ылдамдыгын жана багытын эки баскыч менен башкаруу жана потенциометрдин маанисин көрсөтүү үчүн колдонууну үйрөнөбүз. OLED дисплейинде. Демонстрациялык видеону көрүңүз
DC мотору тегиз башталат, потенциометрди колдонуп, ылдамдык жана багыт, OLED дисплей жана баскычтар: 6 кадам
Потенциометрди, OLED дисплейди жана баскычтарды колдонуу менен DC моторунун тегиз башталышы, ылдамдыгы жана багыты: Бул окуу куралында биз L298N DC MOTOR CONTROL драйверин жана потенциометрди DC моторунун тегиз башталышын, ылдамдыгын жана багытын эки баскыч менен жана OLED дисплейинде потенциометрдин маанисин көрсөтүү. Демонстрациялык видеону көрүү
OLED дисплей долбоору менен GPSти көзөмөлдөө: 5 кадам (сүрөттөр менен)
OLED Дисплей Долбоору менен GPS Мониторинги: Саламатсыздарбы, баарына, бул тез макалада мен сиз менен долбоорум менен бөлүшөм: ATGM332D GPS модулу SAMD21J18 микроконтроллери жана SSD1306 OLED 128*64 дисплейи менен, мен бул үчүн Eagle Autodeskте атайын ПХБ кургам жана аны программалайм. Atmel studio 7.0 жана ASFти колдонуу
OLED I2C Display Arduino/NodeMCU үйрөткүчү: 15 кадам
OLED I2C дисплейи Arduino/NodeMCU үйрөткүчү: Жаңы программалоо тилин үйрөнө баштаганда жазган эң биринчи программаңыз: " Hello World! &Quot; Программанын өзү экранда "Hello World" текстин басып чыгаруудан башка эч нерсе кылбайт. Ошентип, кантип биздин Arduino & quotны көрсөтө алабыз?