Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[SVERAC] 2. laboratorijska vježba - 2021/2022

KiflaKiflic

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?


Leonardo

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.


maverick

Leonardo prof je rekao da možemo iskoristit gotov library za DHT ako ga uspijemo upogoniti zar ne?


Jokke

maverick Reko je da mozemo uzet gotovi library i predat taj library ako nam radi?


maverick

Jokke Je, samo trebamo znat kako radi to u libraryju


DariolaVremenskiPutnik

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.


maverick

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”


Dlaid

Jel itko napravio ovaj labos da napise neke kratke upute ili nesto pls?



Nocna_smjena

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?


DariolaVremenskiPutnik

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.


Nocna_smjena

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


maverick

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)