Съдържание:

Интернет сърво: 3 стъпки
Интернет сърво: 3 стъпки

Видео: Интернет сърво: 3 стъпки

Видео: Интернет сърво: 3 стъпки
Видео: РАЗДАЕТ WIFI СЛЕДИТ ЗА ЧЕЛОВЕКОМ 4G камера видеонаблюдения 2024, Юли
Anonim
Интернет серво
Интернет серво
Интернет серво
Интернет серво
Интернет серво
Интернет серво
Интернет серво
Интернет серво

ВЪВЕДЕНИЕ

Обичам да храня птици в градината си, но за съжаление черният плъх също се възползва от това. Така че аз измислих начин да предотвратя плъховете да ядат храна за птици.

Черният плъх е активен само на тъмно, така че трябва да затваряме хранилката за птици през нощта. Тъй като съм мързелив, измислих начин да автоматизирам това. И така идеята за серво ерозия, контролирана от интернет.

Тъй като хранилката за птици е във вашата градина, би било хубаво, ако ESP може да служи и като разширител на обхвата на wifi. Предоставете на гостите си достъп до интернет, без да разкривате паролата за вашата wifi мрежа.

Резултатът от програмирането е изключително гъвкав серво контролер, който може да бъде конфигуриран да се побере във всеки проект. Той има a.o. следните характеристики:

  • Потребителят може да определи началната и крайната позиция на серво.
  • Скоростта на движение може да бъде зададена.
  • Сервото може да се управлява ръчно чрез уеб интерфейса или бутон.
  • Конфигурируем таймер може автоматично да затваря и отваря хранилката за птици в определени часове.
  • Автоматичното затваряне и отваряне може да бъде спрямо изгрева и залеза.
  • Лесно свързване към вашата wifi мрежа.
  • Съобщенията могат да се изпращат чрез mqtt при определени събития.
  • Сервото може да се управлява от domoticz чрез директна връзка като „ip-of-servo/SW = ON“
  • Може да се премести на всяка позиция с помощта на плъзгача или връзка като „ip-of-servo/POS = 90“
  • Можем да го използваме и като WiFi повторител / удължител.
  • Можем да включим светодиод като нощна лампа в градината.

Видеото ще ви даде представа какво можете да направите с тази технология.

Консумативи:

  • платка NodeMCU v3 или Wemos d1 (мини) ($ 2, 50)
  • мини серво SG90 9G ($ 2)
  • 5v usb захранване

По избор тактилен превключвател и/или един или два светодиода с резистор и малко проводник.

Стъпка 1: Изградете го

Изграждането му
Изграждането му
Изграждането му
Изграждането му
Изграждането му
Изграждането му

хардуера

Сервомоторът има 3 проводника, които са свързани към nodemcu. Червено = vcc и трябва да бъде свързано с Vin (5v). Черният или кафявият проводник е Gnd, а оранжевият или жълтият проводник е проводникът за данни и трябва да бъде свързан към щифт D1. Понякога е необходимо да се свърже издърпващ резистор от 10k към извода за данни, за да се избегнат неравномерни движения при стартиране.

софтуера

Направих изключително лесно инсталирането на софтуера на вашето ESP устройство. Моля, следвайте тези стъпки:

Изтеглете и разархивирайте файла в папка на вашия компютър. Въведете тази папка и щракнете върху Serial_Communicator.exe, програмата ще стартира. Свържете ESP чрез USB кабела към компютъра. Вече можете да тествате към кой com порт е свързан ESP. Прочетете помощния текст, за да продължите. Когато софтуерът е инсталиран, синият вграден светодиод ще светне. Сега можете да продължите към главата "как работи".

Сега имате и хубав инструмент за комуникация с ESP чрез сериен. Свържете esp с usb кабела към вашия компютър с Windows. Можете да издадете някои команди за преместване на серво и да видите информация за зареждане и отстраняване на грешки.

актуализация 23 декември 2020 г.: Добавена е нова версия с добавена нощна светлина.

ИЗТЕГЛЕТЕ ESP8266SERVO-v1_1b от onedrive

Стъпка 2: Как работи

Как работи
Как работи
Как работи
Как работи

свържете се с wifi

След като софтуерът бъде качен, wemos ботушите и синият светодиод светват непрекъснато. Това означава, че се отваря точка за достъп (AP), където можете да я свържете към вашия wifi. Сега отворете настройките за wifi на вашия лаптоп, телефон или таблет. Ще видите мрежа, наречена ESP-123456 или подобна.

Свържете се с тази мрежа с парола 123456789 и отидете на 192.168.4.1. Въведете идентификационните си данни и следвайте допълнителните инструкции.

Не забравяйте да зададете администраторска парола. По подразбиране това е 000000000. При успешно свързване ESP ще се рестартира и светодиодът мига 3 пъти.

зареждам

При стартиране Esp чете настройките от файловата система, свързва се с интернет, за да зададе системното време и премества серво в затваряща позиция. След това светодиодът мига 3 пъти, за да покаже, че е готов.

настройки

След първото зареждане първо трябва да направите малко домакинство. Отидете на страницата с настройки и кликнете върху „time config“. Тук можете да зададете географското си положение и отместването на времето. Ако лятното часово време се прилага във вашата страна, проверете го. Запазване. Устройството се рестартира и изчислява времето на залез и изгрев. Проверете страницата със състоянието, за да видите дали всичко е правилно.

серво настройки

Важно е да направите настройките на серво. Не искаме сервото да се премества на позиции, където вибрира, тъй като това е състояние с голям ток и може да унищожи вашето серво или дори nodemcu. Посетете страницата със серво, тук можете да определите крайностите, между които сервото може да се движи безопасно. Наречете го отворена и затваряща позиция или обратно, за да определите какво се случва, когато натиснете бутона за затваряне или отваряне. Това прави много лесно адаптирането на серво към вашия конкретен проект.

Можете също така да определите скоростта на серво движение. Проверете „бавна скорост на затваряне“, ако не искате да ловите птици във вашето хранилище.

domotica

Сервото може също да се управлява от domotica приложения като "domoticz". Чрез изпращане на http заявка като „ip-of-espservo/SW = ON“(затваряне) или „ip-of-espservo/SW = OFF“, серво може да се управлява. Можете да тествате това във вашия браузър.

комар

Когато mosquitto е активиран, съобщения като {"idx": "123", "cmd": "SW = ON"} или 123, SW = ON могат да се изпращат към серво. При отворени или затворени събития json съобщенията се изпращат като {"idx": 123, "nvalue": 1}. Този json формат и може да бъде разбран от domoticz.

тактилен бутон

Ако свържете бутон, той има следната функционалност:

  • Когато бутонът е щракнат, серво превключва от отворено към затваряне или обратно.
  • Продължително натискане, докато светодиодните индикатори не рестартират ESP
  • По -продължително натискане, докато светодиодът изгасне: ESP ще забрави кабелните идентификационни данни и ще стартира точка за достъп.

Бутонът на платката nodemcu има същата функционалност

Стъпка 3: Отстраняване на неизправности

ератични ходове

Ако сервоприводът неочаквано се движи при включване или когато се контролира, понякога помага да се свърже изтягащ резистор от 10K между 3.3V и извода за данни d1.

Препоръчано: