Satura rādītājs:

ESP8266-01 WIFI MUSICAL BELL AR LED: 3 soļi
ESP8266-01 WIFI MUSICAL BELL AR LED: 3 soļi

Video: ESP8266-01 WIFI MUSICAL BELL AR LED: 3 soļi

Video: ESP8266-01 WIFI MUSICAL BELL AR LED: 3 soļi
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Novembris
Anonim
ESP8266-01 WIFI MUSICAL BELL AR LED
ESP8266-01 WIFI MUSICAL BELL AR LED
ESP8266-01 WIFI MUSICAL BELL AR LED
ESP8266-01 WIFI MUSICAL BELL AR LED
ESP8266-01 WIFI MUSICAL BELL AR LED
ESP8266-01 WIFI MUSICAL BELL AR LED

Šis projekts radās, iegādājoties ESP8266-01 šķirņu mikroshēmu partiju. Tie ir mazie dēļi ar 8 tapām un ierobežotu izeju attiecībā uz GP I/O, patiesībā vairumā gadījumu tiek norādīts, ka viņiem ir tikai viens I/ O. Šis apgalvojums, protams, ir nepareizs, jo tiem faktiski ir 4 tapas, kuras varat izmantot, lai gan tās ir daudzfunkcionālas, tāpēc jums jābūt uzmanīgiem, kā tās izmantot.

Divas ir sērijveida tapas RX/TX sērijveida izejai atkļūdošanas nolūkos. Es tos šeit neizmantošu, jo vēlos atkļūdot reālā laikā, mani patiešām interesē 3. un 5. tapas. 3 vienmēr ir pieejams kā GPI-02 un 5 kā GPI-00.

Mēs varam aplūkot kodu vēlāk un veikt dažus norādījumus, tomēr ir saprātīgi pieminēt, ka šie mazie dēļi ir jāprogrammē, pavelkot atiestatīšanas līniju uz leju un pēc tam turot zemu tapu 5, lai atiestatīšana būtu augsta. Tādējādi jūs nokļūstat programmā režīmu. Par to ir daudz informācijas, tāpēc es to šeit neatkārtošu.

Jaudīgi, esmu izvēlējies izmantot USB savienotāju kā sulas piegādātāju vai ergs, ja vēlaties. Jūs ievērosiet, ka es izmantoju HBLED kā zvana signālu vājdzirdīgajiem.

Tātad, ko tas dara: Ideja ir iestatīt dēli kā bezvadu piekļuves punktu, ko var atklāt WIFI un pēc savienojuma izveidošanas jums tiks nospiesta poga, lai zvana zvana signālu un mirgo LED.

Esmu izvēlējies 10 sekundes, bet atkal ir konfigurējams, vai arī jūs varat kļūt gudrs ar atzvaniem [Ticker], lai aktivizētu vēl dažus notikumus. Šī ierīce nav liela, tāpēc tā ir ierobežota, taču tā ir lēta! Ja jums nav jādara daudz, tas ir kiddy. Daudzas koda funkcijas ir noklusējuma, piemēram, ip adrese utt., Bet viss, protams, ir konfigurējams atbilstoši jūsu vēlmēm. Apskatiet manu video, kurā aprakstīta darbība.

www.youtube.com/embed/cAUYztMnS30

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams

Daži komentāri sarakstā

BT66 Šis ir skaņas IC ar daudzām ieprogrammētām dziesmām.

Skaļrunis norādīts kā AST-030COMR-R. Es to izmērīju kā 80 omi.

Tranzistors, kas uzskaitīts kā BC547, patiesībā ir BC237A

Rezistors LED DRIVER LOAD ir 1 OHM. 2N7000 fet iztukšošanas avota pretestība ir 5 vai 6 omi.

2. solis: vispirms shēma

Vispirms shēma
Vispirms shēma

Es pievienoju shēmu pdf formātā. Iesim cauri šim;

USB ports ir paredzēts tikai strāvas padevei. D+ un D- netiek izmantoti. 5V novirzīts uz U1, kas ir sprieguma regulators. Parastā atvienošana ap iepakojumu. 3,3 V baro ESP-0! WIFI 8 PIN ierīce. Pavelciet uz tapām 4 un 6. Es arī pievienoju uzvilkšanu uz tapas 5, programmēšanas tapu, kurai ir O/p, kas tiek izvadīta caur R6, līdz FET vārtiem. FET aizplūšanai ir HBLED un 1 omu rezistors no 5V līnijas tiešā veidā. 1 omu rezistors kopā ar drenāžas avota pretestību ierobežo drenāžas strāvu un līdz ar to strāvu caur gaismas diodi līdz apm. 200mA … tas ir gaišs. Tas tiks ieprogrammēts mirgot LED, izmantojot notikumu skaitītāju Ticker.

Piespraude no ESP vada skaņas mikroshēmu BT66 caur 220 omu rezistoru līdz tapai 2. 1. tapa ir tā o/p, kas caur citu 220 omu rezistoru iziet uz BC237A pamatni. Q1 pretestības pārslēdzējs savieno o/p ar SP1 skaļruni, kura pretestība ir apm. 80 omi. Šeit nav ieguvumu Q1 emitētājā, bet mēs iegūstam zināmu strāvas pieaugumu apm. 100 šajā izplatītajā emitētāja konfigurācijā. Ja mēs veicam matemātiku, mums vajadzētu iegūt aptuveni 0,1 mW vai aptuveni 10 dB SPL, kas ir adekvāts, bet ne pārāk skaļš. Skatīt AST-030COMR Farnell sastāvdaļas.

Dažas papildu piezīmes. Lineārais LDO regulators spēj nodrošināt 800 mA. Jūs varētu padarīt to mazāku, jo vienīgā 3.3V slodze ir skaņas mikroshēma un ESP mikroshēma. Es to atstāšu uzņēmīgākiem, man tas bija manā kastē!

3. darbība: KODS

Iesim cauri arī tam. Tiem, kas pazīstami ar Arduino

Ievērojiet svītru plānotāja iekļaušanu PIEZĪME, KA DEKLARĒJAM 2 BIĻETES LAIKA INSTANCES --- TickerScheduler ts (2); Tapas, kuras tiks izmantotas, ir LED_BUILTIN un iepriekšēja deklarācija par LED_Pin. Tad mums ir parole un SSID, kas ierīcei tiks parādīta pārlūkošanas laikā. Tad mums ir pāris funkcijas, kuras tiks izsauktas ar svārstību režīmu. Pāriesim pie iestatīšanas. mēs izmantojam pinmode (tapas nosaukums, I/O), lai tos iestatītu. Pēc tam parametrus nododam asinhronajiem atzvaniem katram no diviem taimeriem.

ts.add (params). Mēs nododam atzvanīšanas funkcijas utt.

Galvenais, ko mēs darām, ir apkalpot atzīmju plānotāju. tad mēs pārbaudām klientus un atgriežamies, ja nav savienojuma. Ja klients ir izveidojis savienojumu, mēs iegūstam virkni un redzam, vai tajā ir teikts bellON. Tad mēs o/p HTML, kas ir dažās virknēs. Izpētiet HTML virknes un ievietojiet savu pogu versiju. Varat pielāgot to, ko vēlaties, paturiet prātā, ka ESP ir nedaudz ierobežots.

Ieteicams: