
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05




В этом уроке мы создадим цифровой измеритель расстояния, который будет выводить значения на OLED-дисплей. Для этого проекта вы можете использовать модуль ardiuno или ESP8266, и я предоставлю код для них обоих. Если вы впервые используете ESP8266, ознакомьтесь с моим руководством по этому модулю. Схема этой программы заключается в том, что датчик расстояния HC-SR04 отправит свои показания на микроконтроллер (arduino или ESP8266), а затем микроконтроллер выведет это значение на дисплей. Итак, приступим.
Запасы
Для этого урока вам понадобятся следующие компоненты:
- микроконтроллер (arduino или ESP8266)
- макет
- перемычки
- Датчик расстояния HC-SR04
- OLED-дисплей 0,96 дюйма
Шаг 1: Схема подключения




Следуйте схемам и таблице для подключения Arduino или ESP8266.
PINArduinoESP8266VCC (датчик расстояния) 5V5VTRIG13D6ECHO12D5 GND (датчик расстояния) GNDGNDVDD (OLED-дисплей) 3.3V3.3VGND (OLED-дисплей) GNDGNDSCKA5D1SDAA4D2
Шаг 2. Установите библиотеку OLED Adafruit

Чтобы установить библиотеку OLED, выполните следующие действия:
- Откройте IDE Arduino и перейдите в Sketch> Include Library> Manage Libraries.
- Теперь, когда окно диспетчера библиотек открыто, выполните поиск «SSD1306».
- Выберите тот, который называется «Adafruit SSD1306 by Adafruit».
- Нажмите установить
- Библиотека должна быть установлена, и теперь вы можете перейти к программированию.
Шаг 3: программирование

Это ссылка на оба файла IDE arduino для ESP8266 и arduino. В коде есть комментарии, объясняющие функцию каждой строки.
Шаг 4: Готово


Теперь вы должны увидеть расстояние, отображаемое на OLED-дисплее. Спасибо, что прочитали, и, пожалуйста, ознакомьтесь с моими другими уроками.
Рекомендуемые:
Измеритель кислорода в крови своими руками: 5 шагов (с изображениями)

Измеритель кислорода в крови своими руками: в 2020 году мир столкнулся с невидимым монстром по имени Corona Virus. Этот вирус сделал людей очень больными & слабый. Многие люди потеряли свои хорошие. Изначально была большая проблема, проблема заключалась в отсутствии надлежащего медицинского оборудования, такого как
Огни лучшего друга своими руками на дальние расстояния: 4 шага (с изображениями)

Сделай сам, луч света друга на дальние расстояния: я сделал синхронизированные огни большого расстояния, известные как «лучший друг»; лампы. Это просто означает, что они синхронизируются с текущим цветом другой лампы. Итак, если вы поменяете одну лампу на зеленый, вскоре после этого другая лампа загорится зеленым
Простой измеритель частоты Arduino своими руками до 6,5 МГц: 3 шага

Сделай сам простой измеритель частоты Arduino до 6,5 МГц: сегодня я покажу вам, как построить простой частотомер, способный измерять частоты прямоугольных, синусоидальных или треугольных сигналов до 6,5 МГц
Цифровое измерение расстояния своими руками с помощью интерфейса ультразвукового датчика: 5 шагов

Цифровое измерение расстояния своими руками с помощью интерфейса ультразвукового датчика. Цель данного руководства - разработать цифровой датчик расстояния с помощью GreenPAK SLG46537. Система разработана с использованием ASM и других компонентов GreenPAK для взаимодействия с ультразвуковым датчиком. Система спроектирована т
Создайте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: 18 шагов

Постройте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: в этом уроке мы покажем вам, как построить систему #DIY #hydroponics. Эта гидропонная система, сделанная своими руками, будет поливать в соответствии с индивидуальным гидропонным циклом полива с 2 минутами включения и 4 минутами перерыва. Он также будет контролировать уровень воды в резервуаре. Эта система