Teme Proiect 3 2017-2018 *************************************************************************************** (Atmega) senzori radio / retea de radio-senzori cu microcontroler Atmega 16 (pentru fiecare tema se specifica numarul de studenti maxim): Atmega_sr01 - Senzor radio cu citire si memorare distanta cu (2std) O placa cu uC are senzor DHT11 (temperatura & umiditate digital) si (UV/presiune). Se citesc valorile senzorilor si se transmit unidirectional (emitatotul = XY-MK-5V, receptor = XD-FST) la o a doua placa cu uC. Aici se afiseaza valorile pe LCD si se memoreaza pe SD card (data, ora, tip info, valoare in format "string"). Sunt necesare 2 placi cu Atmega16, DHT11, (UV), XY-MK-5V, XD-FST, adaptor SD, LCD. Atmega_ sr02 -Senzor radio pentru statie meteo cu citire si comanda distanta cu NRF (2std) O placa cu uC are senzor LM35 (temperatura analogica) si (presiune/lumina). Se citesc valorile senzorilor si se transmit bidirectional (emitatotul / receptor = NRF24L01) la o a doua placa cu uC. Aici se afiseaza valorile pe Hyperterminal si se memoreaza pe SD card (data, ora, tip info, valoare in format "string"). De pe Hyperterminal se preiau comenzile utilizatorului pentru reconfigurarea senzorilor. Atmega_ sr03 - Senzor radio pentru monitorizare casa cu citire si comanda distanta_cu NRF (2std) O placa cu uC are senzor DS18B01 (temperatura digital) si MQ4 ( pt gaz CH4). Se citesc valorile senzorilor si se transmit bidirectional (emitatotul / receptor = NRF24L01) la o a doua placa cu uC. Aici se afiseaza valorile pe Hyperterminal si se memoreaza pe SD card (data, ora, tip info, valoare in format "string"). De pe Hyperterminal se preiau comenzile utilizatorului pentru reconfigurarea senzorilor "distanti". Atmega_ sr04 - Senzor radio cu citire distanta si comanda distanta _CC (2std) O placa cu uC are senzor accelerometru (detectie cutremur) si MQ7 (pt gaz CO). Se citesc valorile senzorilor si se transmit bidirectional (emitatotul / receptor = CC1100A-01) la o a doua placa cu uC. Aici se afiseaza valorile pe Hyperterminal si se memoreaza pe SD card (data, ora, tip info, valoare in format "string"). De pe Hyperterminal se preiau comenzile utilizatorului pentru reconfigurarea senzorilor "distanti". Atmega_ sr05 - Robot autonom cu detectie ultrasonica de obstacole si radiocomanda (2 std) Telecomanda si dispozitivul de receptie de pe robot se vor realiza cu NRF24L01. Memoreaza pe SD o traiectorie parcursa in functie de viteza, directie, pornit/oprit, sens deplasare. (Necesita un sasiu cu 4 roti, minim 2 directoare, card SD cu adaptor si senzor ultrasonic HC-SR04 sau echivalent si dispozitivel de comunicatie radio, eventual mini-joystick) Atmega_ sr06 - sistem de masurare distant cu comunicatie bidirectionala prin SMS (1 std) Se vor utiliza minim 2 senzori (unul analogic - LM35, MQx, UV, etc - si unul digital – DHT11, DS18B20, etc) si un telefon GSM "vechi" care poate primi comenzi AT (Nokia, Ericsson, etc.) Atmega_ sr07 - retea de senzori radio cu citire si comanda distanta_NRF (3-4 std) Fiecare placa (a fiecarui student) are cite un senzor analogic sau digital (diferiti intre placi) si un dispozitiv NRF24L01. Se citesc valorile senzorilor si se transmit bidirectional (emitatotul / receptor = NRF24L01) catre o alta placa, direct sau prin intermediar (releu). Destinatarul afiseaza valorile pe Hyperterminal si le memoreaza pe SD card (data, ora, tip info, valoare in format "string"). De pe Hyperterminal se preiau comenzile utilizatorului pentru reconfigurarea senzorilor "distanti". Daca un nod primeste informatie pentru alt nod (nu este destinatar), devine releu, repeta informatia mai departe. (Obs: Sursa mesajului nu trebuie sa mai repete informatie primita de la releu) Atmega_ sr08 - retea de senzori radio cu citire si comanda distanta_CC (3-4 std) Fiecare placa (a fiecarui student) are cite un senzor analogic sau digital (diferiti intre placi) si un dispozitiv CC1100. Se citesc valorile senzorilor si se transmit bidirectional (emitatotul / receptor = CC1100) catre o alta placa, direct sau prin intermediar (releu). Destinatarul afiseaza valorile pe Hyperterminal si le memoreaza pe SD card (data, ora, tip info, valoare in format "string"). De pe Hyperterminal se preiau comenzile utilizatorului pentru reconfigurarea senzorilor "distanti". Daca un nod primeste informatie pentru alt nod (nu este destinatar), devine releu, repeta informatia mai departe. (Obs: Sursa mesajului nu trebuie sa mai repete informatie primita de la releu) Atmega_sr09 - *********************************************************************************** (IoT) – senzori de tip IoT (cu afisare date pe internet) IoT_01 - Statie meteo cu citire si comanda prin Internet cu controler Atmega16 (2std) O placa cu uC Atmega 16 are senzor DHT11 (umiditate si temperatura digitale) si BMP 180 (presiune/lumina) si cutermur (accelerometer) si dispozitivde comunicatie WizNet W5100. Se citesc valorile senzorilor si se transmit modulu.ui W5100 pentru a fi afisat pe pagina proprie de WEB (are server WEB integrat si trebuie realizata o pagina minimala). De asemnea, prin pagina WEB se preiau setarile realizate de utilizatori si se trimit uC pentru reconfigurarea parametrilor acestora (perioada de citire, precizie de citire, etc) IoT_02 – Dispozitivde monitorizare pacient cu citire si comanda prin Internet cu cu ESP8266 (2std) O placa cu ESP8266 are senzori LM35 (temperatura analogic), GY-21 (pozitie + accelerometru) si batai ale inimii (hart beat rate). Se citesc valorile senzorilor si se afiseaza pe pagina proprie de WEB (trebuie instalat si configurat server WEB pentru interfata WiFi si trebuie realizata o pagina minimala). De asemnea, prin pagina WEB se preiau setarile realizate de utilizatori si se aplica reconfigurarea parametrilor senzorilor. (perioada de citire, precizie de citire, etc) IoT_03 – Dispozitivde monitorizare pacient cu citire si comanda prin Internet cu cu Raspberry Pi (PC2, ver2/3, zero, etc) (2std) La placa cu Raspberry Pi se conecteaza senzori de la proiectul de monitorizare pacient (IoT_02) si valorile se afiseaza pe pagina WEB. De asemnea, prin pagina WEB se preiau setarile realizate de utilizatori si se aplica reconfigurarea parametrilor senzorilor. (perioada de citire, precizie de citire, etc) IoT_04 – Dispozitiv de statie meteo cu citire si comanda prin Internet cu Raspberry Pi (PC2, ver2/3, zero, etc) (2std) La placa cu Raspberry Pi se conecteaza senzori de la proiectul de statie meteo (IoT_01) si valorile se afiseaza pe pagina WEB. De asemnea, prin pagina WEB se preiau setarile realizate de utilizatori si se aplica reconfigurarea parametrilor senzorilor. (perioada de citire, precizie de citire, etc) IoT_05 - Sistem de alarma cu supraveghere video cu management distant (2std) (senzori prezenta/miscare/temperatura/CH4/fum) + camera video cu salvare pe card SD + pagina web pentru managemet prin Internet Raspb_01 - DLNA Media center cu functii suplimentare (torrent, ..) realizat cu Raspberry Pi (1std) IoT_06- ************************************************************************************ (Mat) Tehnici de transmisiune a datelor: MATLAB / GNU radio (1 student daca nu se specifica altfel): Mat01 - Receptia semnalelor OFDM (sincronizare, estimare canal, "egalizare") (2 stud) Mat02 - Achizitia si urmarirea scalara in sistemul Galileo (2 stud) Mat03 - Precodare liniara pentru legtura uplink in Massive MIMO 5G (MRT vs ZF/MMSE) Mat04 - Prelucrarea pentru receptia in Massive MIMO 5G (2 stud) Mat05 - Modelarea canalului radio si estimarea canalului pentru massive MIMO Mat06 - Comparatie intre tehnicile de modulatie OFDM si SC-FDE Mat07 – Studiul modulatiei IC-OFDM Mat08 – ************************************************************************************* (Ns3) Analiza protocoalelor prin simulare cu NS-3 (cite un student, daca nu este specificat altfel): NS3_01 - Analiza performantelor 6LowPAN cu NS3 NS3_02 - Analiza protocoale de rutare in MANET: OLSR , DSDV, DSR , AODV cu NS3 NS3_03 - Studiul mobile IP in NS3 NS3_04 - Studiul handover-ului in LTE cu NS3 NS3_05 -