Stranica: 1/4.
Arduino/Croduino set za početnike
Postano: 20 tra 2014, 13:40
Postao/la Vl@do
Pokušavam sklopiti mjerač temperature i vlažnosti pomoću senzora DHT11. Mislim da sam sve dobro spojio na eksperimentalnoj pločici, ali zapeo sam kod programiranja. Pod "Examples" ne nalazim DHT11. Nedostaju mi "libraries", a ne znam od kud da ih skidam i kako da ih instaliram. Slijedim upute e-radionice
http://www.e-radionica.com/blogs/novost ... re-i-vlage.
Mogu li se još negdje naći upute za početnike?
Re: Arduino/Croduino set za početnike
Postano: 20 tra 2014, 13:51
Postao/la nicky
Predlažem da pogledaš arduino getting started:
http://arduino.cc/en/Guide/HomePage
Tu se mogu preuzeti svi librariy i primjeri.
Re: Arduino/Croduino set za početnike
Postano: 21 tra 2014, 10:58
Postao/la Vl@do
U krivi folder sam kopirao taj DHT11. Sada sam ispravio i nalazim ga u gotovim primjerima, normalno učitam, ali neće mi prikazati rezultate mjerenja...Možda sam odabrao krivu Board iako ovako stoji u uputama?

Evo i popis errora:

Re: Arduino/Croduino set za početnike
Postano: 21 tra 2014, 11:33
Postao/la Vl@do
dmesg | grep tty
Kod: Označi sve
[arch@vlado ~]$ dmesg | grep tty
[ 0.000000] console [tty0] enabled
[ 1.724734] tty tty42: hash matches
[ 6.344337] systemd[1]: Starting system-getty.slice.
[ 6.345008] systemd[1]: Created slice system-getty.slice.
[ 5901.850049] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 5907.835591] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 5908.387036] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 5908.829172] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 5914.992777] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 5929.602381] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 5936.665166] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 5946.555750] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 5947.109315] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 5950.561187] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 5951.165124] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
[12339.444191] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[12339.993908] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
Re: Arduino/Croduino set za početnike
Postano: 21 tra 2014, 11:36
Postao/la jurastublic
Stavka "Serial port" u meniju ti je isključena što znači da kao obični user nemaš dozvolu za korištenje serijskog porta. Ne znam u koju bi grupu trebalo točno dodati tvog usera pa probaj pokrenuti arduino program sa gksudo ili sudo iz terminala. To će ti sigurno raditi jer kao root imaš sve dozvole. Nije baš pametno kao root ali arduino program ti neće napraviti neku štetu na sustavu.
Ili, da ti bude lakše, napraviš u istom folderu skriptu (u nekom tekst editoru). Snimi, recimo kao
arduinokaoroot.sh i staviš joj izvršnu dozvolu.
Re: Arduino/Croduino set za početnike
Postano: 21 tra 2014, 12:02
Postao/la shrike
sa sudo mu radi, al itočna grupa je "dialout". Dodajte svoj usernalme u /etc/group u liniji sa dialout.
Re: Arduino/Croduino set za početnike
Postano: 21 tra 2014, 14:59
Postao/la Vl@do
Evo, riješeno, ali možemo ovdje dalje razmjenjivati iskustva. Nije bio problem u Arduinu/Croduinu, već u mom nepoznavanju osnovnih stvari :srami_se

Re: Arduino/Croduino set za početnike
Postano: 21 tra 2014, 16:38
Postao/la jurastublic
Bilo bi lijepo da napišeš kako si riješio.
Re: Arduino/Croduino set za početnike
Postano: 21 tra 2014, 17:39
Postao/la Vl@do
Serial port nije bio omogućen jer sam arduino pokretao kao obični korisnik. Pokretanjem iz terminala, to je riješeno.
Zatim kopiranje mape DHT11 u mapu /usr/share/arduino/libraries/ isto nije išlo pa sam morao ručno:
Kod: Označi sve
sudo cp -r /home/arch/Downloads/DHT11 /usr/share/arduino/libraries/
Znači nije bio problem u arduinu, moram dati običnom korisniku neke ovlasti nad nekim mapama i programima ili dodati korisnika u grupu... ali o tome u drugoj temi.
Ovdje možemo nastaviti sa svojim iskustvima i primjerima. Ovo očitavanje temperature i vlažnosti zraka na pr. izgleda ovako:
Kod: Označi sve
// Croduino lekcija broj 6
// Ocitava temperaturu i vlagu te prikazuje u serial monitoru
// e-radionica.com
#include <dht.h>
dht DHT; // potrebno zbog librarya
#define dht_dpin A0 // na kojem se pinu nalazi DHT11
void setup(){
Serial.begin(9600);
Serial.println("Vlaznost i temperatura\n\n");
delay(1000); //preporuceno pricekati 1 sekundu dok se senzor stabilizira
}
void loop(){
DHT.read11(dht_dpin);
Serial.print("Vlaznost zraka = ");
Serial.print(DHT.humidity);
Serial.print("% ");
Serial.print("temperatura = ");
Serial.print(DHT.temperature);
Serial.println("C ");
delay(800); // ne treba precesto pokusavati pristupiti senzoru
// u teoriji, po datasheetu, trebalo bi se pristupati
// svake 2 sekunde. No, u praksi, čini se da radi
// svake 0.8 sekundi.
}

Bombonijera:

Re: Arduino/Croduino set za početnike
Postano: 05 svi 2014, 11:08
Postao/la coolaid
// ak niste vidli (dobio sam u newsletteru)
Croduino slavi rođendan i e-radionica ima neke pogodnosti za nas
Godina dana je prošla od službene objave Croduina. Ponosni i sretni na dosadašnji uspjeh Croduina, konkretno njegovo plasiranje u naše osnovne škole i fakultete, ali i opću prihvaćenost među ljudima, odlučno nastaljamo dalje s Croduino edukacijom i kreiranjem novih verzija Croduina.
Sve to ne bi bilo moguće bez zajednice i samih Vas; kupaca, simpatizera, posjetitelja, ali i kritičara - dobili smo poklon koji smo samo mogli poželjeti.
Ali, i mi imamo poklon za Vas! Kao zahvalu, u tjednu od 5.5. do 11.5. svim kupcima uz kupnju Croduino Basica / Croduino Pica / Croduino seta za početnike dajemo -33% na SVE dodatke, senzore i module iz kategorije DIY! (Croduino). Sve što trebate napraviti je koristiti kod "CroduinoSretanRodendan" prilikom kupovine.