This shows you the differences between two versions of the page.
pm:prj2021:apredescu:water_dispenser [2021/06/04 16:00] alina_elena.virtan |
pm:prj2021:apredescu:water_dispenser [2021/06/04 20:21] (current) alina_elena.virtan [Bibliografie] |
||
---|---|---|---|
Line 27: | Line 27: | ||
* [[https://www.sigmanortec.ro/Buzzer-pasiv-5v-p172425809|Buzzer pasiv 5V]] | * [[https://www.sigmanortec.ro/Buzzer-pasiv-5v-p172425809|Buzzer pasiv 5V]] | ||
* [[https://cleste.ro/alimentator-9v-1a.html?utm_medium=GoogleAds&utm_campaign=ShoppingAds&utm_source=&gclid=Cj0KCQjw--GFBhDeARIsACH_kdZH7-fWRZx8Cq9cD4ClOrH5fyxsSFIRFXccWTkovQyKaYLH0CouahIaAk6zEALw_wcB|Alimentator 9V 1A]] | * [[https://cleste.ro/alimentator-9v-1a.html?utm_medium=GoogleAds&utm_campaign=ShoppingAds&utm_source=&gclid=Cj0KCQjw--GFBhDeARIsACH_kdZH7-fWRZx8Cq9cD4ClOrH5fyxsSFIRFXccWTkovQyKaYLH0CouahIaAk6zEALw_wcB|Alimentator 9V 1A]] | ||
- | * [[https://www.dedeman.ro/ro/furtun-alimentar-glasklar-0501510-pvc-transparent-d-6-mm-rola-100-m/p/6006366|2xFurtun transparent]] | + | * [[https://www.dedeman.ro/ro/furtun-alimentar-glasklar-0501510-pvc-transparent-d-6-mm-rola-100-m/p/6006366|2 x Furtun transparent]] |
* [[https://www.optimusdigital.ro/en/leds/29-5-mm-red-led-with-difused-lens.html?search_query=led+red&results=1824|Led Rosu 5mm]] | * [[https://www.optimusdigital.ro/en/leds/29-5-mm-red-led-with-difused-lens.html?search_query=led+red&results=1824|Led Rosu 5mm]] | ||
* [[https://www.optimusdigital.ro/en/search?controller=search&orderby=position&orderway=desc&search_query=green+led&submit_search=|Led Verde 5mm]] | * [[https://www.optimusdigital.ro/en/search?controller=search&orderby=position&orderway=desc&search_query=green+led&submit_search=|Led Verde 5mm]] | ||
* [[https://cleste.ro/10-x-fire-dupont-tata-tata-10cm.html?utm_medium=GoogleAds&utm_campaign=ShoppingAds&utm_source=&gclid=Cj0KCQjw--GFBhDeARIsACH_kdb_1FrZk0frsurLAqC7aruPJeaRTgswLgDNyFETVsg51MBpPOvX5LoaAmOUEALw_wcB|Fire Tată-Tată]] | * [[https://cleste.ro/10-x-fire-dupont-tata-tata-10cm.html?utm_medium=GoogleAds&utm_campaign=ShoppingAds&utm_source=&gclid=Cj0KCQjw--GFBhDeARIsACH_kdb_1FrZk0frsurLAqC7aruPJeaRTgswLgDNyFETVsg51MBpPOvX5LoaAmOUEALw_wcB|Fire Tată-Tată]] | ||
* [[https://cleste.ro/10xfire-dupont-mama-tata-30cm.html?utm_medium=GoogleAds&utm_campaign=ShoppingAds&utm_source=&gclid=Cj0KCQjw--GFBhDeARIsACH_kdagiL8lpPuXh91AROHad3lKYZCvwJWnCVUBO_kgw7ItndH07dheLncaAo5LEALw_wcB|Fire Mamă-Tată]] | * [[https://cleste.ro/10xfire-dupont-mama-tata-30cm.html?utm_medium=GoogleAds&utm_campaign=ShoppingAds&utm_source=&gclid=Cj0KCQjw--GFBhDeARIsACH_kdagiL8lpPuXh91AROHad3lKYZCvwJWnCVUBO_kgw7ItndH07dheLncaAo5LEALw_wcB|Fire Mamă-Tată]] | ||
+ | * [[https://www.robofun.ro/rezistoare/rezistor-1k-0-25w-set-10-bucati.html|2 x Rezistenţe 1kohm]] | ||
==== Schema electrică ==== | ==== Schema electrică ==== | ||
{{ :pm:prj2021:apredescu:schema_electrica_water_dispenser.png?700}} | {{ :pm:prj2021:apredescu:schema_electrica_water_dispenser.png?700}} | ||
Line 47: | Line 48: | ||
=== Modul releu === | === Modul releu === | ||
* Controlează starea pompei (închisă sau deschisă) prin macro-ul relayPin (pinul 10) | * Controlează starea pompei (închisă sau deschisă) prin macro-ul relayPin (pinul 10) | ||
- | * Modulul releu va acţiona asupra pompei în funcţie de distanţa detectată de senzorul ultrasonic: | + | * Modulul releu va acţiona asupra pompei în funcţie de distanţa detectată de senzorul ultrasonic: dacă distanţa dintre senzor şi obiect este mai mică de 15 cm, este pornit motorul pompei şi se începe procesul de extragere şi evacuare a apei, altfel, motorul este oprit şi pompa stă în repaus. |
<code C> | <code C> | ||
void setup() { | void setup() { | ||
Line 211: | Line 212: | ||
+ | == Demo == | ||
+ | <html> | ||
+ | <iframe width="560" height="315" src="https://www.youtube.com/embed/M3Ws7EbIQFQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> | ||
+ | </html> | ||
===== Download ===== | ===== Download ===== | ||
Cod sursa: {{:pm:prj2021:apredescu:water_dispenser.zip|water_dispenser.zip}} | Cod sursa: {{:pm:prj2021:apredescu:water_dispenser.zip|water_dispenser.zip}} | ||
- | |||
- | Descarcă în format pdf: {{:pm:prj2021:apredescu:water_dispenser.pdf|}} | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
- | 19.05.2021: Testare individuală a componentelor | + | * 19.05.2021: Testare individuală a componentelor pentru a verifica funcţionalitatea lor + acomodarea cu multimetrul ca instrument de debugging |
+ | * 20.05.2021: Lipirea firelor la bornele pompei cu diafragmă, legarea modulului releu şi ajustarea distanţei de detecţie pentru senzorul ultrasonic. | ||
+ | * 21.05.2021: Adăugarea a două leduri, unul roşu şi unul verde, care să semnaleze starea dozatorului: când acesta este liber, ledul verde este aprins şi cel roşu stins, iar când acesta este ocupat (toarnă apă), ledul roşu este aprins şi cel verde stins. | ||
+ | * 01.06.2021: Adăugarea unui buzzer pasiv care redă o partitură din The Pink Panther cât timp dozatorul toarnă apă în pahar + realizarea design-ului pentru dozator şi construirea suportului acestuia din carton. | ||
+ | * 03.06.2021: Realizarea schemei electrice şi adăugarea buzzerului în schema bloc. | ||
+ | * 04.06.2021: Finalizarea paginii de wiki: adăugarea părţii de software design, rezultatele obţinute şi concluziile. | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | În final, consider că proiectul a fost o provocare pentru mine. De la mândria pe care am resimţit-o când am lipit firele pe conectorii pompei de apă, la spaima pe care am tras-o când am inversat polaritatea buzzerului, crezând că l-am ars, şi până la încercările repetate de a face debugging cu multimetrul, proiectul m-a trecut printr-un rollercoaster de emoţii. | + | * În final, consider că proiectul a fost o provocare pentru mine. De la mândria pe care am resimţit-o când am lipit firele la bornele pompei de apă, la spaima pe care am tras-o când am inversat polaritatea buzzerului, crezând că l-am ars, şi până la încercările repetate de a face debugging cu multimetrul, proiectul m-a trecut printr-un rollercoaster de emoţii din care am avut foarte multe de învăţat. |
- | Proiectul este util nu doar pentru a opri risipa de apă, ci şi pentru cei care consumă apă îmbuteliată şi se ocn | + | * Proiectul este util nu doar pentru a încetini risipa de apă, ci şi pentru cei care consumă apă îmbuteliată şi, de fiecare dată când doresc să-şi pună apă în pahar sau cană, sunt nevoiţi să ridice un bidon de 5l sau 10l, ceea ce uneori poate fi obositor. |
===== Bibliografie ===== | ===== Bibliografie ===== | ||
Line 228: | Line 235: | ||
* [[https://www.youtube.com/watch?v=Z0SZ-jzu_q8&ab_channel=RazibShahadatRazibShahadat|Tutorial utilizare pompa de apa cu diafragma]] | * [[https://www.youtube.com/watch?v=Z0SZ-jzu_q8&ab_channel=RazibShahadatRazibShahadat|Tutorial utilizare pompa de apa cu diafragma]] | ||
* [[https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf|ATmega328P Datasheet]] | * [[https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf|ATmega328P Datasheet]] | ||
+ | * {{:pm:prj2021:apredescu:water-dispenser.pdf|}} |