Jump to content
ELFORUM - Forumul Electronistilor

Bandi Szasz

Membru activ
  • Content Count

    639
  • Joined

  • Last visited

Community Reputation

42 core_reputation_level_4

1 Follower

About Bandi Szasz

  • Rank
    core_member_rank_2

Recent Profile Visitors

493 profile views
  1. Greu mai e viata cu datasheet-ul sub nas: upload Pe intelesul tuturor: Nu se pot folosii, sunt rutati intern la SPI flash in care se incarca hex-ul.
  2. Nu am lucrat cu LCD de Nokia dar din cate vad e pe SPI deci il legi la portul SPI, senzorul la I2C. De obicei bibliotecile de la adafruit pot fi personalizate pe ce pini ii vrei dar e recomandat sa alegi pinii Hardware ca merge mai repede transmiterea de date. I2C Hardware e pe IO4 si IO5, restul cum a descris @nico_2010 care de fapt sunt pinii hardware pt SPI. Pinii de Reset / CE il poti muta pe ce I/O vrei, la multe LCD-uri reset nici nu trebuie legat.
  3. Din cate stiu nu se poate pune (cel putin nu la module, poate exista un pin pe uC in sine care sa nu fie rutat). La ESP8266 nu stiu daca este posibila dar la ESP32 se poate ruta referinta interna la un GPIO si masurat sa vezi cat este exact dupa care se poate corecta valoarea citita. Tot la ESP32 incepand din 2018 valoarea reala a referintei interne e stocata din fabrica in eFuse si exista o metoda in ESP-IDF care poate fi apelata pentru a calibra automat citirea folosind valoarea stocata in eFuse. https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/peripherals/adc.html
  4. La ESP-uri sa ai in vedere ca acea referinta interna numai referinta nu este, producatorul zice ca poate fi oriunde intre 1.0V - 1.2V prin urmare trebuie putin calibrata la tensiuni definite sa poti calcula cam cat este in realitate, in majoritatea cazurilor e undeva pe la 1.14V dar nu este exclus sa nimeresti unele exemplare cu referinta in plaja acceptata de producator. Poti pune linistit un mosfet canal N care sa comande divizorul daca ai pini disponibili. Un exemplu de mosfet este BSS123L, leakage de 0.027uA, gate threshold de 1.4V si rezistenta serie de 10ohm care la o rezistenta de 10k oricum nu conteaza prea mult. Rezistenta de 10k vine intre ramura pozitiva si Drain, din Source pui a doua rezistenta catre masa incat la 3.3V sa iti dea 1.1V si tot de acolo duci si intrarea in ADC. In momentul in care pe gate ai 0V mosfetul sta inchis, cand ii aplici 3.3V el deschide si pe Source iti apare un maxim de 1.1V care tot rezulta o diferenta de VGS de 2.2V care este suficient incat sa tina mosfetul deschis.
  5. Salut, Lucrez la un proiect care o sa contina un Epaper de 7.5inch cu comunicare prin SPI care o sa afiseze niste date citite de la senzori la intervale de 10minute. Daca datele nu s-au schimbat se va anula reimprospatarea dispayului pentru a nu consuma degeaba bateria de la care va fi alimentat. Circuitul va contine un PIC si un ESP (2866 sau 32 inca nu m-am decis), ESP-ul imi trebuie pentru conexiune la internet care va fi necesar la intervale de 6 ore pentru un scurt timp pentru a apela un endpoint care sa aduca niste date. Pentru ca datele de la senzori o sa fie primite prin RF uC-ul va trebuii sa stea putin mai mult treaz sa astepte datele (ma gandeam sa-l trezesc cu 10-15s inainte de fereastra preconizata de transmitere) ESP-ul consuma mult prea mult doar sa stea dupa date si atunci aici intervine PIC-ul cu un consum mult mai mic, ESP-ul va fi ori pornit/oprit prin alimentare de PIC sau va sta in deepSleep cate 6 ore. Acuma sunt curios daca cineva a incercat sa se joace cu aceste Epaper-uri prin SPI in combinatie cu un PIC (pentru Arduino IDE exista library destule). In seria de 8bit nu cred ca exista un PIC cu suficienta memorie SRAM pentru buffer-ul necesar (una din librariile Arduino specifica undeva in jur de 30kB) insa se rezolva ori prin buffer paginat ori cu un SRAM extern. Problema ar fi ca ESP-ul pierde datele in afara de memoria RTC care inseamna ca buffer-ul va trebuii recreat de fiecare data (aici nu sunt inca sigur daca Epaper-ul retine memroia interna in deepSleep sau il pierde si el, daca ar fi mentiunta atunci ar fi posibila trimiterea doar a datelor modificate si nu intreg bufferul). Ma gandeam daca as putea muta si partea de afisare la PIC nu ar trebuii sa trezesc ESP-ul la posibile intervale de 10minute sa consume 50-70mA. Daca nu imi iese treaba cu PIC atunci o fie ESP-ul responsabil de afisare. Pe net nu prea sunt exemple, ma gandeam sa sap prin libraria oferita de MikroC pentru TFT-uri (Visual TFT) pentru generarea de buffer cu fonturi, etc... si dupa sa ma folosesc de acel buffer si sa transmit datele catre Epaper convertite la formatul necesar. Deci, a incercat cineva combinatia de Epaper cu PIC ?
  6. Daca datasheet-ul iti zice ca impendanta maxima (adica mai mare de atat NU pune) e de 10k si ti-au explicat cel putin 3 colegi in functie de ce se alege si tu inca intrebi de ce nu merge 10M dupa care te miri ca unii colegi iti raspund sarcastic pe alte topicuri atunci no comment..
  7. Divizorul il alegi dupa specificatia ADCului mai exact impendanta de intrere. La PIC-uri este de maxim 10k, orice rezistor mai mare de 10k pe ramura pozitiva va duce la citiri eronate. Daca circuitul vrei sa-l folosesti pe alimentare pe baterii comanzi divizorul cu mosfet astfel o sa ai consum pe el doar in momentul in care vrei sa faci citiri. Atentie si la mosfet sa fie cu " Drain- Source leakage" cat mai mic, oricum la mosfeturi logic level leakage mai mare de 50uA nu prea am vazut insa sunt si unele cu sub 1uA, oricum e mult mai bine decat 0.5 - 1mA continu.
  8. Felicitari pentru proiect Cu vro 2 ani in uram ma apucat si pe mine febra de retea RS485, am cumparat o gramada de componente inclusiv display cu montare in perete insa cand am realizat ca trebuie sa trag cabluri mai prin toti peretii mi-a trecut repede entuziasmul. Am ramas cu compenetele in cutii, unele au fost folosite pentru alte proiecte altele zac si acuma pe fundul cutiei. Acuma ma mananca sa mesteresc noduri ESP cu comunicare pe WIFI sau cu RF pe 868Mhz si ca server tot asa un RPi sau un miniPC (NUC) insa mai are de asteptat ca sunt ocupat cu alte proiectele. Ca o idee de eventuale imbunatatiri daca te intereseaza pe partea de RS485 as sugera folosirea lui "ST485BDR" de la STMicroelectronics in loc de MAX485CPA. Sunt mai ieftine si merg pana la -40 de grade, am si eu o pereche care a functionat in zilele astea afara pe ger la -15 grade fara sa sughite. Majoritatea produselor de la Maxim au preturi nesimtite, facand abstractie ca acele module se pot cumpara de pe Ebay la preturi de nimic insa nu stiu cat de originale sunt acele MAX uri folosite pe modulele respective, am cumparat foarte multe benzi neopixel de pe eBay si nici unu-l nu are Uc WS original, fiecare rola avea uC uri cu tot feluri de coduri (clone de uC WS, se comporta exact ca cele originale nu am avut probleme mari cu ele).
  9. Nu te supara ca nu am nici o intentie sa ma cert cu colegii de pe forum dar cand unii colegi iti explica ca au testat in anumite conditii si este functionala, datasheet-ul zice destul de clar ca este garantat sa functioneze la 2.5V si tu sa o ti pe a ta in loc sa iti pui niste semne de intrebari oare mie de ce nu imi merge... nu te mira ca unii o sa te ia la misto. Si sa nu zici ca vreau doar sa ma bag in seama, am testat acuma 10minute si sa vezi ca merge si cu 2.5V cum era de asteptat avand in vede ca producatorul garanteaza acest lucru:
  10. Tensiunea minima se poate gasii la momentul actual in datasheet si este de 2.5V, plaja de lucru este intre 2.5 - 3.6V. Insa cum zice si @informer este necesar un anumit varf de curent, este o problema destul de frecvent intalnita in solutiile cu alimentare pe baterii unde se aleg regulatoare cu consum foarte mic <=2uA si curent de iesire de 200-250mA care nu suporta in unele cazuri varfurile necesare pentru wifi care ajung si la 280mA, pentru asta trebuie puse niste condensatoare mai babane pe alimentare sa asigure varfurile necesare.
  11. Mersi din nou pentru explicatii. E similar cu ce ma gandeam eu, exista energie stocata care e consumata de convertorul buck pentru a putea pornii si functiona chair daca panoul genereaza un curent foarte mic. O sa mai postez si eu evolutia proiectului, posibil sa dureze putin mai mult pentru ca am altele de realizat pentru care astept niste piese si intre timp am inceput sa ma documentez si pentru statia meteo.
  12. Mersi de informatii. Ma gandeam eu ca sunt ceva mai performante modulele astea, citeam pe net ca lumea se plange de modulele ieftine chinezesti de RF si de acea eram curios cum se descurca cele de la HOPE . Mai trag putin de tine cu niste intrebari daca nu e cu deranj :). Modulul RF il alimentezi la 3.3V ? BME280 are tensiunea recomandata de 1.8V, PIC-urile LF merg si ele la 1.8V si ma gandeam sa le alimentez pe astea doua la 1.8V cu un LDO cu consum de 1.6uA pentru a reduce cat mai mult si consumul de sleep al PIC-ului. Am vazut ca modulu RF are ca alimentare minima de 1.8V da ma gandesc ca e totusi cam putin pentru o distanta si stabilitate decenta. Eventual as incerca la 2.5V sa nu ma complic cu level shifting intre RF si PIC. Ziceai ca pana la urma ai ales sa incarci condensatorii direct prin dioda + rezistenta si cand ating 3V porneste convertorul boost si ridica si mai mult, convertorul boost are ca intrare panoul solar in idea in care nevoie de un curent putin mai mare pana intra in regim de functionare si poate vremea de afara nu permite generarea curentului necesar sau folosesti unu-l din condensatori incarcati la 3V pentru al ridica pe celalalt la mai mult si cand scade tensiunea pe primul incepe sa se incarce din nou incet pana la 3V ? Intentionam sa alimentez modulul interior cu o celula li-ion de 3000mA pentru ca Epaper-ul consuma doar la refresh, nu am calculat da probabil rezista celula sa zicem 3-4 saptamani dar intradevar cu un consum de 18mA pe partea de RF se goleste in doar cateva zile si are mai mult sens sa fie alimentat extern de la un incarcator de telefon.
  13. Salut, A iesit frumos proiectul. As avea cateva intrebari daca se poate. Ma bate si pe mine gandul de ceva timp sa fac o mini statie meteo, modulul interior ma gandeam sa-l fac cu un afisaj Epaper de 7.5" si modulul exterior cu BME280. Ma tot gandeam si eu sa incerc cu un mic panou solar ceva sminilar cu ce ai facut tu insa as vrea sa-l tin la umbra sub geam (cel putin vara) si iarna nu stiu daca face fata cu transmisii din 10 in 10 minute geamul find si sub un foisor este destul de intunecat locul (poate daca l-as muta iarna in partea opusa a curtii unde mai bate soarele din cand in cand), momentan sunt indecis intre solar si baterii de 3V sau poate ceva hibrid (una de 250mA cred ca ar tine cateva luni, inca nu am ajuns sa fac calcule mai precise). Acuma caut modulele de transmisie/ receptie si eram curios ce modul ai folosit tu, din imagini pare ceva de la HOPE insa nu imi dau seama care model mai exact ? Si daca ai testat cat de cat cam ce raza de transmisie are ? Intentionez sa-l tin destul de aproape in geam sau sa zicem 5m daca il mut in partea opusa a curtii iarna insa peretii exteriori sunt foarte gorsi (au cam 50-60cm), in geam nu ma astept sa fie probleme insa mutat la 5m cu peretii grosi nu stiu la ce sa ma astept, pana acuma nu prea m-am jucat cu modulase radio. Mersi.
  14. Doua bucati lipiti unu de altu, poate iese putin mai gros pe diametru dar ar fi de forma dorita. Exact ca in poza am gasit doar pentru maxim 4 baterii. https://www.tme.eu/ro/details/bh-333a/baterii-carcase/comf/
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.