
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48

Egy ideje a kerékpárom hátsó lámpája leállt. Amikor kinyitottam, volt egy kis NYÁK, némi elektronikával és LED -del. A probléma a nyomógombos kapcsoló volt, amely nem működött. Cserélhettem volna a kapcsolót, de valami ezzel a kialakítással zavart. A lényeg az, hogy a hátsó lámpa elemmel működik, és ha be van kapcsolva, akkor világít mindaddig, amíg ki nem kapcsolja, vagy amikor az elemek lemerülnek.
Mivel érdekel a környezet, olyan megoldást akartam, amely nem meríti le az elemeket, ha elfelejtem kikapcsolni a hátsó lámpát. Tehát új projekt született.
Ennek az intelligens hátsó lámpának három fő funkciója van:
- A nyomógomb megnyomásakor kapcsolja be vagy ki a LED -et.
- Tartsa világítva a LED -et a kerékpár mozgása közben, és kapcsolja ki a LED -et 10 perc múlva, ha a kerékpár már nem mozog.
- Kapcsolja ki a LED -et, ha az akkumulátor feszültsége 2,1 V alá csökken.
Ehhez a projekthez a Tea Light Clone projekt billenőkapcsolót használtam fel, amelyből szintén felhasználtam a szoftver néhány részét ehhez a projekthez.
Mint mindig, ezt a projektet a kedvenc mikrovezérlőm, a PIC köré építettem, a JAL programozási nyelvet használva.
1. lépés: Szükséges összetevők

Ehhez a projekthez a következő összetevőkkel kell rendelkeznie:
- Egy darab kenyeretábla
- PIC mikrokontroller 12F615
- 8 tűs IC aljzat
- Kondenzátor 100 nF
- Ellenállások: 2 * 10k, 1 * 100 Ohm
- Nagy fényerősségű sárga vagy piros LED
- Nyomógombos be/ki kapcsoló
- Dönthető kapcsoló
Tekintse meg az alkatrészek csatlakoztatásának vázlatos diagramját.
2. lépés: Az elektronika tervezése és megépítése




A PIC üzemi feszültségtartománya 2 V és 5,5 V között van, ami alkalmassá teszi a 2 AAA elem használatára tápegységként. A kialakításnak alacsony energiafogyasztásúnak kellett lennie, így a billenőkapcsoló csak akkor aktív, ha a készülék be van kapcsolva úgy, hogy működés közben alacsonyra állítja a PIC 3. tűjét.
Az eredeti kivitelben a LED -en keresztül érkező áram 20 mA volt, ami elég nagy a nagy fényerejű LED -hez, és nem szükséges. Az elemek kímélése érdekében ez a kialakítás 10 mA áramot használ a LED számára.
Mivel a PIC alvó üzemmódba kerül, amikor inaktív, a nyomógombos kapcsoló a PIC megszakító PIN -kódjához van csatlakoztatva, hogy felébressze az alvó állapotból. Alvó üzemmódban a PIC szinte nem fogyaszt áramot.
Az áramkört egy kenyérsütő táblán készítették, amely szépen illeszkedett a hátsó lámpa meglévő házába. A képen láthatja, hogy a táblát hogyan állították be, és hogyan illeszkedik a házba.
3. lépés: A szoftver
Amint már említettük, a szoftver a PIC12F615 számára készült, a JAL programozási nyelv használatával. A szoftver néhány feladatot lát el:
- Inicializálja a PIC -t, és kapcsolja alvó üzemmódba a bekapcsolás után.
- Ébresztés alvó állapotból, amikor megnyomja a gombot, és kapcsolja be a LED -et. Menjen vissza aludni, ha a nyomógombot ismét megnyomja. Az ébresztést a PIC külső megszakítása aktiválja, amelyhez a nyomógomb csatlakozik.
- Amikor ébren van, engedélyezze a billenőkapcsolót, és figyelje, ha a billenőkapcsoló mozgás miatt aktiválódik. Ha 10 percen keresztül nem észlel mozgást, a LED kialszik, a billenő kapcsoló le van tiltva, és a PIC alvó üzemmódba kerül.
- Amikor ébren van, mérje meg az elemek feszültségét, és ha 2,1 V alá csökken, a LED kialszik, a billenőkapcsoló kikapcsol és a PIC alvó üzemmódba kerül.
Kezdetben a mozgásérzékelő szoftvert a PIC Interrupt On Change (IOC) funkciójával tervezték, de ez nem működött jól. Ehelyett a kapcsolót most minden 100 -an lekérdezzük, hogy megállapítsuk, aktiválva volt -e vagy sem. A tápfeszültség mérése az integrált analóg -digitális átalakító segítségével történik, amely 20 ms -onként mintavételezi a tápfeszültséget.
A JAL forrásfájl és az Intel Hex fájl a PIC programozásához csatolva van. Ha szeretné használni a PIC mikrokontrollert a JAL -val - Pascal -szerű programozási nyelvvel -, látogasson el a JAL webhelyére.
Jó szórakozást a saját projekt építéséhez, és várom a reakcióit és az alternatív alkalmazásokat.
Ajánlott:
Hátsó mátrix kerékpár lámpa: 5 lépés

Hátsó Mátrix Bike Light: Sziasztok! Mindig is lenyűgöztek a LED -ek és a világításuk módja, annyira elbűvölő, különösen a mátrix 8 x 8 és az RGB led csíkok. Régóta szerettem volna építeni egy hátsó kerékpáros lámpát a kerékpáromhoz, és most már képes vagyok rá. építeni
Motorkerékpár hátsó lámpa beépített villogókkal programozható LED -ek használatával: 4 lépés

Motorkerékpár -hátsó lámpa beépített villogókkal programozható LED -ek használatával: Helló! Ez némileg egyszerű barkács arról, hogyan lehet egyedi programozható RGB hátsó lámpát (beépített villogókkal/jelzőfényekkel) készíteni motorkerékpárjához vagy esetleg bármihez a WS2812B (egyedileg címezhető LED -ek) és Arduinos segítségével . 4 világítási mód van
Egyszerű lépcsős hátsó lámpa automatizálás: 3 lépés

Egyszerű lépcsőhátsó lámpa automatizálás: ASL Arduino pajzs ✔ Akár 24 lépcső beállítási lehetőség. ✔ Fade out hatás. PWM moduláció. ✔ Vezeték nélkül csatlakoztatható a piacon található több mint 20 vezető otthoni automatizálási vezérlőhöz. ✔ Használatra kész vázlat. ✔ Kombinált
Egyedi motorkerékpár hátsó lámpa!: 3 lépés

Egyedi motorkerékpár hátsó lámpa!: Üdv mindenkinek! Ezen az Instructable -on megosztom, hogyan testreszabhatja saját hátsó lámpáját olcsón, izzótól LED -ig
Kerékpár hátsó lámpa csavarással: 9 lépés (képekkel)

Kerékpáros hátsó lámpa fordulattal: Lássuk be. A hátsó lámpák unalmasak. A legjobb esetben villogni fognak - nézz rám! Mindig pislogok - jajj. És mindig vörösek. Nagyon kreatív. Tehetünk ennél jobbat is, talán nem sokat, de mégis jobbat, mint a „pislogás”. Én voltam