Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente Ultima revisione Entrambe le parti successive la revisione | ||
sensori_vari_dht22 [2018/09/01 14:05] flane |
sensori_vari_dht22 [2019/10/27 16:45] flane |
||
---|---|---|---|
Linea 14: | Linea 14: | ||
- | Versione base Versione su schedina | + | | **Versione base** | **Versione su schedina** | |
- | + | | {{ :img_metern:dht22:dht22_base.png |}} | {{ :img_metern:dht22:dht22_schedina.png |}} | | |
+ | | Necessita della resistenza esterna da 10k (vedi schema sotto) | Non necessità della resistenza di pull-up da 10K in quanto già presente sulla schedina | | ||
\\ | \\ | ||
- | |||
- | Necessita della resistenza esterna da 10k | ||
- | (vedi schema sotto) Non necessità della resistenza di pull-up da 10K in quanto già presente sulla schedina | ||
**Specifiche tecniche:** | **Specifiche tecniche:** | ||
Linea 46: | Linea 44: | ||
Il circuito da realizzare è il seguente: | Il circuito da realizzare è il seguente: | ||
- | Versione base | + | | Versione base | |
- | + | | {{ :img_metern:dht22:schema_base1.png |}} | {{ :img_metern:dht22:schema_base2.png |}} | | |
- | + | \\ | |
- | + | | Versione con schedina (resistenza già presente sulla schedina) | | |
- | + | | {{ :img_metern:dht22:schema_scheda.png?400 |}} | | |
- | Versione con schedina | + | |
- | (resistenza già presente sulla schedina) | + | |
- | + | ||
- | + | ||
\\ | \\ | ||
Installiamo il software necessario per la lettura dei sensori:\\ | Installiamo il software necessario per la lettura dei sensori:\\ | ||
Linea 167: | Linea 160: | ||
# Minute Hour Day of Month Month Day of Week User Command | # Minute Hour Day of Month Month Day of Week User Command | ||
# (0-59) (0-23) (1-31) (1-12 or Jan-Dec) (0-6 or Sun-Sat) | # (0-59) (0-23) (1-31) (1-12 or Jan-Dec) (0-6 or Sun-Sat) | ||
- | 4,9,14,19,24,29,34,39,44,49,54 * * * * root /usr/local/bin/dht22.sh 22 4 6 > /dev/null 2>&1</code> | + | 4,9,14,19,24,29,34,39,44,49,54,59 * * * * root /usr/local/bin/dht22.sh 22 4 6 > /dev/null 2>&1</code> |
- | Crtl+O per salvare e CRTL+X per uscire | + | Crtl+O per salvare e CRTL+X per uscire\\ |
\\ | \\ | ||
- | Per fare in modo che lo script venga invocato anche all’avvio del Raspberry è necessario inserire la seguente riga anche in rc.local\\ | + | Per fare in modo che lo script venga invocato anche all’avvio del Raspberry è necessario inserire l'avvio anche in rc.local\\ |
\\ | \\ | ||
Utilizzando Putty, colleghiamoci al Raspberry ed eseguiamo quanto segue. | Utilizzando Putty, colleghiamoci al Raspberry ed eseguiamo quanto segue. | ||
<code>nano /etc/rc.local</code> | <code>nano /etc/rc.local</code> | ||
- | Editare il file /etc/rc.local inserendo le modifiche in rosso: | + | Editare il file /etc/rc.local aggiungendo la seguente riga prima della riga "exit 0": |
- | <code>stty -F /dev/ttyUSB0 19200 & | + | <code>sudo /usr/local/bin/dht22.sh 22 4 6</code> |
- | sudo /usr/bin/curl http://localhost/123solar/scripts/boot123s.php & | + | |
- | sudo sleep 6 | + | |
- | sudo /usr/local/bin/dht22.sh 22 4 6 | + | |
- | sudo /usr/bin/curl http://localhost/metern/scripts/bootmn.php & | + | |
- | exit 0</code> | + | |
Premere ctrl+O per salvare e ctrl+X per uscire\\ | Premere ctrl+O per salvare e ctrl+X per uscire\\ | ||
\\ | \\ |