Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Hej fantje! Rad bi delil svoj projekt, na katerem delam že nekaj časa. Ta projekt je bil navdihnjen s strani https://www.instructables.com/id/Interactive-Touch… Prvotno projekt deluje z merjenjem časovne razlike med točko A in točko B. Od začetnega zatiča pošlje signal do končne sponke, čas, ki je potreben, se meri s časovnikom. Z zmanjšanjem vrednosti upora (premik roke) bližje kondenzatorju senzorja se tokrat skrajša, kar spremeni barvo. Prvotni projekt je zelo zanimiv, vendar ga je težko narediti. Zato sem ustvaril svojega.
Moj način delovanja je torej vrtenje/zvijanje koračnega motorja. Z vrtenjem spremeni barvo. Skupaj bosta dva motorja (lahko sta največ tri motorje, vendar se odločim za dva), eden je odgovoren za modro barvo, drugi pa za rdečo.
1. korak: Kaj potrebujemo?
Elektroni:
1. Arduino Leonardo
2. Žice
3. Krušna deska, velika in majhna
4. Koračni motorji (lahko 1, 2 ali 3. Osebno priporočam 2 ali 3)
5. Več skupnih katodnih RGB LED (lahko imate bolj ali manj odvisno od tega, koliko svetlobe želite)
6. 3x 330 ohmski upori
Ovitek:
1. Karton
2. Bombaž ali goba (ali kateri koli drug prozoren/prosojen material)
3. Vroče lepilo (pištola)
2. korak: Korak za utemeljitev
Vsebina moje posode je 20x12x10. Vsekakor je večja od običajne nočne luči. Predlagam, da ga zmanjšate. Škatla je v glavnem iz kartona, na trak pa položite prozoren material.
Podrobnosti so spodaj:
- 10x12 cm za podlago
- 20x12 cm za stran
- 2x10 cm za prozoren del (lahko je tako velik, kot želite)
Lepenke razrežemo z noži in rezilom. In so zlepljeni z vročim lepilom.
3. korak: Prototip in ožičenje
Zdaj imamo vse in lahko začnemo z ožičenjem. Najprej pa naredite prototip, da vidite, kako deluje.
Tukaj uporabljam Arduino Leonardo. Verjamem pa, da ožičenje deluje tudi na Arduino UNO. Sledite in opazujte posamezne žice in jih povežite na Arduino. *pri priključitvi LED se izogibajte D3 in D11
Ko končate vse ožičenje, prenesite kodiranje v koraku 4. Če ne deluje, dvakrat preverite ožičenje ali pa mi spodaj postavite vprašanja.
4. korak: Kodiranje
Zdaj imamo vse in lahko začnemo s kodiranjem.
Če želite uporabiti mojo kodo, obiščite Arduino.cc ali kliknite tukaj.
Kodiranje je temeljilo na kodiranju prvotnega projekta, zato boste morda videli nekatera mesta, kjer so stvari dodane ali poševne. Če pa ste vse kopirali, bi moralo delovati, če so vse vaše napeljave pravilne. Če pa poznate boljši način kodiranja, to storite, ker nisem najboljši pri kodiranju.
5. korak: Končali smo
Če ste temu sledili, bi morali imeti sedaj delujočo nočno luč s spremenljivo svetlobo! Hvala, ker ste porabili svoj čas!