[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?
BK-
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
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)