Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2022:ndrogeanu:telecomanda_ir [2022/04/23 16:32]
iulian.panaitescu
pm:prj2022:ndrogeanu:telecomanda_ir [2022/06/02 01:32] (current)
iulian.panaitescu
Line 33: Line 33:
     * Led IR     * Led IR
     * Breadboard     * Breadboard
-  ​scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri,​ e.g. http://​www.captain.at/​electronic-atmega16-mmc-schematic.png) +    ​Baterie 9V
-  * diagrame de semnal  +
-  * rezultatele simulării+
 </​note>​ </​note>​
  
Line 43: Line 41:
 <note tip> <note tip>
 Descrierea codului aplicaţiei (firmware): Descrierea codului aplicaţiei (firmware):
-  * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) +  * Am scris codul in Arduino IDE 
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) +  * Am folosit biblioteca "​IRremote"​ 
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +  * Dupa ce am instalat-o am folosit exemplele pentru a intelege mai bine functionarea:​ 
-  * (etapa 3surse şi funcţii implementate+    * Pentru a ajunge la ele din Arduino IDE: File -> Examples -> Examples from custom libraries -> IRremote 
 +    * Am folosit "​SendDemo"​ si "​UnitTest"​ 
 +  * Am folosit PCINT pentru butoane; la apasarea fiecarui buton este trimisa o comanda spre led 
 +  * Telecomanda mai are o functionalitate care cicleaza prin cele mai cunoscute comenzi ale unor marci de device-uri(pentru a testa daca se potriveste vreuna)
 </​note>​ </​note>​
  
Line 52: Line 53:
  
 <note tip> <note tip>
-Care au fost rezultatele obţinute în urma realizării proiectului vostru.+Telecomanda functioneaza;​ trimite comenzile device-urilor prin intermediul led-ului infrarosu(pentru a vedea acest lucru se poate folosi o camera video cum ar fi cea de la telefon).
 </​note>​ </​note>​
  
 ===== Concluzii ===== ===== Concluzii =====
  
-===== Download ===== +<​note ​tip
- +A fost destul de interesant proiectul; am inteles mult mai bine cum functioneaza acest tip de telecomanda si device-urile care o folosesc.
-<​note ​warning+
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etc. Un fişier README, un ChangeLog, un script ​de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). +
- +
-Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:​pm:​prj20??:​c?​** sau **:​pm:​prj20??:​c?:​nume_student** (dacă este cazul). **Exemplu:​** Dumitru Alin, 331CC -> **:​pm:​prj2009:​cc:​dumitru_alin**.+
 </​note>​ </​note>​
  
-===== Jurnal ​=====+===== Download ​=====
  
 <note tip> <note tip>
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.+{{cod_tel_ir.zip}}
 </​note>​ </​note>​
  
Line 74: Line 71:
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** ​şi **Resurse Hardware**. +**Resurse Software** 
-  * https://​www.hackster.io/​TechnicalEngineer/​universal-ir-remote-control-8309bf +  ​* Ideea de proiect: 
-  * https://​electronics.howstuffworks.com/​remote-control4.htm+    ​* https://​www.hackster.io/​TechnicalEngineer/​universal-ir-remote-control-8309bf 
 +  ​* Cum functioneaza telecomenzile IR: 
 +    ​* https://​electronics.howstuffworks.com/​remote-control4.htm 
 +    * https://​www.ucl.ac.uk/​culture-online/​ask-expert/​your-questions-answered/​how-does-remote-control-work-tv 
 +  * Lab-uri: 
 +    * https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab2-2022 
 +    * https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab3-2022 
 +  * Intreruperi:​ 
 +    * https://​www.electrosoftcloud.com/​en/​pcint-interrupts-on-arduino/​ 
 +    * https://​www.youtube.com/​watch?​v=ZDtRWmBMCmw 
 +  * Exemplu pe un tv Philips(din asta am eu acasa) care m-a ajutat: 
 +    * https://​forum.arduino.cc/​t/​philips-tv-remote-lamp-and-servo-control/​8231 
 +  * Alt exemplu care mi-a fost util: 
 +    * http://​www.righto.com/​2009/​08/​multi-protocol-infrared-remote-library.html 
 +  * Functii arduino(nu le pun pe toate): 
 +    * https://​www.arduino.cc/​reference/​en/​language/​functions/​time/​delaymicroseconds/​ 
 +  * Biblioteca IRremote: 
 +    * https://​www.arduinolibraries.info/​libraries/​i-rremote 
 +    * Link github autor: 
 +      * https://​github.com/​Arduino-IRremote/​Arduino-IRremote 
 +**Resurse Hardware** 
 +  * Pinout: 
 +    * https://​ocw.cs.pub.ro/​courses/​_detail/​pm/​lab/​uno.jpg?​id=pm%3Alab%3Alab2-2022 
 +  * Cum se trimit semnale IR cu arduino: 
 +    * https://​www.arrow.com/​en/​research-and-events/​articles/​how-to-send-arduino-ir-remote-signals 
 +    * https://​learn.adafruit.com/​using-an-infrared-library/​sending-ir-codes 
 +  * Cum se alimenteaza arduino cu o baterie de 9V: 
 +    * https://​www.instructables.com/​Powering-Arduino-with-a-Battery/​ 
 +  * Exemplu util: 
 +    * https://​create.arduino.cc/​projecthub/​electropeak/​use-an-ir-remote-transmitter-and-receiver-with-arduino-1e6bc8
 </​note>​ </​note>​
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2022/ndrogeanu/telecomanda_ir.1650720766.txt.gz · Last modified: 2022/04/23 16:32 by iulian.panaitescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0