В этой статье расскажу как с помощью Arduino сделать I2C сканер, в качестве примера определю адрес LCD1602 дисплей, работающего по интерфейсу I2C. I2C сканер на Arduino Немного теории, I2C — это протокол, который позволяет различным устройствам взаимодействовать друг с другом используя одну шину данных SDA и SCL (всего два проводника), так же, для каждого …
Read More »WEB Сервер на ESP-01 с DHT11, DHT22
В этом примере создадим простой Web сервер на ESP-01 (ESP8266) с отображением температуры и влажности, данные считываем с датчика DHT11, можно воспользоватся и DHT22, код не изменится. WEB Сервер на ESP-01 с DHT11, DHT12 Необходимые детали:► Беспроводной Wi-Fi модуль ESP8266-01 (ESP-01) x 1 шт.► Датчик температуры и влажности DHT11 x …
Read More »Изготовление печатных плат в Китае (PCBWay)
Первую свою плату, изготовил примерно 10 лед назад, методом ЛУГ, но качество было ужасное… Затем в своем городе нашел небольшую фирму, которая производила печатные платы, дешево, но тоже качество было не очень из десяти плат, три всегда были с косяком. И решил попробовать заказать изготовление печатных плат в Китае, а …
Read More »Подключение TFT-дисплея 1.8 к Arduino
В этой статье, расскажу как подключить TFT дисплеи с диагональю 1.8 дюйма к плате Arduino. А так же, расскажу как выводить текст, рисовать разные фигуры и отображать изображения. Технические параметры ► Напряжение питания: 3.3 В – 5 В► Диагональ: 1.8 дюйма► Разрешение: 128×160 пикселей► Цветность: 65 тысяч цветов в формате RGB► …
Read More »Обзор датчика давления BMP180 (BMP080)
Датчик BMP180 (3.3В, GY-68) — является недорогим и простым в использовании сенсорным датчиком, позволяющий измерить атмосферное давления и температуру окружающей среды. Используют данный датчик для определения высоты (чем выше, тем меньше давление), а так же в самодельных метеостанциях. Технические параметры ► Напряжение питания: 3.3 В – 5 В► Рабочий ток: 0.5 …
Read More »Обзор датчика MQ7 (MQ-7)
В этом статье, расскажу как спроектировать детектор газа CO. Показания снимаются с датчика MQ7 (MQ-7), который специально разработан, для измерения окиси углерода (CO) в воздухе в пределах 10 до 1000 ppm. Регулировка чувствительности изменяется с помощью встроенного потенциометра. Технические параметры MQ7 ► Напряжение питания: 5В► Рабочий ток: 150 мA► Напряжение …
Read More »Обзор шагового двигателя 28BYJ-48 с драйвером ULN2003
Сегодня расскажу о 4-х фазном шаговом двигателе 28BYJ-48, работающим от постоянного напряжения 5В (существует модификация на 12В). Так как двигатель потребляет значительный ток, мы не можем подключить его напрямую к выводам Arduino UNO, для этого воспользуемся так называемый «Драйвером двигателя» основанном на микросхеме ULN2003. Технические параметры 28BYJ-48 ► Модель: 28BYJ-48► …
Read More »WEB сервер на ESP-01 с DS18B20
В этой статье расскажу, как можно реализовать простой WEB — сервер на чипе ESP8266 (ESP-01) с отображением на нем температуры с датчика DS18B20. WEB — Сервер на ESP-01 с DS18B20 Необходимые детали:► Беспроводной Wi-Fi модуль ESP8266-01 (ESP01) x 1 шт.► Датчик температуры DS18b20 x 1 шт.► Провод DuPont 10x, 2,54 …
Read More »Обзор программатора USBAsp v.2.0
Сегодня расскажу, о недорогим и очень простом программаторе USBAsp v.2.0 для микроконтроллеров AVR (основанный на дизайне Томаса Фишла), с его помощью можно прошивать контроллеры AVR по интерфейсу ISP (не выпаивая его с платы), а самое главное, можно прошить загрузочный сектор на контроллерах Arduino. Технические параметры ► Напряжение питания: 5 В, DC ► …
Read More »Обзор программатора для FLASH и EEPROM на CH341A
Сегодня рассмотрим простой но очень функциональный программатор на микросхеме CH341A (MinProgramment), который программирует микросхемы 24 и 25 серии используемые в материнских платах, роутеров, ноутбуков, маршрутизаторов и так далее. Технические параметры CH341A ► Напряжение питания: 5 В, DC ► Интерфейс: USB 2.0 ► Программирование/ чтение: FLASH и EEPROM 24-25 серий ► Габариты: …
Read More »Обзор аудио-модуля XS3868
Сегодня расскажу, о ауди модуле XS3868, собранным на Bluetooth чипе OVC3860, работающий с профилями A2DP v1.2 (передача ауди) и AVRCP v1.4 (управление любого устройство Bluetooth, таких как мобильный телефон, Bluetooth адаптер и так далее). Технические параметры XS3868 ► Напряжение питания: DC 3.6 v — 4.2 v ► Максимальный рабочий ток: 55 мА (в режиме …
Read More »Обзор USB адаптера для ESP-01 на CH340G
USB адаптер специально разработан для модулей ESP-01 в котором содержится преобразователь уровней и регулятор напряжения на 3.3В, а так же удобное подключение. Через данный адаптер можно обмениваться данными с чипом ESP8266, а так прошивать его (необходима доработка паяльником). Технические параметры ► Напряжение питания: 5 В ► Максимальный рабочий ток: 240 мА ► Интерфейс …
Read More »Обзор модуля ESP-01 на чипе ESP8266
Китайская компания Espressif в 2014 году, начала продавать Wi-Fi модули, на чипах ESP8266. который сразу завоевал большую популярность у радиолюбителей из-за своей дешевизны и большими возможностями. На сегодняшний день существует большое количество различных модулей основанных на чипе ESP8266, в этой статье расскажу о ESP-01. Технические параметры ► Напряжение питания: 3 В ~ …
Read More »OLED часы (термометр) на arduino и DS3231
В этой статье расскажу как собрать домашние часы и термометр (все в одном) на платформе Arduino c отображением времени (часы, день, неделя, месяц и год) и температуры. В качестве дисплея используем OLED матрицу (о данной матрице говорил в предыдущей статье), данные о температуре и времени считываем с часов реального времени RCT DS3231. OLED часы …
Read More »Обзор OLED-дисплея 0.96,128х64 на SSD1306
OLED — дисплей являются одним из самых привлекательным и современным дисплеем, при небольших размерах и незначительном энергопотребление OLED дисплей, обеспечивает насыщенную контрастность. Дисплеи в основном доступны на чипе SSD1306, работающим на интерфейсе I2C, для работы которого необходимо только 2 провода, что позволяет быстро подключить и начать использовать. В этом статье расскажу, …
Read More »