Детский садик. Восемь лет школы. Четыре года колледжа. Три года заочного обучения в университете, параллельно с профильной работой. Сотни часов самостоятельного обучения, тысячи прочитанных статей, сотни затёртых до дыр даташитов и референс мануалов, десятки прочитанных книг. Всё только ради этого.
И это того стоило!
Робот захвативший контроль над человеком и заставляющий его водить пальцем по экрану?
Откуда нам знать что она не сама по себе качается, а ты просто двигаешь левый ползунок пальцем?
Оттуда, что описанное тобой сделать не намного проще. А ещё если пройти на коуб - там можно найти ссылку на видео-оригинал, где это видно лучше.
на счет не намного проще, что-то сильно я сомневаюсь в этом
С чего бы? Я ниже написал что я сделал. Прошивка esphttpd, идёт в комплекте с Unofficial Development Kit от CHERTS, найти можно и на esp8266.ru и на esp8266.com. Переделок вносить понадобилось самый минимум - добавить ШИМ для сервы, изменить пример использования вебсокетов и привязать положение сервы к получению данных через вебсокет. Через вебсокет со стороны клиента отправляю положение бегунка на странице.
А, из той статьи про Васю и Волгодонскую АЭС...
Показывай исходники! Какая прошивка стоит на 8266? NodeMCU?
Прошивка - слегка изменённый esphttpd от Sprite_tm (изменил тест вебсокетов, добавил управление сервой через ШИМ). Это именно прошивка (скомпилированная), а не скрипт для ноды.
Кстати как показала практика - ШИМ в SDK esp8266 довольно неважный (он программный, и плывёт от любого чиха), так что лучше или серву брать с другим управлением, или управлять ей через дополнительный МК. Напрямую от esp оно слегка подрыгивается - это нехорошо во всех отношениях. Такие дела. Есть легенда про существование аппаратного ШИМ у esp8266, но никакой инфы кроме слов одного чувака (который вполне может оказаться полоумным бомжем) с форума у меня по нему нет.
Кстати как показала практика - ШИМ в SDK esp8266 довольно неважный (он программный, и плывёт от любого чиха), так что лучше или серву брать с другим управлением, или управлять ей через дополнительный МК. Напрямую от esp оно слегка подрыгивается - это нехорошо во всех отношениях. Такие дела. Есть легенда про существование аппаратного ШИМ у esp8266, но никакой инфы кроме слов одного чувака (который вполне может оказаться полоумным бомжем) с форума у меня по нему нет.
Знакомая песенка
обожаю сайряка ^_^
Да он же упоротый, сука!
За это и обожают.
По-крайней мере, в отличие от Корнеллы, у него надежный поставщик
Но приезжает уж очень редко...
С выходом Arduino задача сильно упростилась. Восьми лет школы вполне хватит.
Это не Arduino, если ты это имел ввиду.
Да, но на ардуино решается проще простого.
Ну, всему своё применение, скажем так.
Если ты это сделал сам, и без ардуино, то молодец!
Просто с выходом ардуины такие штуки несколько обесценились, ведь любой школьник с некоторыми знаниями основ программирования и интернетом может сделать подобное. Но без ардуины, конечно, это уже посложнее.
Причём здесь ардуина вообще?)))
Вы так говорите будто ардуина это такой волшебный ключик, с помощью которого теперь можно с лёгкостью сделать что угодно, и не используя его человек как бы пытается показать что у него мозг с планету и яйца стальные. Так вот - это вообще не из той оперы. У любого инструмента есть своё назначение и свои пользователи. Я вроде уже сказал что Arduino здесь нет, зачем вы продолжаете его упоминать?)))
Вы так говорите будто ардуина это такой волшебный ключик, с помощью которого теперь можно с лёгкостью сделать что угодно, и не используя его человек как бы пытается показать что у него мозг с планету и яйца стальные. Так вот - это вообще не из той оперы. У любого инструмента есть своё назначение и свои пользователи. Я вроде уже сказал что Arduino здесь нет, зачем вы продолжаете его упоминать?)))
Я просто пояснил, почему предыдущий комментатор упомянул ардуину. А упомянули её потому, что, когда видишь в интернете видео, подобное твоему, с вероятностью в 90% это сделано на ардуине или на её клоне. А почему? Да потому, что такие штуки на ней делать очень просто, и в интернете есть куча сниппетов, из которых можно собрать такую штуку, как у тебя.
Имхо, правильнее было бы соединить ардуино и ESP через serial, чтобы не бахаться с кривым и убогим ШИМ в ESP. Ну и это вообще всегда удобнее - под Ардуину есть 100500 библиотек на все случаи.
В целом пришел к тому-же выводу насчёт ШИМ - для подобных задач буду использовать что-нибудь в качестве вспомогательного контроллера. У меня есть основательный запас stm8s003f3. =)
STM наверняка подойдет. С Ардуино коммуникация на скорости 115200 работает без проблем (но не в варианте SoftwareSerial - там стабильная работа только на низких скоростях типа 9600). А переход 5 => 3.3 делается через простейший резисторный делитель.
Ну, и пара советов. У ESP как-то очень криво реализована коммуникация радиомодуля и самого контроллера. Похоже, что она работает по какому-то внутреннему serial, из-за этого при дефолтном baudrate программный ШИМ замирает в момент получения данных. Буквально на долю секунды, но это очень хорошо видно на светодиодах. Проблема решается переключением на скорость 921600. Еще рекомендую присмотреться к прошивке nodeMCU - сама по себе обрезанная LUA ужасна - получился жутко кривой недобейсик, но интерпретатор позволяет делать то, чего не может компилятор - загружать новые инструкции с сервера.
Ну, и пара советов. У ESP как-то очень криво реализована коммуникация радиомодуля и самого контроллера. Похоже, что она работает по какому-то внутреннему serial, из-за этого при дефолтном baudrate программный ШИМ замирает в момент получения данных. Буквально на долю секунды, но это очень хорошо видно на светодиодах. Проблема решается переключением на скорость 921600. Еще рекомендую присмотреться к прошивке nodeMCU - сама по себе обрезанная LUA ужасна - получился жутко кривой недобейсик, но интерпретатор позволяет делать то, чего не может компилятор - загружать новые инструкции с сервера.
ПАТЕНТУЙ! Патентуй и продавай, как девайс для управления в порновидеочатах! Для удаленного управления трах-машиной!
Успех
и причем тут вебсокеты?
Положение ползунка передаётся на esp8266 через вебсокет. Собственно вся поделка была тестом http-сервера, websocket-сервера и управления сервой.
Да любой грамотный школьник в это может! Взял инпут от тача (не тача, c JS не с JS) с чего бы то ни было, сделал с ним тупую арифметику и передал на сервопривод! Теперь это повод для гордости? Да сейчас любой школьник в это может.
За реализацию +
За выебон без дела -
За реализацию +
За выебон без дела -
Сперва добейся!11 Хотя нет, сначала сходи нахуй.
Ой! Обиделся маленький?... Не переживай. Ты, конечно, молодец. Но для того, что ты ты написал, это как то слабенько. Нет? Если бы ты написал: вот за недельку-две на коленке собрал всё было бы норм.
Мне правда нужно для долбоёбов вроде тебя делать ремарку? Ок.
"Видео с факом на сервоприводе сопровождается, несомненно, шуткой. Человек, ещё даже не пошедший в детский садик, не способен поставить себе целью на ближайшие несколько лет сделать фак на сервоприводе с управлением с планшета через WiFi, так как не знаком ни с одним из этих понятий и не обладает необходимой целеустремлённостью. Кроме того за обозначенное время можно достигнуть значительно более высоких успехов как в электронике так и в программировании."
"Видео с факом на сервоприводе сопровождается, несомненно, шуткой. Человек, ещё даже не пошедший в детский садик, не способен поставить себе целью на ближайшие несколько лет сделать фак на сервоприводе с управлением с планшета через WiFi, так как не знаком ни с одним из этих понятий и не обладает необходимой целеустремлённостью. Кроме того за обозначенное время можно достигнуть значительно более высоких успехов как в электронике так и в программировании."
Хуйня
Иди нахуй.
Эта хуета на ардуино за пару часов делается...
Иди нахуй.
Автор видимо неравнодушен к вопросу хуев
Иди нахуй.
оно того стоило
Чтобы написать коммент, необходимо залогиниться