This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lab2 [2013/11/17 21:00] dan.tudose [Exerciții] |
lab2 [2013/11/18 21:34] (current) dan.tudose [Exerciții] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Comunicația radio în Rețele de Senzori Wireless ====== | ====== Comunicația radio în Rețele de Senzori Wireless ====== | ||
+ | ===== Sistemul de senzori de pe nodul Sparrow v3 ===== | ||
+ | Nodul senzorial Sparrow este echipat cu trei tipuri de senzori: temperatură, | ||
+ | Senzorul de luminozitate este analogic și furnizează o tensiune direct proporțională cu nivelul iluminării ambientale. Această tensiune poate fi citită de către microcontrollerul ATMega128RFA1 de pe portul F, pinul 2 (PF2). | ||
+ | Tot pe portul F, pinul PF0 puteți citi și tensiunea de alimentare a nodului senzorial. Valoarea tensiunii citite este divizată cu 2, așa că va trebui să o adjustați. | ||
+ | |||
+ | Senzorul de umiditate și temperatură este de tipul [[http:// | ||
+ | |||
+ | <note tip> Descărcați scheletul de cod de {{: | ||
+ | |||
+ | |||
+ | ===== Stări de low power pentru Sparrow v3 ===== | ||
+ | |||
+ | Dat fiind faptul că rezervele de energie din bateria proprie sunt limitate, nodul senzorial poate fi programat să ruleze într-o stare de consum redus sau sleep pentru a minimiza consumul de energie. Aceasta poate fi realizată prin dezactivarea tuturor senzorilor externi (bitul PE7 pe 0 logic) apoi trecerea microcontroller-ului însuși în sleep. | ||
+ | |||
+ | <note tip> | ||
===== Transceiver-ul de pe ATMega128RFA1 ===== | ===== Transceiver-ul de pe ATMega128RFA1 ===== | ||
Line 144: | Line 159: | ||
* Hint: Pentru a ajunge de la 1 la 0, un pachet trebuie să treacă prin nodurile intermediare 2 si 3 | * Hint: Pentru a ajunge de la 1 la 0, un pachet trebuie să treacă prin nodurile intermediare 2 si 3 | ||
- | <ifauth @admin> | + | |
- | Soluția - {{: | + | |
- | </ | + | |