Мазмұны:

Жарықдиодты ESP8266-01 WIFI MUSICAL BELL: 3 қадам
Жарықдиодты ESP8266-01 WIFI MUSICAL BELL: 3 қадам

Бейне: Жарықдиодты ESP8266-01 WIFI MUSICAL BELL: 3 қадам

Бейне: Жарықдиодты ESP8266-01 WIFI MUSICAL BELL: 3 қадам
Бейне: Как управлять двигателями постоянного тока с помощью ESP32 и L298N через Wi-Fi 2024, Шілде
Anonim
Жарықдиодты ESP8266-01 WIFI музыкалық қоңырауы
Жарықдиодты ESP8266-01 WIFI музыкалық қоңырауы
Жарықдиодты ESP8266-01 WIFI музыкалық қоңырауы
Жарықдиодты ESP8266-01 WIFI музыкалық қоңырауы
Жарықдиодты ESP8266-01 WIFI музыкалық қоңырауы
Жарықдиодты ESP8266-01 WIFI музыкалық қоңырауы

Бұл жоба ESP8266-01 әр түрлі микросхемаларының партиясын сатып алу нәтижесінде пайда болды. Бұл 8 істікшелі шағын тақталар және GP I/O шығысы шектеулі. О. Бұл мәлімдеме, әрине, дұрыс емес, өйткені оларда 4 түйреуіш бар, бірақ олар көп функциялы, сондықтан сіз оларды қалай пайдалану керектігін абай болуыңыз керек.

Екеуі - жөндеу үшін RX/TX сериялық түйреуіштері. Мен бұл жерде нақты уақыт режимінде жөндеуді қалайтындықтан қолданбаймын, мен 3 және 5 түйреуіштерге қызығамын. 3 әрқашан GPI-02 және 5 түрінде GPI-00 ретінде қол жетімді.

Біз кодты кейінірек қарай аламыз және бірнеше қадамдарды жасай аламыз, бірақ бұл шағын тақталарды бастапқы қалпына келтіру сызығын төмен қарай тартып, содан кейін 5 -ші түйреуішті төмен ұстап тұрып бағдарламалау керек екенін еске салған жөн. Бұл сізді бағдарламаға енгізеді. режимі. Бұл туралы көптеген ақпарат бар, сондықтан мен оны қайталамаймын.

Қажет болса, мен USB қосқышын шырын немесе жеткізгіш ретінде қолдануды таңдадым. Сіз есту қабілеті нашар адамдарға қоңырау соғудың көрсеткіші ретінде HBLED қолданатынымды байқайсыз.

Бұл не істейді: Идея - бұл тақтаны WIFI арқылы анықталатын сымсыз кіру нүктесі ретінде орнату және қосылғаннан кейін сізге қоңырау соғу және жарық диодты жарықтандыру түймесін басу.

Мен 10 секунд таңдадым, бірақ қайтадан конфигурацияланған немесе сіз [Ticker] қоңырау шалу арқылы бірнеше оқиғаны өшіру үшін ақылды бола аласыз. Бұл құрылғы үлкен емес, сондықтан шектеулі, бірақ арзан !! Егер сізге көп нәрсе жасаудың қажеті болмаса, бұл бала. Кодтағы көптеген функциялар әдепкі болып табылады, мысалы, IP -адрес және т.

www.youtube.com/embed/cAUYztMnS30

1 -қадам: Сізге не қажет

Сізге не қажет болады
Сізге не қажет болады

Тізімдегі кейбір түсініктемелер

BT66 Бұл көптеген алдын ала бағдарламаланған әндері бар дыбыстық IC.

Динамик AST-030COMR-R тізімінде. Мен мұны 80 Ом деп өлшедім.

BC547 ретінде тізімделген транзистор шын мәнінде BC237A болып табылады

Жарық диодты жүргізушінің жүктемесіндегі резистор - 1 OHM. 2N7000 fet 5 немесе 6 Ом дренаж көзінің кедергісіне ие.

2 -қадам: Алдымен схема

Алдымен схема
Алдымен схема

Мен схеманы pdf түрінде тіркеймін, осыдан өтейік;

USB порты тек қуатқа арналған. D+ және D- қолданылмайды. 5 В кернеу реттегіші U1-ге жіберіледі. Әдетте пакеттің айналасында ажырату.3.3 В ESP-0-ге беріледі! WIFI 8 PIN құрылғысы. 4 пен 6 -шы түйреуіштерді көтеріңіз. Мен сонымен қатар 5 -ші түйреуішке F6 қақпасына R6 арқылы өтетін ағышы бар бағдарламалық түйреуішті қостым. тікелей 5В желісінен. 1 Ом резисторы ағызу көзінің кедергісімен бірге ағызу тогын шектейді, сондықтан жарық диодты шамадан шамамен өтеді. 200mA … ол жарқын. Бұл Ticker -дегі оқиғалар есептегішінің көмегімен жарықдиодты жыпылықтау үшін бағдарламаланатын болады.

ESP 3 -ші түйреуіші BT66 дыбыс чипін 220 Ом резистор арқылы 2 -ші пинге шығарады. 1 -түйрік - оның 220 -Ом резисторы арқылы BC237A негізіне шығатын оның шығыс нүктесі. Q1 импеданс жылжытқышы шамамен 1 импедансқа ие динамикке SP/o қосады. 80 Ом. Q1 эмитентінде бұл жерде ешқандай пайда жоқ, бірақ біз шамамен ағымдағы шаманы аламыз. Бұл жалпы эмиттер конфигурациясында. Егер біз математиканы қолданатын болсақ, онда біз шамамен 0,1 мВт немесе шамамен 10 дБ SPL алуымыз керек, ол жеткілікті, бірақ қатты емес. AST-030COMR Farnell компоненттерін қараңыз.

Кейбір қосымша жазбалар. LDO желілік реттегіші 800 мА сыйымдылыққа ие. Сіз мұны кішірейте аласыз, себебі тек 3,3В жүктеме - бұл дыбыстық чип пен ESP чипі. Мен мұны неғұрлым кәсіпқойға қалдырамын, мен үшін бұл менің қорабымда болды!

3 -қадам: КОД

Келіңіздер, Arduino -мен таныс адамдар үшін

Тикерді жоспарлаушының енгізілгеніне назар аударыңыз. ЕСКЕРТУ: ТИКЕР ТАЙМЕРЛЕРІНІҢ 2 ОРНАСЫН ДЕКЛАРДЕЙМІЗ --- TickerScheduler ts (2); Қолданылатын түйреуіштер - бұл LED_BUILTIN және алдыңғы LED_Pin мәлімдемесі, содан кейін бізде пароль мен SSID бар, ол құрылғы сіз шолу кезінде көрінеді. Содан кейін бізде тикерлік тәртіппен шақырылатын бірнеше функция бар. Орнатуға көшейік. Біз оларды орнату үшін пинмодты (пин атауы, енгізу -шығару) қолданамыз. Содан кейін біз параметрлерді екі таймердің әрқайсысы үшін асинхронды шақыруларға жібереміз.

ts.add (параметрлер). Біз қоңырау шалу функциясын жібереміз және т.

Ең бастысы, біз кесте жоспарлаушыға қызмет көрсетеміз. содан кейін біз клиенттерді тексереміз және байланыс болмаса қайтарамыз. Егер клиент қосылған болса, онда біз жолды аламыз және қоңырау жазылғанын тексереміз, содан кейін біз кейбір жолдарда орналасқан HTML -ді енгіземіз. HTML жолдарын зерттеп, түймелердің нұсқасын енгізіңіз. ESP сақтау үшін шектеулі екенін есте сақтаңыз.

Ұсынылған: