Съдържание:

ESP8266-01 WIFI МУЗИКАЛЕН ЗВУК С LED: 3 стъпки
ESP8266-01 WIFI МУЗИКАЛЕН ЗВУК С LED: 3 стъпки

Видео: ESP8266-01 WIFI МУЗИКАЛЕН ЗВУК С LED: 3 стъпки

Видео: ESP8266-01 WIFI МУЗИКАЛЕН ЗВУК С LED: 3 стъпки
Видео: JBL PartyBox 310 #shorts 2024, Ноември
Anonim
ESP8266-01 WIFI МУЗИКАЛЕН ЗВУК С LED
ESP8266-01 WIFI МУЗИКАЛЕН ЗВУК С LED
ESP8266-01 WIFI МУЗИКАЛЕН ЗВУК С LED
ESP8266-01 WIFI МУЗИКАЛЕН ЗВУК С LED
ESP8266-01 WIFI МУЗИКАЛЕН ЗВУК С LED
ESP8266-01 WIFI МУЗИКАЛЕН ЗВУК С LED

Този проект възниква от закупуването на партида сортове чипове ESP8266-01, Това са малките платки с 8 пина и ограничен изход по отношение на GP I/O. Всъщност най-често се цитира, че те имат само един I/O О. Това твърдение е неправилно, разбира се, тъй като те всъщност имат 4 пина, които можете да използвате, въпреки че са многофункционални, така че трябва да внимавате как ги използвате.

Два са серийни пинове RX/TX за серийния изход за отстраняване на грешки. Няма да ги използвам тук, тъй като искам да отстраня грешки в реално време, наистина се интересувам от щифтове 3 и 5. 3 винаги е наличен като GPI-02 и 5 като GPI-00.

Можем да разгледаме кода по -късно и да направим някои проходи, но е разумно да споменем, че тези малки платки трябва да бъдат програмирани, като издърпате линията за нулиране надолу и след това задържите щифт 5 ниско, за да позволите нулирането да отиде високо. режим. Има много информация за това, така че няма да го повтарям тук.

По отношение на захранването съм избрал да използвам USB конектора като доставчик на сок или грешки, ако предпочитате. Ще забележите, че използвам HBLED като индикатор за звънене на звънеца за хора с увреден слух.

И така, какво прави това: Идеята е да настроите дъската като безжична точка за достъп, която да бъде открита от WIFI и след като бъде свързана, ще ви даде бутон, който да натиснете, за да позвъните на звънеца и да мига светодиод.

Избрах 10 секунди, но отново може да се конфигурира или можете да станете умни с обратните обаждания [Ticker], за да стартирате още някои събития. Това устройство не е голямо, така че е ограничено, но е евтино !! Ако не е нужно да правите много, това е kiddy. Много от функционалностите в кода са по подразбиране, като ip адрес и т.н., но всичко това може да се конфигурира според вашето желание, разбира се. Вижте моето видео, описващо операцията.

www.youtube.com/embed/cAUYztMnS30

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва
Какво ще ви трябва

Някои коментари в списъка

BT66 Това е звукова интегрална схема с много предварително програмирани песни.

Високоговорител, посочен като AST-030COMR-R. Измерих това като 80 ома.

Транзисторът, посочен като BC547, всъщност е BC237A

Резисторът в натоварването на LED ДРИВЪР Е 1 OHM. 2N7000 fet има съпротивление на източника на източване като 5 или 6 ома.

Стъпка 2: Първо схемата

Първо схемата
Първо схемата

Прилагам схемата в pdf формат. Нека преминем през това;

USB портът е само за захранване. D+ и D- не се използват. 5V, насочени към U1, който е регулатор на напрежението. Обикновено отделяне около опаковката. WIFI 8 ПИН устройство. Издърпайте щифтове 4 и 6. Също така добавих издърпване на щифт 5, програмиращия щифт, който има o/p, насочен през R6 към портата на FET. Изтичането на FET има HBLED и 1 ом резистор директно от 5V линия. Резисторът 1 ом заедно с съпротивлението на източника на източване ограничава тока на източване и следователно тока през светодиода до прибл. 200mA … ярко е. Това ще бъде програмирано да мига светодиода с помощта на брояч на събития в Ticker.

Пин 3 от ESP задвижва звуковия чип BT66 през 220 омов резистор към пин 2. Пин 1 е неговият o/p, който излиза през друг 220 омов резистор към основата на BC237A. Превключвателят на импеданса на Q1 свързва o/p към SP1 високоговорителя, който има импеданс от прибл. 80 ома. Тук няма изход в излъчвателя на Q1, но получаваме известно усилване на тока от прибл. 100 в тази обща конфигурация на излъчвателя. Ако направим изчисление, тогава трябва да получим около 0,1 mW или приблизително 10 db SPL, което е адекватно, но не твърде силно. Вижте AST-030COMR компоненти на Farnell.

Някои допълнителни бележки. Линейният LDO регулатор може да работи с 800mA. Можете да направите това по -малко, тъй като единственият 3.3V товар е звуковият чип и ESP чипът. Ще оставя това на по -предприемчивите, защото за мен беше в кутията ми!

Стъпка 3: КОДЪТ

Нека да преминем и през това. За тези, които са запознати с Arduino

Обърнете внимание на включването на тикерния планировчик ЗАБЕЛЕЖКА, ЧЕ ОБЯВЯВАМЕ 2 ИНСТАНЦИИ НА ТАЙМЕРИ НА ТИКЕРИ --- TickerScheduler ts (2); Пиновете, които ще се използват, са LED_BUILTIN и предишна декларация за LED_Pin След това имаме паролата и SSID, с които устройството ще се вижда като при сърфиране. След това имаме няколко функции, които ще бъдат извикани от рутината за тикери. Да преминем към настройката. ние използваме pinmode (име на пин, I/O), за да ги настроим. След това предаваме параметрите на асинхронните обаждания за всеки от двата таймера.

ts.add (params). Предаваме функции за обратно повикване и т.н.

Основното първо нещо, което правим, е да обслужваме тикеровия планировчик. след това проверяваме за клиенти и се връщаме, ако няма връзка. Ако клиентът е свързан, ние получаваме низ и да видим дали той казва bellON След това ние o/p HTML, който е в някои низове. Проучете HTML низовете и поставете вашата версия на бутоните. Можете да персонализирате това, което искате, имайте предвид, че ESP е донякъде ограничен за съхранение.

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