ProstoBrat

ProstoBrat

пикабушник
пол: мужской
поставил 13 плюсов и 0 минусов
проголосовал за 0 редактирований
3589 рейтинг 234 подписчика 132 комментария 25 постов 18 в "горячем"
7

Как вывести текст на MAX7219 из веб интерфейса ESP8266 JeeUI

Это еще один пример использования JeeUI. На этот раз выводим текст из веб интерфейса на светодиодную матрицу MAX7219.

Распиновка для подключения матрицы, а так же длинна матрицы настраивается в файле max7219.h


Если видео наберет 1000 лаков, я сделаю стрим по фреймворку, во время которого реализую один из ваших проектов на фреймворке JeeUI.


Скачать JeeUI фреймворк можно на GitHub: https://github.com/jeecrypt/JeeUIFramework

Пример из этого видео качаем тут: https://drive.google.com/open?id=1YIAjBO7hX2tQ-YZoDV02i03QSu...

32

WEB интерфейс и конфигурационный файл для ESP8266 и ESP32

Используйте мой код как шаблон для своих проектов на esp8266 и esp32.

Фреймворк поможет вам использовать конфигурационный файл и веб интерфейс.

В качестве среды разработки я настоятельно рекомендую использовать PlatformIO, но можно использовать Arduino IDE

Для начала работы необходимо создать параметры, которые в последующем будут настраиваться с помощью веб интерфейса. Параметр на самом деле представляет из себя json объект. Следующие манипуляции производятся в файле ‘html.h’

Создать новый параметр:

create_param( String Name , String Value )


Веб интерфейс создается с помощью простых методов:


input_text( String id , String name , String type , String placeholder , String title )

‘id‘, ‘name‘, ‘type‘, ‘placeholder‘, ‘title‘ – аналогичны тем, что вы использовали бы в HTML

на пример ‘type’:

‘text‘ – ввод текста

‘numbet‘ – ввод только цифр

‘date‘ – ввод даты

‘time‘ – ввод времени

в качестве ‘id‘ укажите созданный ранее параметр с помощью create_param


input_range( String id , String name , int min , int max , String title )

‘min‘ и ‘max‘ – минимальное и максимальное значение ползунка

в качестве ‘id‘ укажите созданный ранее параметр с помощью create_param


select_elements( String value , String title )

создает элемент выпадающего списка.


input_select( String id , String name , bool refresh , String title)

‘refresh‘ – если true, страница будет обновлена сразу после выбора элемента

в качестве ‘id‘ укажите созданный ранее параметр с помощью create_param


button_save( String title , int color )

Создает кнопку отправки данных формы

‘color‘ – цвет кнопки, соответствует цветам Bootstrap

1 – “primary“

2 – “secondary“

3 – “success“

4 – “danger“

5 – “warning“

6 – “info“

7 – “light“

8 – “dark“


button_reboot( String title , int color )

Создает кнопку перезагрузки устройства (иногда это нужно, чтобы настройки вступили в силу)


alert( int color , String strong , String text , bool close )

Создает элемент, соответствующий ‘alert‘ HTML

‘strong‘ – Текст с выделением

‘text‘ – текста

‘close‘ – если true – буде возможность закрыть элемент


border( String title )

начинает и заканчивает границу.

Чтобы начать границу ‘title‘ должен быть не пустым,

Чтобы закончить границу ‘title‘ должен быть = “”.

Скачать можно на GitHub

Показать полностью
33

Ремонт чайника своими руками | Пранк Mp3 чайник

Вам знакомо такое: приносят тебе нечто, что нужно отремонтировать, как правило родня, и отказать язык не повернется?

Проект на arduino в этом видео: https://www.youtube.com/watch?v=E7rniy1q_8s

118

Игровая консоль на raspberry pi | SEGA в кармане. Часть 1

Люблю игры на SEGA, особенно червяка Джима)

Хотел вот скачать и установить эмулятор на малинку, только для того, чтобы заработало нужно не только малинку с дисплеем купить, но и какие-то дполнительные платы, либо геймпад.

Но блин! У Raspberry pi аж 40 пинов, и нельзя часть из них тупо использовать под кнопки?

На самом деле можно, на пример есть такой образ от Adafruit, НО ёмаё, для его работы нужен дисплей от adafruit)).

Взял я за основу просто чистый образ Rasbian без иксов, и всё по порядку установил, сконфигурировал так, чтобы собрать карманную консоль было максимально просто и дешево, в итоге уложился в 2К рублей!
Дисплея как такового не покупал, заказал монитор заднего вида для автомобиля, вскрыл, а там всё прекрасно (кроме качества сборки). Самое главное - имеется вход для композитного видео. В цепи питания обошел DC-DC (понижайку) и дисплей заработал от 5 вольт, как и Raspberry Pi zero.

Заработало! Для начала не плохо, дальше буду делать звук, с использованием копеечного усилка D класса из Китая.


Образ SD карты разворачивать на карточке 16Гб, в скором времени сделаю его в размер 8Гб и 4Гб, сейчас их просто у меня нет)

Образ качаем тут: https://yadi.sk/d/HgVM7hLr3SSVjr


Комплектующие есть под видео (на YouTube)

А вот распиновка:

Игровая консоль на raspberry pi | SEGA в кармане. Часть 1 Raspberry pi game, Консоль на raspberry pi, Sega эмулятор, Игры в эмуляторе, Эмуляторы приставок, Видео

Всем спасибо!

Продолжение будет.

Показать полностью 1
512

Как научить GSM модуль SIM900A работать с Российскими сотовыми операторами

Даже более того, на выходи получаем полноценный GSM модуль SIM900, да с расширенными возможностями!

Да, это не совсем о ремонте, скорее модернизация, прошу строго не судить, впервые пишу в эту группу.

Вопрос: Зачем это делать?

Да просто SIM900A вдвое дешевле SIM900, а все отличия заключаются в прошивке!

А модуль гораздо стабильнее SIM800L, что важно для создания своих устройств, особенно сигнализаций

Как научить GSM модуль SIM900A работать с Российскими сотовыми операторами Sim900, Sim900a, Sim900a to europe, Прошивка sim900a, GSM, GSM sim900, Ремонт техники, Видео

Есть нюанс - расширенная прошивка подходит на версию с 64МБ flash памяти, опознать подходящий модуль позволит маркировка S2-1040V-XXXXX

Всё, что понадобится для прошивки - USB-TTL конвертер, программа для прошивки и собственно прошивка.

Утилиту и прошивку можно скачать тут: https://yadi.sk/d/vwWr2ODi3EEb5J

Если Вам посчастливилось стать обладателем 32МБ версии, то просто учим работать с "нашими" сотовыми операторами, для этого прошиваем той-же утилитой, по тому-же алгоритму, но подходящую прошивку качаем тут: http://dostmuhammad.com/blog/sim900-firmware-update-tutorial...


Ну и наконец моя видео-инструкция:

Показать полностью 1
154

Прошивка ESP8266 по WIFI и присвоение статического IP

Вот наконец решил окончательно подлазить к устройствам, для их перепрошивки, особенно если устройство уже работает и заныкано где-то под потолком, или в ином интимном месте квартиры и теперь не вставая из за рабочего места прошиваю устройства, разбросанные по квартире.

Прошивка ESP8266 по WIFI и присвоение статического IP Прошивка esp8266, Прошивка esp8266 по WIFI, Arduino OTA, Esp8266, Статический ip, Статический ip esp8266, Видео

И всего-то нужно в скетч добавить пару строк и ВСЁ, теперь оно доступно для прошивки по сети!

Хотя что я рассказываю, всё объясняю в видео, смотрим:

195

Контроль уровня CO2 (Углекислого газа) на Arduino

И вот очередная идея, доведенная до готового устройства. На этот раз это устройство, контролирующее уровень углекислого газа (CO2) в помещении, и при превышении этого уровня, устройство переключает реле, которое в свою очередь запускает вентиляцию.

Контроль уровня CO2 (Углекислого газа) на Arduino Arduino CO2, Mh-Z19 arduino, Lcd1602 arduino, Ky-040 arduino, Arduino, Измерение CO2, Видео

Собрано устройство на основе Arduino Pro mini и инфракрасного измерителя CO2 MH-Z19. LCD дисплей 1602 отображает данные с датчика температуры и влажности, уровень CO2 в ppm(промилле) и пороговый уровень срабатывания реле. Порог срабатывания устанавливается с помощью энкодера KY-040, это оказалось удобнее, чем использовать просто кнопки. Для питания устройства от сети 220В, использовал преобразователь AC-DC 220 - 5.

Схема устройства в таком вот виде:

Контроль уровня CO2 (Углекислого газа) на Arduino Arduino CO2, Mh-Z19 arduino, Lcd1602 arduino, Ky-040 arduino, Arduino, Измерение CO2, Видео

Видео по этой статье:

Скетч Arduino IDE и библиотеки качаем тут: https://yadi.sk/d/CtE6i18336LguQ

Показать полностью 1 1
427

Управление автомобилем по СМС. Arduino + SIM800L

Задача - завести автомобиль дистанционно и вне прямой видимости, очевидное решение - GSM. Собрал модуль, который будет подключен бортовому компу автомобиля и на любом расстоянии стартонет движок. Для этого замкнет реле, которое идет на кнопку запуска на 2 секунды.

Управление автомобилем по СМС. Arduino + SIM800L Автозавод, Arduino автомобиль, Arduino sim800l, Управление по смс, Gsm модуль, Видео, Arduino, Sim800l

Использовал GSM-модуль SIM800L и Arduino nano, так же 2 стабилизатора (общий 12->5В) и 5->4В - для GSM-модуля.

В режиме энергосбережения устройство немного (самую малость) чудит, это чисто программная проблема, сейчас её решаю и в скором времени опубликую новый скетч!

А вот и схема подключений:

Управление автомобилем по СМС. Arduino + SIM800L Автозавод, Arduino автомобиль, Arduino sim800l, Управление по смс, Gsm модуль, Видео, Arduino, Sim800l

Скетч можете скачать тут: https://yadi.sk/d/DEfCUOqf34aZ3q

И конечно же установить необходимую библиотеку тут: https://github.com/MarcoMartines/GSM-GPRS-GPS-Shield

А вот и видео по этой статье!

Показать полностью 1
114

Прошивка arduino по воздуху: WIFI ESP8266

Бывает собрал что-то на Arduino, упаковал в корпус, и тут в прошивке  решил что-то чуток подправить, придется лезть, доставать, разбирать, подключать... А если поделка встроена куда-то в новый ремонт, то вообще атас.

О том, как прошивать arduino по воздуху, статей написано не мало, большинство решений - прошивка по bluetooth.

Я предлагаю дешевый и простой способ - использовать для этих целей WIFI модуль ESP-01.

На гифке устройство на arduino (замок, с доступом по RFID), которое как раз будет вмонтировано глубоко и на долго и я позаботился о том, чтобы доступ к ардуинке был удаленно (вдруг надо будет добавить RFID метку).

Прошивка arduino по воздуху: WIFI ESP8266 Прошивка по arduino воздуху, Прошивка arduino по WIFI, Esp8266, Esp-01, Arduino, Прошивка arduino, Гифка, Видео, Длиннопост

Для начала нужно прошить модуль прошивкой esp-link, сделаем это простым USB-TTL конвертера.

Прошивку качаем отсюда: https://github.com/jeelabs/esp-link/releases/download/v2.2.3...

Прошивка arduino по воздуху: WIFI ESP8266 Прошивка по arduino воздуху, Прошивка arduino по WIFI, Esp8266, Esp-01, Arduino, Прошивка arduino, Гифка, Видео, Длиннопост

Прошивка представляет из себя несколько файлов, из них понадобятся 3: boot_v1.5.bin, user1.bin и blank.bin.

Прошиваем с помощью https://github.com/nodemcu/nodemcu-flasher

бинарники заливаем по следующим адресам:


boot_v1.5.bin - 0x00000

user1.bin - 0x1000

blank.bin - 0x3FE000


Устанавливаем на ПК драйвер виртуального COM - порта, например этот: http://tibbo.ru/products/item/9/42/


И далее следуя инструкциям в видео настраиваем:

И  наконец подключение ESP-01 к arduino:

Esp-01 - arduino

TX - RX

RX - TX

GPIO0 - rst

Gnd - gnd

Показать полностью 1

Как оставить квартиру (или дачу) на время отъезда – и не беспокоиться. Гайд по современным системам безопасности

Как оставить квартиру (или дачу) на время отъезда – и не беспокоиться. Гайд по современным системам безопасности Гифка, Длиннопост

Лето — сезон отпусков для тех, кто весь год хорошо работал, и горячий период для домушников (так называют «квартирных грабителей»). Столько квартир остается без присмотра! Добавьте сюда риск протечек и пожаров – и уезжать будто бы уже не хочется. Чтобы во время отдыха не вспоминать все сюжеты из криминальных фильмов, вместе с Ростелекомом советуем, как защитить свой дом.


Итак, вы уезжаете на несколько дней или на месяц, а квартира остается пустовать. Самые спокойные (завидуем вам!) просто соберут чемоданы и хлопнут дверью, не думая о возможных пожарах/потопах. Тот, кто часто тревожится по поводу и без, — может попросить друзей или знакомых периодически заглядывать к вам и проверять, все ли в порядке. Это работающая схема с одним нюансом: проверять квартиру каждый день хлопотно, особенно если она находится не в двух шагах. Соответственно, оперативно отреагировать на проблему у друзей не получится. Проще попросить соседей, но для этого надо быть с ними в отличных дружеских отношениях.


А что, если дом способен сам о себе позаботиться? Если он достаточно умный, конечно. Рассмотрим несколько ситуаций, которые могут произойти, пока вы в отъезде, и разберемся, какие устройства обезопасят вашу квартиру.


Переживаю, что в квартиру залезут воры


Для начала помните об азбучных истинах: не слишком распространяйтесь, когда, куда и на какой срок вы собираетесь уехать. Попросите кого-то забирать почту из ящика, чтобы торчащие из него объявления не показывали, что вы давно не появлялись. Здесь как раз лучше обратиться к соседям. Но это не все.

Как оставить квартиру (или дачу) на время отъезда – и не беспокоиться. Гайд по современным системам безопасности Гифка, Длиннопост

Есть способ отпугнуть грабителей, описанный в классике, — в фильме «Один дома». Если вечерами в окнах будет гореть свет, это введет злоумышленников в заблуждение. Как это сделать? Для этого придумали умную лампочку. Включайте и выключайте ее дистанционно или запрограммируйте, чтобы она это делала самостоятельно.


Не лишним установить датчики открытия окон и дверей. Сверлить ничего не нужно, монтаж простой: две детали устройства крепятся к раме. Если датчик сработает, вам придет уведомление. Например, сервис Умный дом от Ростелекома отправляет push, но при проблемах с интернетом вы получите SMS. В общем, точно узнаете, что дверь или окно открылись. Важно, что датчик фиксирует изменение температуры и уровня освещенности, так что даже если окно разобьют, а не откроют, он отреагирует.


Для тревоги уведомления достаточно. Если вы уверены, что в квартиру точно вломился вор, уже можно обращаться в правоохранительные органы. В некоторых регионах в приложении Умный дом от Ростелекома можно подключить кнопку SOS и оперативно вызвать группу быстрого реагирования.


А если свои? Тут бы помогло Видеонаблюдение, чтобы посмотреть, кто пришел. Сделать это можно из любой точки мира: не важно, едете ли вы на дачу за город или на остров в океане. Но важно, чтобы остров не был необитаемым, – нужен интернет. Сервис видеонаблюдения от Ростелекома умеет записывать происходящее и днем, и ночью. Видео в HD или Full HD качестве хранится в облаке до 14 дней, так что доказательства взлома сохранятся, даже если вор сломает камеру.


Дал ключи знакомым и переживаю, что они будут делать в квартире


Как говорится, доверяй, но проверяй. Вы оставили кому-то ключи, чтобы он поливал цветы, проверял, все ли в порядке. Но немного волнуетесь: вдруг он закатит вечеринку или начнет примерять вашу одежду — ну мало ли!

Как оставить квартиру (или дачу) на время отъезда – и не беспокоиться. Гайд по современным системам безопасности Гифка, Длиннопост

На помощь также придут камеры. А еще датчики движения, если хотите знать, заходит ли человек в конкретную комнату или приближается к комоду с фамильными драгоценностями. Встроенный в камеру датчик движения можно настроить так, что вам на смартфон придет уведомление, когда кто-то вторгнется в запретную зону.


Не забудьте сообщить гостю о видеонаблюдении (вы же не хотите нарушать закон?). Скорее всего, этой меры будет достаточно, чтобы исключить возможные неприятности.


Не помню, выключил и я утюг


Пожалуй, каждому знакомо чувство паники, когда вышел из дома и на полдороги поймал себя на мысли, что не можешь вспомнить, выключил ли утюг, плойку, утюжок для волос, электрический обогреватель или так далее. Многие современные приборы умеют отключаться сами, если их долго не трогают. Так что ничего страшного может не произойти. Не будем зря нагонять тревогу! Ну максимум придет счет за электричество с огромными цифрами.

Как оставить квартиру (или дачу) на время отъезда – и не беспокоиться. Гайд по современным системам безопасности Гифка, Длиннопост

Самое простое решение — перед выходом из дома проверять все розетки. Вот только от тревоги это все равно не спасает, можно проглядеть. А если у вас еще и плохая память… Здесь выручит умная розетка. Ее можно включать и выключать на расстоянии. Скажем, переживаете, что не выдернули вилку утюга — заходите в приложение и видите, что все в порядке. А если забыли – тут же выключаете розетку.


Кстати, о пожарах. Есть устройство, которое не будет лишним, даже если вы в отпуск отправляетесь только на диван. Датчик дыма — крайне нужная вещь. Он отправит сообщение на телефон и подаст звуковой сигнал в квартире. Если вы спите в другой комнате – будет время затушить возгорание или эвакуироваться. Если вообще не дома – вызвать пожарных.


Боюсь, что прорвет батарею


Поток воды способен здорово преобразить вашу квартиру и потребовать масштабного ремонта. Добавьте к этому компенсацию ущерба соседям, если потоп произошел по вашей вине, — допустим, из-за незакрытого крана. Чтобы избежать хотя бы последнего, перекрывайте воду.

Как оставить квартиру (или дачу) на время отъезда – и не беспокоиться. Гайд по современным системам безопасности Гифка, Длиннопост

А лучше всего зафиксировать протечку в самом ее начале, чтобы минимизировать ущерб. На этот случай есть датчики протечки. Устройство работает от батарейки, легко крепится и реагирует не только непосредственно на воду, но и на изменение влажности и температуры. Это позволяет заметить потоп на ранней стадии и быстро среагировать – вызвать соседей или попросить управляющую компанию срочно перекрыть воду. В общем, любыми способами спасти квартиру!


Всего так много, а как понять, что нужно именно мне?


Зависит от того, какие угрозы вы считаете самыми реальными. Например, по статистике МВД России за первые полгода 2019 года, каждое 44-е зарегистрированное преступление – это квартирная кража. Тут бы пригодился датчик открытия окон и дверей или камера.


Важна площадь квартиры, количество окон, батарей. В студии можно обойтись одним датчиком дыма и датчиками протечки в ванной и в комнате между раковиной и батареей. А одна камера охватит все пространство. Если живете в частном доме или оставляете машину на парковке, есть смысл установить внешнее видеонаблюдение – допустим, над входной дверью.

Как оставить квартиру (или дачу) на время отъезда – и не беспокоиться. Гайд по современным системам безопасности Гифка, Длиннопост

В общем, просто оцените риски и возможный ущерб, который они могут нанести. Если точно не знаете, Ростелеком собрал три комплекта — датчиков и устройств для Умного дома.


Все это пригодится не только для отпускного сезона. Камеры наблюдения в комплекте с датчиками заменят видеоняню, помогут приглядывать за щенком, пока вы на работе, и проконтролировать строителей. Все примеры – из личных историй пикабушников.

Показать полностью 5
Отличная работа, все прочитано!