This shows you the differences between two versions of the page.
|
pm:prj2021:apredescu:tomodachi [2021/06/04 16:39] ioan.tanasa [Jurnal] |
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]] |
| + | |||
| + | 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 ====== | ====== Download ====== | ||
| Link pagina: https:https://ocw.cs.pub.ro/courses/pm/prj2021/apredescu/tomodachi \\ | Link pagina: https:https://ocw.cs.pub.ro/courses/pm/prj2021/apredescu/tomodachi \\ | ||
| Line 76: | Line 75: | ||
| * Saptamana 2: cumparare piese necesare | * Saptamana 2: cumparare piese necesare | ||
| * Saptamana 3: verificarea pieselor si montarea acestora pe breadboard | * 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 | + | * 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 | * Saptamana 5: scrierea si depanarea codului | ||
| </note> | </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]] | ||