Sisukord:

Arduino valgusfoori kontroller koos kaugjuhtimispuldiga: 10 sammu
Arduino valgusfoori kontroller koos kaugjuhtimispuldiga: 10 sammu

Video: Arduino valgusfoori kontroller koos kaugjuhtimispuldiga: 10 sammu

Video: Arduino valgusfoori kontroller koos kaugjuhtimispuldiga: 10 sammu
Video: Proyecto de heliostato Templastat / Templastat Heliostat Project: improvements, updates and test 2024, Juuli
Anonim
Arduino valgusfoori kontroller koos kaugjuhtimispuldiga
Arduino valgusfoori kontroller koos kaugjuhtimispuldiga

Mul oli valgusfoor, mida ma viimistlesin. Ainus asi, mida teha, oli ehitada kontroller valguse signaalimustrite jaoks. Selle keerdumiseks lisasin kaugjuhtimispuldi. See oli ka minu jaoks suurepärane võimalus proovida Arduinot. Tahtsin kasutada Arduinot, kuna seda oli lihtne kasutada nii MAC -is kui ka Windowsis.

Samm: määratlege projekt

Elektroonikakujundusprojekti käivitamiseks määrake esmalt selle funktsionaalsuse parameetrid. See projekt on määratletud järgmiselt: Juhtige 3 väljundit Loe 4 sisendit Loe 1 vahepealkiri Omadused: 3 väljundit järjestatakse mitmes režiimis-standardne valgusfoori muster-tagurpidi muster-iga väljundi korral püsiv iga väljund-väljalülitamine Suurendamise ja vähendamise järjestuse kiirusMuuda salvestatud ajastusparameetreid, kasutades kõige olulisemat kaugjuhtimispulti; Täida reaalajas mõisas.

2. samm: vooluringi prototüüp

Ahela testimiseks kasutage prototüüpmeetodeid. Ma kasutasin Arduino Duemilanovit. Lisasin 3 LED -i, 4 lülitit ja hakkasin koodi kirjutama. Arduino IDE (mis on TASUTA !!) kasutab süntaksit, mis on väga sarnane vana hea ANSI C -ga. Alustasin signaalimustrite režiimidega. Kasutasin oma koodi moduleerimiseks juhtumilause. Lisasin nuppude koodi. Nupud juhivad režiimi UP/DN ja kiirust UP/DN.

Samm: kirjutage kood

Kui sain põhitõed selgeks, liikusin lisandmoodulite juurde. Ühendasin kaugjuhtimispuldi vastuvõtja Arduinoga, veendudes, et ühendan signaali vastuvõetud liini oma katkestusnõelaga. Samuti puhverdasin oma Arduino väljundnööpe, kasutades lülitustransistore, mis juhivad 5 -voldiseid releesid.

4. samm: TEST TEST TEST TEST

Kontrollige oma vooluringi ja koodi põhjalikult. Arduino võimaldab väliprogrammi võimet, kuid see ei ole vabandus testimiseks. Pärast kaugjuhtimispuldi lisamist oli koodi käitamiseks palju koodi muutusi. Selles versioonis on kaugjuhtimispuldi jaoks kasutatav kood vastuvõtja, kuid see katkestab võimaluse ajastuse ja välklambi mustri ning kiiruse ümberprogrammeerimisel sisselülitamisel.

Samm: elektrooniline skemaatiline disain

Kasutage elektroonilise skeemi modelleerimiseks disainiprogrammi. Looge iga komponent ja ühendage nende tihvtid omavahel

6. samm: PCB paigutus

PCB (trükkplaat) paigutamiseks kasutage projekteerimistarkvara. Tehke lõplikust paigutusest välja lõigatud papp ja TEST FIT IT. Mul vedas ja mängisin piisavalt, kui jätsin valguskorpuse kruvid lahti, et valgusuksed õigesti sulgeda ja lukustada.

Samm: lõigake trükkplaat

Lõigake trükkplaat
Lõigake trükkplaat

Trükkplaadi valmistamiseks kasutage graveerijat, CNC -d, laserit või söövitamist. Eriline tänu Steve'ile auhinnagaleriis. Võtke ühendust oma kohaliku trofeekaupluse või siltide graveerijaga. Nad ei pruugi teada, et neil on see võime. Minu tahvel lõigati 10 -aastasele trofee/tahvli graveerijale. Ma kasutasin oma skeemi ja trükkplaadi valmistamiseks NOVARMi DipTrace'i.

8. samm: koguge projekt kokku

Pange projekt kokku
Pange projekt kokku

Asetage komponendid trükkplaadile. Jootke tihvtid ja juhtmed.

Samm: installige trükkplaat

Paigaldage trükkplaat
Paigaldage trükkplaat

Paigaldage trükkplaat valgusfoori. Juhtme kõik komponendid

10. samm: lõpetage

Ada Poiss! Istuge maha ja nautige oma töö vilju. BTW lambid on käsitsi valmistatud suure efektiivsusega LED -id. Kogu see valgusfoor tarbib 5 V pingel alla 10 W, kui kõik kolm valgust põlevad.

Soovitan: