Dsotm133

Пикабушник
191 рейтинг 5 подписчиков 7 подписок 5 постов 3 в горячем
Награды:
10 лет на Пикабу
16

Моя версия WiFi розетки на esp-01.

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

Берем то, что валяется под рукой. Esp-01, китайский блок питания для зарядки мобилок. Из блока питания выпаиваем usb - он будет мешать. Собираем блок реле с транзисторами, пишем в AppInventor apk для Андройда, пишем скетч, травим плату. Ссылки на все это дело

Скетч - https://cloud.mail.ru/public/75Lv/DW8UzA9gR

Плата в Протеусе - https://cloud.mail.ru/public/JQFc/BgYnd24KD

АРК (может кому пригодится) - https://cloud.mail.ru/public/DC5J/c9wKi2HYh

Получилась вот такая штука

Запилил небольшое видео на эту тему

https://youtu.be/mWRExgaqojQ

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

Вольтамперметр вватметр на AtMega8 24В 10А. Исходники.

Понадобился мне для моего будущего проекта вольтампетрметр с LCD экраном. Под рукой была Mega8. На ней и будем делать. Задача как всегда простая: мерить напряжение и ток. Напряжение будет измеряться до 25 вольт. Ток до 10 ампер. Неплохо было бы еще видеть сколько вват потребляет нагрузка.

Вольтамперметр вватметр на AtMega8 24В 10А. Исходники.

Сначала набросал в Протеусе схемку, как все должно выглядеть. Схема не представляет из себя чего то сложного. Напряжение меряется с помощью делителя напряжения. Он подбирается так, что бы максимальное напряжение на выходе делителя не превышало 5 вольт. Я взял с запасом и рассчитал на 28 вольт. Для измерения тока используется широко распространенный операционный усилитель LM358. Тут следует сказать, что вся схема будет питаться от одного и того же напряжения 5 вольт. Поэтому максимальное напряжение на выходе операционника составит около 3.51 вольт (см. даташит). Для повышения точности показаний тока нам нужно пересчитать максимальное битовое значение, подаваемое на ножку меги. Это легко можно сделать пропорцией 3,51*1023/5=718,146.


Перейдем к коду


Принцип работы весьма прост. Сначала микроконтроллер опрашивает контакты напряжения и тока 400 раз и вычисляет текущее значение. Затем суммирует эти значение и по прошествии 400 циклов вычисляет среднее арифметическое. Получаем более верные показатели и избавляемся от "скачков" цифр. И последним шагом является обнуление всех показателей и запуск цикла снова.


Значение вольтажа и тока можно легко изменить на нужные вам путем изменения этих строк. Значение максимальное значение analogRead нужно разделить на нужно напряжение или ток. И потом текущее значение analogRead делить на полученный результат.


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


Схема пока не была собрана, но прошла удачное испытание в Протеусе. Шунт можно брать практически любой. Тогда нужно будет немного подкорректировать код. Если планируете запитывать схему от напряжения 8 и выше вольт, то лучшим вариантом будет поставить линейный стабилизатор 7805 с обвязкой "по умолчанию".

На свободном месте экрана можно что нибудь сделать. Например, индикацию загрузки блока питания.


Исходники

Более подробно на сайте


Жду критики и советов по оптимизации кода и схемы

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

Адаптер для ESP-12 своими руками

Делал сам, для себя. Возможно кому пригодится. Ссылка на скачивание lay ниже.

Содержит весь необходимый минимальный обвес + стабилизатор на 3.3 вольта(AMS-1117). Конденсатор между ногами стабилизатора - 0.1мкф (0603), все остальное - резисторы по 10кОм(0603).

Lay на Google диске - https://drive.google.com/open?id=0B1zoaxYXSVYAaW03dEtsWWM5MW...

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

Портативная глушилка Wifi сигнала на ESP8266

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

Сразу опустим все аппаратные и программные моменты. Технически, это устройство, которое позволяет производить "WiFi deauthentication attack". Вы выбираете клиентов, которых вы хотите отключить от WiFi сети и начинаете атаку.


ШАГ 1


Нам потребуется ESP8266 NodeMCU - с ней удобнее


ШАГ 2


Идем на https://github.com/spacehuhn/esp8266_deauther и скачиваем архив

ШАГ 3


Далее для работы нам потребуется Arduino IDE

https://www.arduino.cc/en/main/software

ШАГ 4

1. Открываем Arduino IDE

2. Переходим Файл > Настройки

3. Вставляем эту ссылку > http://arduino.esp8266.com/stable/package_esp8266com_index.j...

4. Далее переходим Инструменты > Плата > Менеджер плат

5. Ищем в поиске Esp8266 и устанавливаем версию 2.0.0

6. Затем, снова переходим в Файл > Настройки и открываем ссылку "Другие настройки можно отредактировать непосредственно в файле"

7. Копируем это имя ( user_interface.h ) и вставляем в поиск по папке и открываем с помощью текстового редактора.

8. Прокручиваем файл до конца и перед " #endif " вставляем эти 4 строки


typedef void (*freedom_outside_cb_t)(uint8 status);

int wifi_register_send_pkt_freedom_cb(freedom_outside_cb_t cb);

void wifi_unregister_send_pkt_freedom_cb(void);

int wifi_send_pkt_freedom(uint8 *buf, int len, bool sys_seq);


9. Сохраняем, закрываем :D

10. Подключаем ESP дата кабелем.

11. Запускаем Arduino IDE, открываем код, выбираем нужную плату в менеджере и загружаем.


ШАГ 5

Подключаемся к точке по ip 192.168.4.1 (название сети - pwned, пароль - deauther) и поочередно клацаем на Search ,Select и Attack на любую сеть в радиусе ESP8266.

Название сети и пароль по-умолчанию можно изменить в файле Settings.cpp

У меня заработала после некоторых танцев с бубном. Блочит как гаджеты так и компьютеры. Для некоторых может пригодиться использовать файлы из папки sdk_fix. Несомнено интересная игрушка, особенно в сочетании с повер банком! Ну и в заключении пару скринов от себя. Блокирует 1 устройство и сразу всех.

Ну и так как это первый пост, можете пинать по всей строгости местного закона. Ах да, рейтинга нет, чтобы добавить видео.

Надеюсь, кому нибудь это было полезно.

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

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества