Ovdje pročitajte kako se registrirati na forum.
Croduino NOVA
-
- Ozbiljni hardveraš
- Postovi: 89
- Pridružen/a: ned tra 15, 2018 2:59 pm
- Lokacija: Zagreb
Croduino NOVA
Pozdrav!
Podržava li NOVA(1) deep sleep kao što je opisano na blogu,https://e-radionica.com/hr/blog/2019/09 ... leep-mode/? I ako da, programira li se na isti način kao NOVA 2?
Mogu probati, ali ne bi baš pin 16 spajao onako na pamet na reset.
I još dva pitanja vezana uz spomenuti primjer na blogu.
1. U fritzingu je prikazano spajanje DHT11 bez 10k otpornika između +5V i signala, to može tako?
2. Budući da je DHT11 spojen na +5V a svi IO pinovi NOVE su na 3,3V, to neće smetati? Možda baš zato nema otpornika iz 1. pitanja.
Pozdrav, Domagoj
Podržava li NOVA(1) deep sleep kao što je opisano na blogu,https://e-radionica.com/hr/blog/2019/09 ... leep-mode/? I ako da, programira li se na isti način kao NOVA 2?
Mogu probati, ali ne bi baš pin 16 spajao onako na pamet na reset.
I još dva pitanja vezana uz spomenuti primjer na blogu.
1. U fritzingu je prikazano spajanje DHT11 bez 10k otpornika između +5V i signala, to može tako?
2. Budući da je DHT11 spojen na +5V a svi IO pinovi NOVE su na 3,3V, to neće smetati? Možda baš zato nema otpornika iz 1. pitanja.
Pozdrav, Domagoj
-
- e-radionica.com team
- Postovi: 24
- Pridružen/a: ned tra 15, 2018 2:59 pm
- Lokacija: Osijek
Re: Croduino NOVA
Pozdrav Domagoj,
Shema u fritzingu je krivo napravljena( hvala na komentaru, uskoro će biti ispravljena) i za ispravan rad senzora treba dodati 10k otpornik između napajanje i signala.
Kao drugo ako spojimo +5V na napajanje senzora na ovaj mikrokontroler neće se odmah spaliti ( isprobao sa NOVA2, nisam siguran koliko dugo bi radilo) ali za dugoročan rad bolje je spojiti senzor na +3,3V jer ovaj senzor radi na naponu od 3,3V do 5V. Inače za druge senzore treba koristiti logic level translator.
Za NOVU 1 bi također trebao raditi deep sleep jer se koristi potpuno isti mikrokontroler na obje pločice. ( pin 16 nakon isteka vremena daje samo interrupt na reset kako bi se mikrokontroler resetirao odnosno probudio).
LP,
Ivan
Shema u fritzingu je krivo napravljena( hvala na komentaru, uskoro će biti ispravljena) i za ispravan rad senzora treba dodati 10k otpornik između napajanje i signala.
Kao drugo ako spojimo +5V na napajanje senzora na ovaj mikrokontroler neće se odmah spaliti ( isprobao sa NOVA2, nisam siguran koliko dugo bi radilo) ali za dugoročan rad bolje je spojiti senzor na +3,3V jer ovaj senzor radi na naponu od 3,3V do 5V. Inače za druge senzore treba koristiti logic level translator.
Za NOVU 1 bi također trebao raditi deep sleep jer se koristi potpuno isti mikrokontroler na obje pločice. ( pin 16 nakon isteka vremena daje samo interrupt na reset kako bi se mikrokontroler resetirao odnosno probudio).
LP,
Ivan
-
- Ozbiljni hardveraš
- Postovi: 89
- Pridružen/a: ned tra 15, 2018 2:59 pm
- Lokacija: Zagreb
Re: Croduino NOVA
Ivane pozdrav!
Hvala na odgovoru.
Pozdrav, Domagoj
Hvala na odgovoru.
Pozdrav, Domagoj
-
- Ozbiljni hardveraš
- Postovi: 89
- Pridružen/a: ned tra 15, 2018 2:59 pm
- Lokacija: Zagreb
Re: Croduino NOVA
Još jedno pitanje vezano uz Novu i deep sleep.
Ako pin 16 spojim direktno na RST, smijem li dodati tipkalo ili relej koji ću spojiti na RST i GND kako bi Novu probudio nekim vanjskim podražajem? Pitam zato jer u trenutku uključenja releja i pin 16 će biti spojen na GND a to je možda problem. Naime, u blogu piše da pin 16 ide LOW kada istekne vrijeme, a koje stanje ima dok ne istekne vrijeme? Ima li HIGH ili nije kao nigdje spojen? Izmjerio sam u normalnom radu i definitivno nije HIGH ali ne znam kakvo stanje ima u deep sleepu.
Gledajući shemu Nove, njena reset tipka (S2) je direktno spojena na GND, pa bi u slučaju spajanja pina 16 na RST i ona stvorila isti problem, zato pretpostavljam da bi mogao dodati relej jer bi on zapravo bio u paraleli s reset tipkom. Osim ako negdje ne stoji da se u slučaju deep sleepa ne smije koristiti reset tipka.
Ako pin 16 spojim direktno na RST, smijem li dodati tipkalo ili relej koji ću spojiti na RST i GND kako bi Novu probudio nekim vanjskim podražajem? Pitam zato jer u trenutku uključenja releja i pin 16 će biti spojen na GND a to je možda problem. Naime, u blogu piše da pin 16 ide LOW kada istekne vrijeme, a koje stanje ima dok ne istekne vrijeme? Ima li HIGH ili nije kao nigdje spojen? Izmjerio sam u normalnom radu i definitivno nije HIGH ali ne znam kakvo stanje ima u deep sleepu.
Gledajući shemu Nove, njena reset tipka (S2) je direktno spojena na GND, pa bi u slučaju spajanja pina 16 na RST i ona stvorila isti problem, zato pretpostavljam da bi mogao dodati relej jer bi on zapravo bio u paraleli s reset tipkom. Osim ako negdje ne stoji da se u slučaju deep sleepa ne smije koristiti reset tipka.
-
- e-radionica.com team
- Postovi: 24
- Pridružen/a: ned tra 15, 2018 2:59 pm
- Lokacija: Osijek
Re: Croduino NOVA
Pozdrav Domagoj,
Ako želiš napraviti deep sleep sa vanjskim tipkalom ne moraš spajati pin 16 na rst.
Spoji rst preko 10kOhm na napajanje mikrokontrolera i preko tipkala na gnd.
sa pull-up otpornikom osiguravaš da je reset pin stalno HIGH dok se ne pritisne tipkalo koje signal spušta na LOW i budi mikrokontroler.
( ako radiš sa tipkalom onda u funkciji za sleep ide 0 kao argument deep.sleep(0) )
LP, Ivan
Ako želiš napraviti deep sleep sa vanjskim tipkalom ne moraš spajati pin 16 na rst.
Spoji rst preko 10kOhm na napajanje mikrokontrolera i preko tipkala na gnd.
sa pull-up otpornikom osiguravaš da je reset pin stalno HIGH dok se ne pritisne tipkalo koje signal spušta na LOW i budi mikrokontroler.
( ako radiš sa tipkalom onda u funkciji za sleep ide 0 kao argument deep.sleep(0) )
LP, Ivan
-
- Ozbiljni hardveraš
- Postovi: 89
- Pridružen/a: ned tra 15, 2018 2:59 pm
- Lokacija: Zagreb
Re: Croduino NOVA
Ovo s pull-up otpornikom je dobro znati.
A ako želim obje mogućnosti, i da mi se Nova budi na RTC ali da je i ja mogu probuditi kad hoću?
A ako želim obje mogućnosti, i da mi se Nova budi na RTC ali da je i ja mogu probuditi kad hoću?
- david.zovko#9061
- e-radionica.com team
- Postovi: 264
- Pridružen/a: ned tra 15, 2018 2:59 pm
- Lokacija: Osijek, Croatia
- Kontakt:
Re: Croduino NOVA
Možeš koristiti u kodu RTC da se probudi kada želiš, a također spojiti tipkalo na RST pin i probuditi ju pritiskom na tipkalo. Koja se situacija prije dogodi, ona će ranije resetirati (probuditi) kontroler.
-
- Ozbiljni hardveraš
- Postovi: 89
- Pridružen/a: ned tra 15, 2018 2:59 pm
- Lokacija: Zagreb
Re: Croduino NOVA
Je li to znači da spajanjem nožice RST na GND preko tipkala ili releja neće skuriti pin 16?
- david.zovko#9061
- e-radionica.com team
- Postovi: 264
- Pridružen/a: ned tra 15, 2018 2:59 pm
- Lokacija: Osijek, Croatia
- Kontakt:
Re: Croduino NOVA
Neće
GPIO pinovi su zaštićeni u svim mikrokontrolerima od ovakih stvari. Ovdje je objašnjeno i kako, ako će te zanimati: https://www.digikey.com/en/articles/tec ... lectronics

GPIO pinovi su zaštićeni u svim mikrokontrolerima od ovakih stvari. Ovdje je objašnjeno i kako, ako će te zanimati: https://www.digikey.com/en/articles/tec ... lectronics
-
- Novak
- Postovi: 1
- Pridružen/a: uto stu 19, 2019 3:51 pm
Re: Croduino NOVA
Pozdrav,
Nisam se nikad prije bavila sličnim stvarima, stoga imam pitanje kako treba deklarirati 2 analogna pina koja imamo na Croduino NOVA u programskom kodu u Arduinu?
Nisam se nikad prije bavila sličnim stvarima, stoga imam pitanje kako treba deklarirati 2 analogna pina koja imamo na Croduino NOVA u programskom kodu u Arduinu?
-
- Ozbiljni hardveraš
- Postovi: 89
- Pridružen/a: ned tra 15, 2018 2:59 pm
- Lokacija: Zagreb
Re: Croduino NOVA
Za razliku od digitalnih pinova, analogne ne treba eksplicitno deklarirati. Dovoljno je pozvati naredbu npr. analogRead(A0) Dobiveni rezultat je integer između 0 i 1023.
I jedna opaska kada je Croduino NOVA u pitanju. Ona ima samo jedan analogni ulaz, ali dva pina. Na jednom pinu trpi 1V, a na drugom 5V. Dakle, ne mogu se koristiti istovremeno, ili se koristi anlagoni signal od 1V ili od 5V. Dobiveni integer je uvijek između 0 i 1023, a ono između je linearna interpolacija napona 1V ili 5V, ovisno o odabranom pinu. Nisam probao ovo s 1V jer mi nije trebao tako mali napon, ali pretpostavljam da se tako ponaša.
I jedna opaska kada je Croduino NOVA u pitanju. Ona ima samo jedan analogni ulaz, ali dva pina. Na jednom pinu trpi 1V, a na drugom 5V. Dakle, ne mogu se koristiti istovremeno, ili se koristi anlagoni signal od 1V ili od 5V. Dobiveni integer je uvijek između 0 i 1023, a ono između je linearna interpolacija napona 1V ili 5V, ovisno o odabranom pinu. Nisam probao ovo s 1V jer mi nije trebao tako mali napon, ali pretpostavljam da se tako ponaša.
- david.zovko#9061
- e-radionica.com team
- Postovi: 264
- Pridružen/a: ned tra 15, 2018 2:59 pm
- Lokacija: Osijek, Croatia
- Kontakt:
Re: Croduino NOVA
E da, to je ta nezgodna stvar vezana uz ESP8266, a onda i Croduino NOVA. On nažalost ima samo jedan analogni ulaz.
Ako trebate više na NOVOj, trebat će Vam eksterni ADC, nešto ovako: https://e-radionica.com/hr/adc-33v-4-ka ... onica.html
Domagoj, dobro kažeš, dakle isti pin, samo ova 5V verzija ide preko djelitelja napona. 1V je jako čudan ADC koji postoji samo valjda na ESP8266
Ako trebate više na NOVOj, trebat će Vam eksterni ADC, nešto ovako: https://e-radionica.com/hr/adc-33v-4-ka ... onica.html
Domagoj, dobro kažeš, dakle isti pin, samo ova 5V verzija ide preko djelitelja napona. 1V je jako čudan ADC koji postoji samo valjda na ESP8266