Satura rādītājs:

Arduino luksofora kontrolieris ar tālvadības pulti: 10 soļi
Arduino luksofora kontrolieris ar tālvadības pulti: 10 soļi

Video: Arduino luksofora kontrolieris ar tālvadības pulti: 10 soļi

Video: Arduino luksofora kontrolieris ar tālvadības pulti: 10 soļi
Video: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Novembris
Anonim
Arduino luksofora kontrolieris ar tālvadības pulti
Arduino luksofora kontrolieris ar tālvadības pulti

Man bija luksofors, kuru es atjaunoju. Atlika tikai izveidot kontrolieri gaismas signāla modeļiem. Lai to apgrieztu, es iekļāvu tālvadības pulti. Šī bija arī lieliska iespēja man izmēģināt Arduino. Es gribēju izmantot Arduino, jo to bija viegli izmantot gan MAC, gan Windows.

1. darbība: definējiet projektu

Lai sāktu elektronikas projektēšanas projektu, vispirms definējiet tā funkcionalitātes parametrus. Šis projekts ir definēts kā: Kontrolēt 3 izejas Izlasīt 4 ieejas Izlasīt 1 starpposmu Funkcijas: 3 izejas tiek sekvencētas vairākos režīmos-Standarta luksofora modelis-Apgriezts modelis-nemainīgs katrā izejā katra izeja-Izslēgt Palielināšanas un samazināšanas secības ātrumsModificējiet saglabātos laika parametrus, izmantojot vissvarīgāko tālvadības kontroli; Izpildīt reāllaika muižā.

2. solis: ķēdes prototips

Izmantojiet prototipa metodes, lai pārbaudītu ķēdi. Es izmantoju Arduino Duemilanovu. Es pievienoju 3 gaismas diodes, 4 slēdžus un sāku rakstīt kodu. Arduino IDE (kas ir BEZMAKSAS !!) izmanto sintaksi, kas ir ļoti līdzīga vecmodīgam ANSI C. Es sāku ar signālu modeļu režīmiem. Es izmantoju gadījuma paziņojumu, lai modulētu savu kodu. Es pievienoju pogu kodu. Pogas kontrolē režīmu UP/DN un ātrumu UP/DN.

3. solis: uzrakstiet kodu

Kad es saņēmu pamatus, es pārgāju uz papildinājumiem. Es vadu tālvadības pults uztvērēju pie Arduino, pārliecinoties, ka signāla saņemšanas līnija ir savienota ar manu pārtraukšanas tapu. Es arī buferēju savas Arduino izejas tapas, izmantojot komutācijas tranzistorus, kas vada 5 voltu relejus.

4. solis: TEST TEST TEST TEST

Rūpīgi pārbaudiet savu ķēdi un kodu. Arduino pieļauj lauka programmu spēju, taču tas nav attaisnojums, lai netiktu pārbaudīts. Pēc tālvadības pults pievienošanas man bija daudz koda izmaiņu, lai varētu lietot kodu. Šajā versijā ir izmantojams tālvadības pults kods uztvērēju, taču tas pārtrauc iespēju pārprogrammēt laiku un noklusējuma zibspuldzes modeli un ātrumu ieslēgšanas brīdī.

5. solis: elektroniskais shematiskais dizains

Izmantojiet projektēšanas programmu, lai modelētu elektronisko shēmu. Izveidojiet katru komponentu un savienojiet to tapas kopā

6. darbība: PCB izkārtojums

Izmantojiet projektēšanas programmatūru, lai izkārtotu PCB (iespiedshēmas plates). Izveidojiet kartonu no galīgā izkārtojuma un TEST FIT IT. Man paveicās un man bija pietiekami daudz spēles, ja gaismas korpusā atstāju atskrūvētas skrūves, lai pareizi aizvērtu un aiztaisītu gaismas durvis.

7. solis: izgrieziet PCB

Izgrieziet PCB
Izgrieziet PCB

Lai izveidotu shēmas plati, izmantojiet gravieri, CNC, lāzeru vai kodināšanu. Īpašs paldies Stīvam balvu galerijā. Sazinieties ar vietējo trofeju veikalu vai zīmju gravieri. Viņi, iespējams, nezina, ka viņiem ir šī spēja. Mana dēlis tika nogriezts uz 10 gadus veca trofeju/plāksnīšu graviera. Es izmantoju NOVARM DipTrace, lai izveidotu shematisku un PCB.

8. solis: samontējiet projektu

Salieciet projektu
Salieciet projektu

Novietojiet komponentus uz PCB. Lodējiet tapas un vadus.

9. darbība: instalējiet PCB

Instalējiet PCB
Instalējiet PCB

Instalējiet PCB luksoforā. Pievienojiet visas sastāvdaļas

10. solis: pabeidziet

Ada Zēns! Apsēdieties un izbaudiet sava darba augļus. BTW spuldzes ir ar rokām izgatavotas augstas efektivitātes gaismas diodes. Viss šis luksofors patērē mazāk nekā 10 W pie 5 V, ja ir ieslēgtas visas trīs gaismas.

Ieteicams: