PDA

View Full Version : Esp8266



val
10-10-21, 18:08
1. NTP Clock Un proiect simplu pentru weekend, sursa:


https://www.youtube.com/watch?v=Qn9Q14fUZMw&list=WL&index=6&t=484s

Tot acolo link pentru fisierele necesare; din cate observati, conform clipului nu aveti nevoie de letcon pentru constructie. La mine a durat mai mult deoarece nu am folosit placa de dezvoltare, doar modulul ESP8266-12F ;este mai ieftin si ocupa spatiu mai putin. Acesta l-am lipit pe un PCB adaptor, construind un montaj minimalist (scheme sunt pe net),programarea facandu-se cu un adaptor USB / UART extern.

1753

Setarea ceasului se face din interfata de configurare web unde mai gasim optiuni pentru afisarea unor contoare de pe Youtube si Instagram si optiune de afisare a temperaturii. Primele doua nu ma intereseaza le-am trecut pe Off, cu temperatura ar fi de discutat: este nevoie de City ID de pe site-ul rusesc Yandex Pagoda. In viteza am cautat cate ceva despre acest ID, fara succes dar chiar si asa fonturile pt. temperatura sunt urate. Ca atare, ramane numai afisarea orei, ramane de vazut cum se comporta cand pica netul :)

1754

Modulul, adaptorul pcb si afisajul de pe ALI cumparate.

fery21
10-10-21, 20:27
Acum cateva luni in urma am realizat si eu cateva proiecte clock esp8266
1755

1756

1757

1758

1759

val
10-10-21, 21:33
Prefer cele cu fonturile "bolduite", ca cel din a doua ta fotografie.

fery21
10-10-21, 21:52
Am uitat sa adaug fisierul .stl pentru imprimanta 3D AICI (https://www.thingiverse.com/thing:3201077)

fery21
11-10-21, 19:19
Am folosit Font_Data_Numeric.h

Case cel rotud este AICI (https://www.thingiverse.com/thing:4124494)


// Data file for user example user defined fonts
#ifndef FONTDATA_H
#define FONTDATA_H

MD_MAX72XX::fontType_t numeric7Seg[] PROGMEM =
{
0, // 0
0, // 1
0, // 2
0, // 3
0, // 4
0, // 5
0, // 6
0, // 7
0, // 8
0, // 9
0, // 10
0, // 11
0, // 12
0, // 13
0, // 14
0, // 15
0, // 16
0, // 17
0, // 18
0, // 19
0, // 20
0, // 21
0, // 22
0, // 23
0, // 24
0, // 25
0, // 26
0, // 27
0, // 28
0, // 29
0, // 30
0, // 31
1, 0, // 32 - 'Space'
0, // 33 - '!'
0, // 34 - '"'
0, // 35 - '#'
0, // 36 - '$'
0, // 37 - '%'
0, // 38 - '&'
0, // 39 - '''
0, // 40 - '('
0, // 41 - ')'
0, // 42 - '*'
0, // 43 - '+'
0, // 44 - ','
0, // 45 - '-'
1, 64, // 46 - '.'
0, // 47 - '/'
5, 127, 65, 65, 65, 127, // 48 - '0'
5, 0, 0, 127, 0, 0, // 49 - '1'
5, 121, 73, 73, 73, 79, // 50 - '2'
5, 73, 73, 73, 73, 127, // 51 - '3'
5, 15, 8, 8, 8, 127, // 52 - '4'
5, 79, 73, 73, 73, 121, // 53 - '5'
5, 127, 73, 73, 73, 121, // 54 - '6'
5, 1, 1, 1, 1, 127, // 55 - '7'
5, 127, 73, 73, 73, 127, // 56 - '8'
5, 79, 73, 73, 73, 127, // 57 - '9'
1, 20, // 58 - ':'
0, // 59 - ';'
0, // 60 - '<'
0, // 61 - '='
0, // 62 - '>'
0, // 63 - '?'
0, // 64 - '@'
5, 127, 9, 9, 9, 127, // 65 - 'A'
5, 127, 73, 73, 73, 54, // 66 - 'B'
5, 127, 65, 65, 65, 65, // 67 - 'C'
5, 127, 65, 65, 65, 62, // 68 - 'D'
5, 127, 73, 73, 73, 73, // 69 - 'E'
5, 127, 9, 9, 9, 9, // 70 - 'F'
0, // 71 - 'G'
0, // 72 - 'H'
0, // 73 - 'I'
0, // 74 - 'J'
0, // 75 - 'K'
0, // 76 - 'L'
0, // 77 - 'M'
0, // 78 - 'N'
0, // 79 - 'O'
0, // 80 - 'P'
0, // 81 - 'Q'
0, // 82 - 'R'
0, // 83 - 'S'
0, // 84 - 'T'
0, // 85 - 'U'
0, // 86 - 'V'
0, // 87 - 'W'
0, // 88 - 'X'
0, // 89 - 'Y'
0, // 90 - 'Z'
0, // 91 - '['
0, // 92 - '\'
0, // 93 - ']'
0, // 94 - '^'
0, // 95 - '_'
0, // 96 - '`'
5, 127, 9, 9, 9, 127, // 97 - 'a'
5, 127, 73, 73, 73, 54, // 98 - 'b'
5, 127, 65, 65, 65, 65, // 99 - 'c'
5, 127, 65, 65, 65, 62, // 100 - 'd'
5, 127, 73, 73, 73, 73, // 101 - 'e'
5, 127, 9, 9, 9, 9, // 102 - 'f'
0, // 103 - 'g'
0, // 104 - 'h'
0, // 105 - 'i'
0, // 106 - 'j'
0, // 107 - 'k'
0, // 108 - 'l'
0, // 109 - 'm'
0, // 110 - 'n'
0, // 111 - 'o'
0, // 112 - 'p'
0, // 113 - 'q'
0, // 114 - 'r'
0, // 115 - 's'
0, // 116 - 't'
0, // 117 - 'u'
0, // 118 - 'v'
0, // 119 - 'w'
0, // 120 - 'x'
0, // 121 - 'y'
0, // 122 - 'z'
0, // 123 - '{'
1, 127, // 124 - '|'
0, // 125
0, // 126
0, // 127
0, // 128
0, // 129
0, // 130
0, // 131
0, // 132
0, // 133
0, // 134
0, // 135
0, // 136
0, // 137
0, // 138
0, // 139
0, // 140
0, // 141
0, // 142
0, // 143
0, // 144
0, // 145
0, // 146
0, // 147
0, // 148
0, // 149
0, // 150
0, // 151
0, // 152
0, // 153
0, // 154
0, // 155
0, // 156
0, // 157
0, // 158
0, // 159
0, // 160
0, // 161
0, // 162
0, // 163
0, // 164
0, // 165
0, // 166
0, // 167
0, // 168
0, // 169
0, // 170
0, // 171
0, // 172
0, // 173
0, // 174
0, // 175
0, // 176
0, // 177
0, // 178
0, // 179
0, // 180
0, // 181
0, // 182
0, // 183
0, // 184
0, // 185
0, // 186
0, // 187
0, // 188
0, // 189
0, // 190
0, // 191
0, // 192
0, // 193
0, // 194
0, // 195
0, // 196
0, // 197
0, // 198
0, // 199
0, // 200
0, // 201
0, // 202
0, // 203
0, // 204
0, // 205
0, // 206
0, // 207
0, // 208
0, // 209
0, // 210
0, // 211
0, // 212
0, // 213
0, // 214
0, // 215
0, // 216
0, // 217
0, // 218
0, // 219
0, // 220
0, // 221
0, // 222
0, // 223
0, // 224
0, // 225
0, // 226
0, // 227
0, // 228
0, // 229
0, // 230
0, // 231
0, // 232
0, // 233
0, // 234
0, // 235
0, // 236
0, // 237
0, // 238
0, // 239
0, // 240
0, // 241
0, // 242
0, // 243
0, // 244
0, // 245
0, // 246
0, // 247
0, // 248
0, // 249
0, // 250
0, // 251
0, // 252
0, // 253
0, // 254
0, // 255
};

#endif

clau
15-02-22, 20:56
Salut.

Ma poate ajuta cineva sa scrie tasmota pe un dispozitiv cu ESP8266 ?
Nu e atat de usor pentru ca este probabil ceva mai rar. Nu am gasit unde ar trebui sa conectez pinii pentru rescriere soft. Nu sunt marcati.
Produsul e luat de aici :
https://www.aliexpress.com/item/1005002686961421.html?spm=a2g0o.9042311.0.0.10614c4duClUaa

Cipul important ar fi sub o eticheta. O dau jos si adaug alte poze.



https://i.postimg.cc/gjfFjDZR/signal-2022-02-15-195438-001.jpg (https://postimages.org/)

https://i.postimg.cc/VsTcKYV6/signal-2022-02-15-195438-003.jpg (https://postimages.org/)

https://i.postimg.cc/fLr1qK5F/signal-2022-02-15-195438-004.jpg (https://postimg.cc/0M7tb7Td)

https://i.postimg.cc/RVHx8jkT/signal-2022-02-15-195438-005.jpg (https://postimages.org/)

https://i.postimg.cc/MHfNCQFG/signal-2022-02-15-195438-006.jpg (https://postimg.cc/fSZ8XJZ4)

https://i.postimg.cc/rp86DzKh/signal-2022-02-15-195438-007.jpg (https://postimg.cc/K1spVG7L)

https://i.postimg.cc/x1VVS6YV/signal-2022-02-15-195438-008.jpg (https://postimages.org/)

https://i.postimg.cc/3w9sm7G3/signal-2022-02-15-195438-009.jpg (https://postimg.cc/t1ZvGKDc)

https://i.postimg.cc/CxCTMbLB/signal-2022-02-15-195438-010.jpg (https://postimages.org/)

https://i.postimg.cc/C11W4tCk/signal-2022-02-15-195438-012.jpg (https://postimages.org/)

https://i.postimg.cc/2jq5kXp1/signal-2022-02-15-195438-013.jpg (https://postimages.org/)

https://i.postimg.cc/c6q20LpB/signal-2022-02-15-195438-014.jpg (https://postimages.org/)

https://i.postimg.cc/NGWj57Yp/signal-2022-02-15-195438-016.jpg (https://postimg.cc/5jSVrzXC)

---------- Post added at 20:28 ---------- Previous post was at 20:13 ----------

Am adaugat alte poze.



https://i.postimg.cc/PrTYCjd6/signal-2022-02-15-202110-001.jpg (https://postimages.org/)

https://i.postimg.cc/15B66jty/signal-2022-02-15-202110-002.jpg (https://postimages.org/)

https://i.postimg.cc/K84KTcw5/screenshot-601.jpg (https://postimages.org/)

- - - Updated - - -

Am adaugat alte poze.



https://i.postimg.cc/PrTYCjd6/signal-2022-02-15-202110-001.jpg (https://postimages.org/)

https://i.postimg.cc/15B66jty/signal-2022-02-15-202110-002.jpg (https://postimages.org/)

https://i.postimg.cc/K84KTcw5/screenshot-601.jpg (https://postimages.org/)[COLOR="Gray"]

---------- Post added at 20:56 ---------- Previous post was at 20:28 ----------

clau
15-02-22, 21:32
Descopar ca e ESP8285

val
16-02-22, 08:12
Ar fi fost bine sa abordezi proiectul diy Blynk; cred că ieși mult mai ieftin.

val
20-02-22, 18:08
Am o nelamurire: dispozitivul se vinde neprogramat? Nu am lucrat cu 8285 dar nu cred ca ar fi o problema, mai ai nevoie de un convertor uart/ usb si desigur de fisier. Vanzatorul asigura suport?

Referitor la Blynk, azi am reusit sa cheltui accidental (evident din vina mea) 1000 de puncte activand Shared Acces. Am testat un monitor de temperatura si umiditate cu DHT11 si ESP12, Sursa: https://www.viralsciencecreativity.com/post/blynk-esp8266-dht11-temperature-sensor (evident, sunt multe proiecte similare).


https://i.postimg.cc/RFx5fpxW/IMG-20220220-163055.jpg (https://postimages.org/)



https://i.postimg.cc/cCdpkKHZ/Screenshot-2022-02-20-16-30-19-773-cc-blynk.jpg (https://postimages.org/)

clau
20-02-22, 21:04
Dispozitivul este defapt o siguranta automata programabila care indica si consumul de energie electrica. Este programat dar vine cu soft Ewelink instalat. As dori sa trec pe tasmota sa pot incerca o automatizare. Cu ewelink nu e posibil pentru ca datele nu pot fi extrase local pentru prelucrare si nici nu se actualizeaza des.

Nu am reusit conectarea la el. Am reusit totusi sa-l alimentez si doar cu alimentarea pe 3.3V porneste softul Ewelink si se comporta normal. Daca conectez pinii rx si tx ( i-am si inversat ca sa testez ) nu mai porneste si ramane blocat.
Am folosit pinout de la esp8285 de mai jos unde toti pinii importanti pentru programare sunt consecutivi dar nu comunica. Oare necesita vreo rezistenta intercalata ? Pin1 e langa antena wifi.
https://i.postimg.cc/mrxJKxzp/screenshot-638.jpg (https://postimages.org/)

val
21-02-22, 01:32
TX de la modul la RX convertor, RX de la modul laTX convertor. La 8266 pt programare IO 00 (cel notat 0 in cazul tau) se conectează la masă.
Până acum nu știam de Tasmota, interesant.

clau
21-02-22, 10:19
Cu siguranta ori e ceva in neregula ori fac ceva gresit. Am incercat si am reverificat si pinii sunt pusi corect. Daca ar fi inversati tx cu rx nu ar comunica dar ar porni cel putin. I-am inversat pe astia de mai multe ori si cu ambii conectati nu porneste. Daca las doar unu porneste ewelink si binentels nu am cum rescrie. Am verificat de scurtcircuit si nu observ nimic.

Am legat :
pin 23- 3.3V
pin 22-tx la rx convertor usb
pin 21-rx la tx convertor usb
pin 20- gnd

Am verificat pinul 10 l-am pus la masa.
Pinul 12 e GND.

Am testat deconectand alimentarea din usb si am alimentat separat cu o sursa mai puternica 3.3v si nu se simte diferenta. Se comporta identic.

val
21-02-22, 15:16
Am o nelămurire: ce utilitar folosești pt programare? Și ar mai fi ceva: poți verifica cu ohmmetrul dacă dacă nu cumva RX sau TX ESP sunt dați la masa prin pcb ul dispozitivului?

clau
21-02-22, 20:51
Am incercat sa folosesc Tasmotizer. L-am ales pe acesta pt ca imi ofera posibilitatea salvarii softului original. Nu necesita cunostinte de programare. Din 2 clickuri se scrie noul program. Am reusit sa scriu softul pana la urma. Rezolvarea cred ca a fost o masa slaba ( pe ohmetru imi dadea 1.6-1.8ohmi deci nu prea era masa). Am refacut toate lipiturile si am dat pe fiecare pin de pe cip cu fludor sa ma asigur ca tot e legat corect. A pornit. Multumesc !
Toate softurile de la ESP8266 merg si pe cipul ESP8285. Am gasit ulterior informatia asta.

Cred ca tasmota are mai mult suport si e o comunitate mai mare pe github fata de Blynk.
Rog pe cineva sa stearga pozele in care apar editati pinii si scrisi pe poze pentru ca nu sunt corecti. Poate cauta cineva dupa procedura si va intelege gresit. Cipul are pinii numerotati incepand de la pinul 1 de langa conectorul de la antena wifi. Pinoutul este in oglinda. Corect e ca in postul #10 de pe topicul acesta.

---------- Post added at 20:51 ---------- Previous post was at 20:50 ----------

Am uitat sa adaug ca dupa ce se scrie tasmota e necesar un template pentru a-i spune pe ce pini face comunicatia si achizitia de date. Pentru dispozitivul meu (SMTONOFF SMT002) configuratia se gaseste aici : https://templates.blakadder.com/smtonoff_SMT002.html

zildan
22-02-22, 00:48
Am si eu un proiect in desfasurare, adaugarea unui modul ESP la o masina de cafea clasica, evident insotit de senzori de temperatura si presiune.

https://uploads.tapatalk-cdn.com/20220221/f8cc38a58328c99908e88013a0028e7a.jpg
Nu ma intrebati ce am reparat la ea, e mai simplu sa scriu ce nu am reparat, pasiunea si gusturile costa!
Am primit-o "cado" de la frate-meu, cumparata de pe OLX acum 2 saptamani.

Eu ma dadem cu:

https://i.postimg.cc/TwkwSBX8/image.png (https://postimages.org/)

el zice ca asta e de amatori si e cazul sa fac un pas in fata.

Acum 12 ani am cumparat primul expresor automat de la un craiovean care batea targurile din germania.
Mi-a povestit ca doar 2 oameni pot repara sau intretine asa ceva in zona,
eu i-am spus ca repar aparate de hematologie si biochimie de peste 15 ani (atunci) si ca nu poate fi mai complicat un expresor.
Intre timp mi-au trecut multe expresoare delonghi prin mana si casa!
Nu ma invidiati, am luat-o din targ cu 90 Euro si am reparat-o, cana de lapte mi-a cumparat-o un amic din germania si mi-a trimis-o, ii multumesc pe aceasta cale.
Evident am platit-o!

val
13-09-22, 17:21
NTP Clock cu afisaj 0,96 inch. Mi-au atras atentia fonturile folosite, sursa: https://www.hackster.io/alankrantas/esp8266-ntp-clock-on-ssd1306-oled-arduino-ide-35116e

Constructie simpla, in schetch se adauga doar SSID, parola wifi si se editeaza timezone. Nu am avut modulul Wemos D1 Mini, am folosit un circuit minimal cu ESP12E


https://i.postimg.cc/4yC0s7Y3/IMG-20220913-103115-1.jpg (https://postimages.org/)