Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky projekt ka të bëjë me ndërtimin dhe testimin e stacionit të motit bazuar në ESP8266 - 12. Koncepti bazohet në energji të ulët me bateri karikimi duke përdorur qelinë diellore. Ky udhëzues bazohet në 2 projektet e mia të mëparshme të sistemit të karikimit dhe esp logger.
BOM:
Bordi prototip i PCB
s.click.aliexpress.com/e/bgL8ra4o
s.click.aliexpress.com/e/cZld3Uu0
rast
s.click.aliexpress.com/e/bnH8vwuC
s.click.aliexpress.com/e/cgh1TZZA
Qelizat diellore 6V:
s.click.aliexpress.com/e/boPIbdcU
s.click.aliexpress.com/e/P2CdlvQ
s.click.aliexpress.com/e/hpaB1es
ESP 8266 12
s.click.aliexpress.com/e/uPIsjqu
s.click.aliexpress.com/e/c2KA2QyC
Bateri. 18650 Bateri litium -jon.
Mbajtës për baterinë 18650
Sensori.
Ju mund të zgjidhni gjithçka, më pëlqejnë sensorët I2C, zgjedh sensorin e dritës MAX44009 https://s.click.aliexpress.com/e/mF3rZpQ (MAX44009)
s.click.aliexpress.com/e/mF3rZpQ (BME280 - sensori i temperaturës, lagështisë dhe presionit)
ose
DS18B20 1-Wire Temperatura Sensor https://s.click.aliexpress.com/e/bhmyP8ha transport falas:
s.click.aliexpress.com/e/bhmyP8ha
2 x Kondensator qeramik 100 nF
1x Kondensator elektrolitik47microF (mund të përdorë 470microFarad)
s.click.aliexpress.com/e/bFvGcnB6 *
* pako kondensatorësh
s.click.aliexpress.com/e/bFvGcnB6
s.click.aliexpress.com/e/bcwvHbiC
Moduli serik 1x CP2102 USB to UART
s.click.aliexpress.com/e/btKG0HlO
n
2x buton me prekje
s.click.aliexpress.com/e/DEGyCsC
2x dërrasa buke të gjata ose 1xbreadboard të gjata + 1x bukë të shkurtër ose 1x pcb (që është më mirë, me kapacitet të ulët) https://s.click.aliexpress.com/e/DEGyCsC (e gjatë)
s.click.aliexpress.com/e/DEGyCsC (e shkurtër)
1 pako kabllo dupont (jo aq e mirë, më mirë blini më të trashë, për lidhje të mirë)
Rezistentët: 3x 10kΩ 2x 4.7kΩ 1x 2.2kΩ 1x 300kΩ 1x 100kΩ
Paketat:
s.click.aliexpress.com/e/DEGyCsC
s.click.aliexpress.com/e/bzLcEtPS
Hapi 1: Ndërtimi
Unë përshkruaj vetëm pjesët kryesore për vëzhgimin e motit, më shumë detaje mbi projektet e mia të mëparshme udhëzuese.
Unë përdor mikrokontrollues ESP8266 - 12, ju mund të përdorni ESP8266 - 7 me antenë. Për të punuar me çip esp, keni nevojë për një modul hap pas hapi 3.3 V, i cili konverton tensionin nga bateria litium -jon në 3.3 V. Unë përdor bateri litium -jon nga pakoja e vjetër e baterive të fletoreve.
Për karikimin e baterisë, unë përdor qelinë diellore, në thelb keni nevojë për qelizë diellore, e cila jep maksimumin 7 V (varet nga moduli i karikimit TP4056) dhe rreth 200 mA rrymë maksimale nga qeliza diellore. Rryma maksimale varet nga bateria, është rregulli C/10, por për bateritë litium, mund të karikoni edhe me 500 mA (C është kapaciteti i baterisë).
Për masën unë përdor 3 temometra DS18b20, të cilët bazohen në një koncept teli. Gjithashtu kontrolloj adresën universale të secilit temater individual. Pse 3 metra? Kontrolloni në rrëshqitjen tjetër.
Gjithashtu ESP mund të matet me antenë wifi! Unë mat fuqinë e SSID të cilën e lidh. Zakonisht është në njësi dB. Gjithashtu, numrin tim të kontrollit të rrjeteve wifi në shtëpinë time. Ndonjëherë janë 2, ndonjëherë janë 3 ose 4.
Hapi 2: Matja
Për matjen unë përdor 3 temometra, një masë të temperaturës brenda kutisë, ku është esp dhe të gjithë pajisjet. Temometri i dytë mat temperaturën e ajrit jashtë. Unë thjesht bashkoj sensorin pas tabelës në ballkon. Temometri i tretë që përdor për matjen e temperaturës brenda shishes. Kur është me diell, ajri brenda shishes është mjaft i nxehtë. Pra, është si detektor i rrezatimit diellor.
Gjithashtu mat tensionin e baterisë me konvertor dixhital analog (ADC). ESP përdor ADC me maksimum 1 V, kështu që unë duhet ta ndaj votën nga bateria Litium në më pak se 1 V.
Gjithashtu ESP mat fuqinë e SSID -it tim dhe numrin e rrjetave wifi, rreth shtëpisë sime.
Hapi 3: Testimi
Për testimin unë përdor kanalin Thingspeak (https://thingspeak.com/channels/297517?fref=gc). Unë krijoj 8 grafikë, temperatura e jashtme, ADC (vlerat nga ADC, të cilat matin tensionin e baterisë), Diferenca (Temperatura jashtë - temperatura në shishe), temperatura në kuti, Fuqia e wifi, Numri i "wifies", Temperatura në Diell = në shishe.
Specialisti im i dërgon të dhënat në gjërat çdo 28 minuta (e vendosa në 30 minuta, por ora e brendshme luhatet me pak zhurmë, por në thelb, intervali kohor është rreth 28 minuta)
Punon mjaft mirë, por javën e kaluar, zbuloj se një herë në ditë, një vlerë mungon. Intervali kohor është më i gjatë se 28 minuta = 56 minuta. Ndoshta serveri Thingspeak është pak problematik.
Gjithashtu mund të krijoni grafik nga këto vlera dhe ta shtoni këtë grafik në një kanal tjetër në Thingspeak (përdorni mjete MATLAB Analysis dhe MATLAB Visualization). Unë e përdor atë, por ndoshta kjo shkakton një mungesë të vogël në vlerat e mia. (Vlerat që mungojnë ndodhën edhe pasi fshij grafikët e mi të rinj dhe kanalet e reja)
Hapi 4: Grafikët
Niceshtë mirë të kontrollosh temperaturën jashtë dhe të analizosh temperaturën në shishen time, e cila është si serra. Temperatura mund të arrijë mbi 30 ° C (86 F) kur jashtë është rreth 15 ° C (59 F). Gjithashtu temperatura ime e jashtme nuk është e saktë, në uebfaqen e parashikimit të rajonit tim kontrolloj, se temperatura e jashtme të cilën e mat është akoma më e lartë. Ndoshta kam nevojë për izolim më të mirë.
temperatura jashtë
temperatura në Diell