Tartalomjegyzék:
- 1. lépés: Szükséges összetevők
- 2. lépés: Az elektronika tervezése és megépítése
- 3. lépés: A szoftver
![Intelligens hátsó lámpa: 3 lépés Intelligens hátsó lámpa: 3 lépés](https://i.howwhatproduce.com/images/005/image-13016-13-j.webp)
Videó: Intelligens hátsó lámpa: 3 lépés
![Videó: Intelligens hátsó lámpa: 3 lépés Videó: Intelligens hátsó lámpa: 3 lépés](https://i.ytimg.com/vi/EBK-a94IFHY/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
![Intelligens hátsó lámpa Intelligens hátsó lámpa](https://i.howwhatproduce.com/images/005/image-13016-14-j.webp)
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
![Szükséges összetevők Szükséges összetevők](https://i.howwhatproduce.com/images/005/image-13016-15-j.webp)
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
![Az elektronika tervezése és kivitelezése Az elektronika tervezése és kivitelezése](https://i.howwhatproduce.com/images/005/image-13016-16-j.webp)
![Az elektronika tervezése és kivitelezése Az elektronika tervezése és kivitelezése](https://i.howwhatproduce.com/images/005/image-13016-17-j.webp)
![Az elektronika tervezése és kivitelezése Az elektronika tervezése és kivitelezése](https://i.howwhatproduce.com/images/005/image-13016-18-j.webp)
![Az elektronika tervezése és kivitelezése Az elektronika tervezése és kivitelezése](https://i.howwhatproduce.com/images/005/image-13016-19-j.webp)
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 kerékpár lámpa: 5 lépés Hátsó mátrix kerékpár lámpa: 5 lépés](https://i.howwhatproduce.com/images/002/image-5474-5-j.webp)
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: 4 lépés Motorkerékpár hátsó lámpa beépített villogókkal programozható LED -ek használatával: 4 lépés](https://i.howwhatproduce.com/images/005/image-12968-j.webp)
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ős hátsó lámpa automatizálás: 3 lépés Egyszerű lépcsős hátsó lámpa automatizálás: 3 lépés](https://i.howwhatproduce.com/images/003/image-8285-5-j.webp)
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!: 3 lépés Egyedi motorkerékpár hátsó lámpa!: 3 lépés](https://i.howwhatproduce.com/images/002/image-3392-91-j.webp)
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ár hátsó lámpa csavarással: 9 lépés (képekkel) Kerékpár hátsó lámpa csavarással: 9 lépés (képekkel)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11133699-bike-taillight-with-a-twist-9-steps-with-pictures-j.webp)
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