This shows you the differences between two versions of the page.
pm:prj2021:apredescu:tomodachi [2021/06/04 16:35] ioan.tanasa [Hardware Design] |
pm:prj2021:apredescu:tomodachi [2021/06/05 17:20] (current) ioan.tanasa [Montaj și demo] |
||
---|---|---|---|
Line 24: | Line 24: | ||
{{ :pm:prj2021:apredescu:336ca_tanasa_ioan_block_diagram.png |}} | {{ :pm:prj2021:apredescu:336ca_tanasa_ioan_block_diagram.png |}} | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
- | |||
- | <note tip> | ||
- | Listă de piese: | ||
- | * Arduino uno | ||
- | * Display LCD | ||
- | * 5 butoane | ||
- | * Buzzer pasiv | ||
- | * Diodă fotosenzitivă | ||
- | * Breadboard | ||
- | </note> | ||
Pentru a realiza acest proiect vom avea nevoie de: \\ | Pentru a realiza acest proiect vom avea nevoie de: \\ | ||
Line 47: | Line 37: | ||
* 2 rezistente pentru ecran | * 2 rezistente pentru ecran | ||
* 3 butoane | * 3 butoane | ||
+ | * Baterie de 9V cu conector | ||
* Buzzer pasiv | * Buzzer pasiv | ||
* Breadboard | * Breadboard | ||
+ | * Pistol de lipit (honorable mention) | ||
</note> | </note> | ||
\\ | \\ | ||
Line 57: | Line 49: | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | Am folosit biblotecile ButtonDebounce pentru preluarea ușoară a semnalelor de la butoane și ucglib pentru controlarea ecranului. | ||
- | TODO | + | [[https://github.com/tnsio/tomogachi|Repository Git Hub cu cod sursă]] |
+ | ===== Montaj și demo ===== | ||
- | ===== Rezultate Obţinute ===== | + | {{:pm:prj2021:apredescu:montaj_pm.jpeg?300|}} |
- | TODO | ||
- | ===== Concluzii ===== | ||
- | TODO | + | [[https://youtu.be/dcEc8SNwZPo|Video demo]] |
- | ===== Download ===== | + | |
- | TODO | + | Calitatea videoclipului este proastă deoarece am camera stricată la telefon. |
+ | ===== Dificultăți ===== | ||
+ | Bibloteca UCGLIB creează mult flickering pe ecran, poate fi rezolvat prin schimbarea la bibloteca ADAFRUIT. | ||
+ | |||
+ | Buzzer-ul este prea încet, poate fi rezolvat prin controlarea lui printr-un tranzistor sau amplificator. | ||
+ | ====== Download ====== | ||
+ | Link pagina: https:https://ocw.cs.pub.ro/courses/pm/prj2021/apredescu/tomodachi \\ | ||
+ | Link documentatie: https://ocw.cs.pub.ro/courses/pm/prj2021/apredescu/tomodachi?do=export_pdf\\ | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
- | TODO | + | <note tip> |
+ | * Saptamana 1: alegerea proiectului | ||
+ | * Saptamana 2: cumparare piese necesare | ||
+ | * Saptamana 3: verificarea pieselor si montarea acestora pe breadboard | ||
+ | * Saptamana 4: cumpararea de piese suplimentare (fire tata-tata, un breadboard suplimentar si rezistente de 2.2k si 3.3 pentru diviziarele de tensiune, baterie de 9V si conector de baterie) | ||
+ | * Saptamana 5: scrierea si depanarea codului | ||
+ | </note> | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | |||
- | TODO | ||
<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> | ||
+ | |||
+ | [[https://www.youtube.com/watch?v=NAyt5kQcn-A&list=PLWExT-lyV7ZDWTARXRiw2Vi4tfmLBuKgo&index=2&t=104s|Tutorial ecran ST7735]] | ||
+ | |||
+ | [[https://github.com/maykon/ButtonDebounce|Biblotecă debounce]] | ||
+ | |||
+ | [[https://github.com/olikraus/ucglib|Biblotecă UCGLIB]] |