Съдържание:
Видео: ESP8266-01 WIFI МУЗИКАЛЕН ЗВУК С LED: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Този проект възниква от закупуването на партида сортове чипове 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 е донякъде ограничен за съхранение.
Препоръчано:
Музикален ритъм LED светкавица: 9 стъпки (със снимки)
Музикален ритъм с LED светкавица: В този проект ще направим верига с LED светкавица с музикален ритъм, използвайки микрофон и BC547 на макет и печатна платка, където светлините на светодиодната лента ще мигат с музикалния ритъм. Микрофонът ще усети музикалния ритъм и ще генерира електрически пулс
Музикално реактивни многоцветни LED светлини - Сензор за откриване на звук Arduino - RGB LED лента: 4 стъпки
Музикално реактивни многоцветни LED светлини | Сензор за откриване на звук Arduino | RGB LED лента: Музикално реактивни многоцветни LED светлини. В този проект бяха използвани обикновена 5050 RGB LED лента (а не адресируем светодиод WS2812), сензор за откриване на звук Arduino и 12V адаптер
Музикален асемблер: Интегриран виртуален музикален инструмент с блоков сензор за докосване: 4 стъпки
Музикален асемблер: Интегриран виртуален музикален инструмент с блоков сензор за докосване: Има много хора, които искат да се научат да свирят на музикален инструмент. За съжаление някои от тях не го стартират поради високата цена на инструментите. Въз основа на това решихме да направим интегрирана система за виртуални музикални инструменти, за да намалим бюджета за стартиране на
Музикален генератор, базиран на времето (ESP8266 базиран midi генератор): 4 стъпки (със снимки)
Метеорологичен генератор, базиран на времето (ESP8266 базиран Midi генератор): Здравейте, днес ще ви обясня как да направите свой собствен малък музикален генератор, базиран на времето. Той е базиран на ESP8266, който е нещо като Arduino и реагира на температура, дъжд и интензивността на светлината. Не очаквайте това да прави цели песни или акорди
Прахообразни светлини (LED музикален сноуборд): 4 стъпки
Прахообразни светлини (LED музикален сноуборд): Купете тук: https: //www.facebook.com/PLDesigns-823895051322350 … Търсене във Facebook: @CustomPLDesignsInstagram Търсене: @CustomPLDesignsTools/Необходими неща Philips Винтоверт 7/16 инчов гаечен ключ или Сешоар Изопропилов алкохол Pape