INHOUDSOPGAWE:
Video: Intelligente agterlig: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
'N Ruk gelede het die agterlig van my fiets opgehou werk. Toe ek dit oopmaak, was daar 'n klein PCB met elektronika en 'n LED daarin. Die probleem was die drukknopskakelaar wat nie werk nie. Ek kon die skakelaar vervang het, maar iets oor hierdie ontwerp het my ontstel. Die punt is dat die agterlig met 'n battery aangedryf word en sodra dit aangeskakel is, bly dit aan totdat u dit afskakel of as die batterye leeg raak.
Aangesien ek omgee vir die omgewing, wou ek 'n oplossing hê wat my batterye nie leegmaak as ek vergeet om die agterlig af te skakel nie. So is 'n nuwe projek gebore.
Hierdie intelligente agterlig het drie hooffunksies:
- Skakel die LED aan of uit as die drukknop ingedruk word.
- Hou die LED aan terwyl die fiets beweeg en skakel die LED na 10 minute af as die fiets nie meer beweeg nie.
- Skakel die LED uit as die batteryspanning onder 2,1 Volt daal.
Vir hierdie projek het ek 'n kantelskakelaar van die Tea Light Clone -projek hergebruik, waaruit ek ook sommige van die sagteware vir hierdie projek hergebruik het.
Soos altyd het ek hierdie projek gebou rondom my gunsteling mikrobeheerder, die PIC, met behulp van die JAL -programmeertaal.
Stap 1: Vereiste komponente
U moet die volgende komponente vir hierdie projek hê:
- 'N Stukkie broodbord
- PIC -mikrobeheerder 12F615
- 8-pen IC-aansluiting
- Kondensator 100 nF
- Weerstand: 2 * 10k, 1 * 100 Ohm
- Amber LED met hoë helderheid of rooi LED
- Drukknop aan/af skakelaar
- Kantel skakelaar
Sien die skematiese diagram oor hoe om die komponente aan te sluit.
Stap 2: Ontwerp en bou van die elektronika
Die werkspanningsbereik van die PIC is tussen 2 Volt en 5,5 Volt, wat dit geskik maak om die 2 AAA -batterye as kragtoevoer te gebruik. Die ontwerp moes lae krag hê, sodat die kantelskakelaar slegs aktief is as die toestel aangeskakel word deur pen 3 van die PIC laag te maak tydens werking.
In die oorspronklike ontwerp was die stroom deur die LED 20 mA, wat redelik hoog is vir 'n LED met 'n hoë helderheid en nie nodig is nie. Om batterye te bespaar, gebruik hierdie ontwerp 'n stroom van 10 mA vir die LED.
Aangesien die PIC in die slaapmodus is wanneer dit onaktief is, is die drukknopskakelaar gekoppel aan die PIN -kode van die PIC om dit uit die slaap te maak. In die slaapmodus gebruik die PIC amper geen krag nie.
Die kring is gemaak op 'n broodbord wat mooi in die bestaande behuizing van die agterlig pas. Op die foto kan u sien hoe die bord opgestel is en hoe dit in die behuising pas.
Stap 3: Die sagteware
Soos reeds genoem, is die sagteware geskryf vir 'n PIC12F615 met behulp van die JAL -programmeertaal. Die sagteware voer 'n paar take uit:
- Begin die PIC en plaas dit in die slaapmodus nadat dit aangeskakel is.
- Word wakker uit die slaap as die drukknop ingedruk word en skakel die LED aan. Gaan slaap weer as die drukknop weer ingedruk word. Die wakker word geaktiveer deur die eksterne onderbreking van die PIC waarmee die drukknoppie gekoppel is.
- As dit wakker is, aktiveer die kantelskakelaar en kyk of die kantelskakelaar geaktiveer is as gevolg van beweging. As daar gedurende 10 minute geen beweging opgespoor word nie, word die LED afgeskakel, die kantelskakelaar is afgeskakel en die PIC word weer in die slaapmodus geplaas.
- As dit wakker is, meet die spanning van die batterye en as dit onder 2,1 Volt daal, word die LED afgeskakel, die kantelknop is uitgeskakel en die PIC word weer in die slaapmodus gesit.
Aanvanklik is die sagteware vir bewegingsopsporing ontwerp met behulp van die funksie Interrupt On Change (IOC) van die PIC, maar dit werk nie goed nie. In plaas daarvan word die skakelaar nou elke 100 keer ondervra om te bepaal of dit geaktiveer is of nie. Die meting van die voedingsspanning word uitgevoer met behulp van die geïntegreerde Analog To Digital converter wat elke 20 ms die voedingsspanning meet.
Die JAL -bronlêer en die Intel Hex -lêer vir die programmering van die PIC is aangeheg. Besoek die JAL -webwerf as u die PIC -mikrobeheerder met JAL wil gebruik - 'n programmeertaal soos Pascal.
Geniet u eie projek en sien uit na u reaksies en alternatiewe toepassings.
Aanbeveel:
TV -agterlig: 5 stappe
TV -agterlig: In hierdie projek sal ek u wys hoe u die agterlig van u TV kan beheer met u TV -afstandsbediening
N Meisie se beste fiets agterlig: 12 stappe (met foto's)
N Meisie se beste fiets -agterlig: dit handel oor 'n battery -aangedrewe agterlig in hartvorm. Om veiligheidsredes is 'n goeie agterlig noodsaaklik vir 'n kinderfiets. Dit moet dus betroubaar wees. Kinders vergeet gewoonlik om die agterlig aan te skakel as hulle begin fietsry. So dit is nie
Pas u motorfiets -agterlig aan !: 3 stappe
Pas u motorfiets -agterlig aan !: Hallo almal! Op hierdie instruksies sal ek deel hoe u u eie agterlig goedkoop van lamp tot LED kan aanpas, as u lui is om nou te lees, kan u die video kyk wat ek alreeds gemaak het, genoeg inleiding, kom net in die stappe
Hartvormige afstandbeheerde muurverf met agterlig: 8 stappe (met foto's)
Hartvormige afstandbeheerde muurverf met agterlig: in hierdie selfdoen-tutoriaal vir die maak van huisversierings, leer ons hoe u 'n hartvormige muurpaneel met agtergrond met laaghoutbord kan maak en verskillende soorte beligtingseffekte byvoeg wat deur 'n afstandsbediening en lig beheer kan word. sensor (LDR) met behulp van Arduino. Jy c
Slim agterlig: 4 stappe (met foto's)
Slim agterlig: Venco is 'n toestel wat ontwerp is om in 'n gesentreerde, hoë gemonteerde posisie agter in 'n voertuig te sit. Dit ontleed die data van die sensors - gyroscoop en die versnellingsmeter en toon die huidige toestand van die voertuig - versnelling, rem tot 'n