Оглавление:
- Запасы
- Шаг 1. Установка драйвера и библиотеки в Arduino IDE
- Шаг 2: Подключение цепей и тестирование
- Шаг 3: Код
- Шаг 4: Результат
![Счетчик случаев коронавируса - ESP32: 4 шага Счетчик случаев коронавируса - ESP32: 4 шага](https://i.howwhatproduce.com/images/006/image-15272-j.webp)
Видео: Счетчик случаев коронавируса - ESP32: 4 шага
![Видео: Счетчик случаев коронавируса - ESP32: 4 шага Видео: Счетчик случаев коронавируса - ESP32: 4 шага](https://i.ytimg.com/vi/8ou5Zi0A5co/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
![Счетчик случаев коронавируса - ESP32 Счетчик случаев коронавируса - ESP32](https://i.howwhatproduce.com/images/006/image-15272-1-j.webp)
В связи с недавней пандемией я решил задокументировать путь коронавируса в дневнике. Но одной из проблем, с которыми я столкнулся, было получение правильных и последних данных о распространении вируса. Когда началась изоляция, мой отец купил мне доску ESP-32, и, когда я узнал о ней, я решил найти решение моей проблемы.
Я создал программу, которая берет данные о всемирных инфекциях с https://github.com/NovelCOVID/API("source "), а затем показывает их на 0,96-дюймовом OLED-экране. Итак, я поделюсь кодом и настройкой с вы, а также научите вас, как работает код.
Я использовал плату ESP-32 DOIT DEVKIT V1, но вы можете использовать любую плату с возможностями Wi-Fi.
Запасы
Основы:
Кабель USB-micro-USB
Плата ESP-32 (любая, моя DOIT DEVKIT V1)
OLED-дисплей - 0,96 дюйма (128 x 64 пикселей)
4 перемычки между гнездом и гнездом
Arduino IDE (на компьютере)
По желанию
Макетная плата
Шаг 1. Установка драйвера и библиотеки в Arduino IDE
![Установка драйверов и библиотек в Arduino IDE Установка драйверов и библиотек в Arduino IDE](https://i.howwhatproduce.com/images/006/image-15272-2-j.webp)
![Установка драйверов и библиотек в Arduino IDE Установка драйверов и библиотек в Arduino IDE](https://i.howwhatproduce.com/images/006/image-15272-3-j.webp)
- Сначала перейдите в Инструменты >> Доска и измените ее на ту, что у вас есть. Возможно, вам придется добавить его с помощью Boards Manager.
- Затем измените порт на любой, который у вас есть, и установите скорость выгрузки на 115200.
-
Затем перейдите в Sketch >> Include Library >> Manage Libraries и добавьте следующие библиотеки.
- Arduino_Json
- NTPClient
- Библиотека Adafruit GFX
- Adafruit SSD1306
- Время
После этого вы готовы к подключению схемы.
Шаг 2: Подключение цепей и тестирование
![Цепные соединения и тестирование Цепные соединения и тестирование](https://i.howwhatproduce.com/images/006/image-15272-4-j.webp)
![Цепные соединения и тестирование Цепные соединения и тестирование](https://i.howwhatproduce.com/images/006/image-15272-5-j.webp)
![Цепные соединения и тестирование Цепные соединения и тестирование](https://i.howwhatproduce.com/images/006/image-15272-6-j.webp)
Начните с подключения вывода VCC к выходу 3,3 В на ESP32 и подключите GND к земле.
Затем подключите контакт SCL к контакту D22 на ESP32 и подключите контакт SDA к контакту D21 на ESP32.
Чтобы протестировать OLED, перейдите в раздел «Файл >> Примеры» и прокрутите вниз, пока не дойдете до «Примеры из пользовательских библиотек». Теперь найдите Adafruit SSD1306. Выберите ssd1306_128x64_i2c. Возможно, вам придется выбрать другой, если у вас другой OLED.
Вам важно сделать одно изменение: если на вашем OLED-экране нет кнопки сброса, вам следует установить для переменной значение -1.
#define OLED_RESET -1
Шаг 3: Код
Теперь это самая сложная часть. кодирование. Я использую это для получения данных. Это код, который я написал. Теперь, если вы не хотите понимать, как это написано, и просто хотите попробовать, переходите к следующему шагу.
В противном случае, приступим.
В начале кода «include» сообщает программе, какие библиотеки использовать, что помогает писать более простые функции, а также добавляет такие функции, как OLED.
Затем он отправляется на сервер и запрашивает последнее обновление, которое затем форматирует и отображает на экране.
Я также добавил комментарии на каждом этапе кода для более подробного понимания.
Шаг 4: Результат
![Результат Результат](https://i.howwhatproduce.com/images/006/image-15272-7-j.webp)
Теперь, чтобы запустить программу, убедитесь, что вы выбрали правильный порт и что ваш драйвер установлен. Если это не так, перейдите по этой ссылке или выполните поиск в Интернете.
Теперь идите и нажмите кнопку загрузки после подключения платы, и вы должны получить результат, подобный приведенному выше.
Поздравляю! Теперь у вас есть полностью работающий счетчик COVID. Продолжайте играть с кодом и посмотрите, сможете ли вы прикрепить его к зуммеру, чтобы сообщить вам, когда число увеличилось, или заставить его отображать конкретную страну.
Надеясь, что эта эпидемия скоро закончится, и рады видеть, что вы будете делать, Выписка, Xarcrax
Рекомендуемые:
Счетчик посетителей с использованием 8051 и ИК-датчика с ЖК-дисплеем: 3 шага
![Счетчик посетителей с использованием 8051 и ИК-датчика с ЖК-дисплеем: 3 шага Счетчик посетителей с использованием 8051 и ИК-датчика с ЖК-дисплеем: 3 шага](https://i.howwhatproduce.com/images/001/image-09-j.webp)
Счетчик посетителей с использованием 8051 и ИК-датчика с ЖК-дисплеем: Дорогие друзья, я объяснил, как сделать счетчик посетителей, используя 8051 и ИК-датчик, и отобразил его на ЖК-дисплее. 8051 - один из самых популярных микроконтроллеров, используемых для создания хобби, коммерческих приложений во всем мире. Я сделал виз
Счетчик и контроллер занятости помещения MicroBit: 4 шага
![Счетчик и контроллер занятости помещения MicroBit: 4 шага Счетчик и контроллер занятости помещения MicroBit: 4 шага](https://i.howwhatproduce.com/images/001/image-1903-j.webp)
Счетчик и контроллер занятости помещения MicroBit: во время пандемии одним из способов уменьшить передачу вируса является максимальное физическое дистанцирование между людьми. В комнатах или магазинах было бы полезно знать, сколько людей находится в замкнутом пространстве в любой момент времени. В этом проекте используется пара
Счетчик Гейгера счетчик PKE: 7 шагов (с изображениями)
![Счетчик Гейгера счетчик PKE: 7 шагов (с изображениями) Счетчик Гейгера счетчик PKE: 7 шагов (с изображениями)](https://i.howwhatproduce.com/images/002/image-4076-37-j.webp)
Счетчик Гейгера PKE Meter: Я давно хотел построить счетчик Гейгера, чтобы дополнить мою охлаждаемую камеру Пельтье. Есть (надеюсь) не очень полезная цель владения счетчиком Гейгера, но мне просто нравятся старые русские лампы, и я подумал, что это будет
Пульт дистанционного управления для тяжелых случаев ASD: 7 шагов (с изображениями)
![Пульт дистанционного управления для тяжелых случаев ASD: 7 шагов (с изображениями) Пульт дистанционного управления для тяжелых случаев ASD: 7 шагов (с изображениями)](https://i.howwhatproduce.com/images/005/image-12108-7-j.webp)
Тяжелое дистанционное управление ASD: во время 1-го курса магистра электромеханической инженерии студентам предлагается создать робота для проекта курса «Мехатроника» профессора Брэма Вандерборгта. В команде из трех девушек мы решили воспользоваться возможностью поработать с
Ободки с подсветкой в виде цветочной короны для летних музыкальных фестивалей, свадеб, особых случаев: 8 шагов (с изображениями)
![Ободки с подсветкой в виде цветочной короны для летних музыкальных фестивалей, свадеб, особых случаев: 8 шагов (с изображениями) Ободки с подсветкой в виде цветочной короны для летних музыкальных фестивалей, свадеб, особых случаев: 8 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-7713-28-j.webp)
Ободки с подсветкой в виде цветочной короны для летних музыкальных фестивалей, свадеб и особых случаев: осветите ночь красивым цветочным светодиодным оголовьем! Идеально подходят для любых свадеб, музыкальных фестивалей, выпускных вечеров, костюмов и особых случаев! Наборы со всем необходимым, чтобы сделать свой собственный светящаяся повязка на голову теперь доступна в магазине Wearables Workshop