Napravio sam potporu za DHT22 senzor, no cijelo vrijeme mi vraca vrijednosti 0, tj kada cekam DHT22 da mi posalje LOW i HIGH signale od 80us, oni ispadnu uvijek isti, low 13, a high 0. Ima li itko slican problem?
KiflaKiflic Simulator je malo limitiran kao što piše u dokumentaciji. Probaj svoju implementaciju usporedit s ovime (to bi trebalo radit na wokwi): https://github.com/UncleRus/esp-idf-lib/tree/master/components/dht Uživo na DHT22 bi ti vjerojatno radilo kako treba.
Leonardo prof je rekao da možemo iskoristit gotov library za DHT ako ga uspijemo upogoniti zar ne?
maverick Reko je da mozemo uzet gotovi library i predat taj library ako nam radi?
Jokke Je, samo trebamo znat kako radi to u libraryju
Zna li netko kako da upogonim vanjski library u ovom IDF-u u VS codu? Konkretno, ovaj lib: https://esp-idf-lib.readthedocs.io/en/latest/index.html Znam da pišu nekakve upute ali se ne razumijem baš u ove Makefile-ove i slično, a ovo njihovo mi ne radi baš, pa ako bi netko mogao objasniti na primjeru ovoga s čim smo već radili, tipa onaj defaultni blink projekt bio bih veoma zahvalan.
DariolaVremenskiPutnik ja sam samo kreiro nove dht.c i dht.h i prekopiro kod u njih i jos moras negdje(ne znam tocno di al tamo gdje ti pise INCLUDE_SCRS(“app_main.c”)) dodati “dht.c”
Jel itko napravio ovaj labos da napise neke kratke upute ili nesto pls?
Peter Jordanson Ja sam koristio sljedeće linkove za lab. Malo se treba modificirat, nije ni meni jasno, ali može se natjerat da radi. https://github.com/espressif/esp-idf/blob/master/examples/peripherals/adc/single_read/adc/main/adc1_example_main.c https://github.com/UncleRus/esp-idf-lib/tree/master/components/dht
Za računanje temperature prek NTC-a, oni su očekivali da prek simulatora zapišemo par temperatura koje dobijemo od DHT22 i da ujedno zapišemo i raw vrijednost NTC-a (koji je pretpostavljam otpor) i prek toga izračunamo A, B i C i te brojke uvrstimo u kod?
Nocna_smjena Ja sam iskoristio formulu s wokwi-a za ntc i racunanje temperature, saml malo prilagodio. Nemam pojma kak bih izracunao taj A, B i C. Ova formula radi jako dobro pa se necu s ovim ni mucit.
DariolaVremenskiPutnik ja sam malo istrazivao. Ugl formula je za fahrenheite. Trebaju se uzeti tri mjerenja temperature i otpora i onda to uvrstit u matricni zapis da se izracuna A, B i C i onda convertat iz fahrenheit u celsius. Ne znam sto ce nam onaj datasheet sto nam ga je dao
Ja sam uspio iz ADC-a izvuc otpor koji se dobije na NTC otporu i onda izračunao pomoću: https://www.thinksrs.com/downloads/programs/therm%20calc/ntccalibrator/ntccalculator.html koeficijente A, B i C s vrijednostima iz tablice koju su nam dali te uvrstio sve u formulu i donekle radi (zna bit odstupanje od 0.1 celzijus do 1 i nes sitno celzijusa al tak i treba vjer)