Obsah:
Video: Inteligentní zadní světlo: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Před nějakým časem přestalo fungovat zadní světlo mého kola. Když jsem ji otevřel, byla tam malá PCB s nějakou elektronikou a LED diodou. Problém byl v tlačítkovém spínači, který nefungoval. Mohl jsem vyměnit vypínač, ale něco na tomto designu mě rušilo. Jde o to, že zadní světlo je napájeno bateriemi a po zapnutí zůstane rozsvícené, dokud jej nevypnete nebo dokud se baterie nevybijí.
Protože mi záleží na životním prostředí, chtěl jsem řešení, které by mi nevyčerpalo baterie, kdybych zapomněl vypnout zadní světlo. Zrodil se tedy nový projekt.
Toto inteligentní zadní světlo má 3 hlavní funkce:
- Po stisknutí tlačítka LED zapněte nebo vypněte.
- Nechte LED svítit, když se kolo pohybuje, a pokud se kolo již nepohybuje, vypněte jej po 10 minutách.
- Vypněte LED, když napětí baterie klesne pod 2,1 V.
Pro tento projekt jsem znovu použil přepínač naklonění z projektu Tea Light Clone, ze kterého jsem také znovu použil nějaký software pro tento projekt.
Jako vždy jsem postavil tento projekt kolem svého oblíbeného mikrořadiče PIC pomocí programovacího jazyka JAL.
Krok 1: Požadované součásti
Pro tento projekt musíte mít následující komponenty:
- Kousek prkénka
- Mikrokontrolér PIC 12F615
- 8pinový IC konektor
- Kondenzátor 100 nF
- Rezistory: 2 * 10k, 1 * 100 Ohm
- Jantarová LED dioda s vysokým jasem nebo červená LED dioda
- Tlačítko Zap/Vyp vypínač
- Naklápěcí spínač
Podívejte se na schematický diagram připojení komponent.
Krok 2: Navrhování a výroba elektroniky
Rozsah provozního napětí PIC je mezi 2 V a 5,5 V, což z něj činí vhodné použití 2 baterií AAA jako napájecího zdroje. Konstrukce musela mít nízký výkon, takže přepínač naklonění je aktivní pouze tehdy, když je zařízení zapnuto tak, že během provozu bude kolík 3 PIC nízký.
V původním návrhu byl proud přes LED 20 mA, což je pro LED s vysokým jasem poměrně vysoké a není potřeba. Aby se ušetřily baterie, používá tento design pro LED diodu proud 10 mA.
Protože je PIC přepnut do režimu spánku, když je neaktivní, je spínač tlačítka připojen k PINu přerušení PIC, aby se probudil ze spánku. V režimu spánku PIC téměř nepoužívá energii.
Obvod byl proveden na prkénku, které pěkně zapadalo do stávajícího krytu zadního světla. Na obrázku vidíte, jak byla deska nastavena a jak zapadá do pouzdra.
Krok 3: Software
Jak již bylo zmíněno, software je napsán pro PIC12F615 pomocí programovacího jazyka JAL. Software provádí několik úkolů:
- Inicializujte PIC a po zapnutí jej přepněte do režimu spánku.
- Probuzení ze spánku po stisknutí tlačítka a zapnutí LED. Vraťte se do režimu spánku, pokud znovu stisknete tlačítko. Probuzení je aktivováno externím přerušením PIC, ke kterému je připojeno tlačítko.
- V bdělém stavu aktivujte spínač náklonu a monitor, pokud je spínač náklonu aktivován pohybem. Pokud není po dobu 10 minut detekován žádný pohyb, kontrolka LED zhasne, spínač naklonění je deaktivován a PIC se vrátí zpět do režimu spánku.
- Když je vzhůru, změřte napětí baterií a pokud klesne pod 2,1 V, LED zhasne, spínač naklonění je deaktivován a PIC se přepne zpět do režimu spánku.
Zpočátku byl software pro detekci pohybu navržen pomocí funkce přerušení při změně (IOC) na PIC, ale to nefungovalo dobře. Místo toho je přepínač nyní dotazován každých 100 us, aby se zjistilo, zda byl aktivován nebo ne. Měření napájecího napětí se provádí pomocí integrovaného převodníku Analog To Digital, který každých 20 ms odebírá vzorky napájecího napětí.
Připojen je zdrojový soubor JAL a soubor Intel Hex pro programování PIC. Pokud máte zájem o použití mikrokontroléru PIC s JAL - programovacím jazykem jako Pascal - navštivte webové stránky JAL.
Bavte se stavět svůj vlastní projekt a těšit se na vaše reakce a alternativní aplikace.
Doporučuje:
Světlo na zadní matici kola: 5 kroků
Světlo na zadní matici kola: Ahoj všichni! Vždy mě fascinovaly LED diody a způsob, jakým září, je to tak fascinující, zejména maticové 8 x 8 a RGB LED pásky. Už dlouho jsem chtěl pro své kolo postavit zadní světlo na kolo a teď, když jsem schopen postavit o
Inteligentní budík: inteligentní budík vyrobený z Raspberry Pi: 10 kroků (s obrázky)
Chytrý budík: Chytrý budík vyrobený z Raspberry Pi: Chtěli jste někdy chytré hodiny? Pokud ano, toto je řešení pro vás! Vytvořil jsem inteligentní budík, toto jsou hodiny, u kterých můžete podle času na webu změnit čas budíku. Když se spustí alarm, ozve se zvuk (bzučák) a 2 kontrolky
Inteligentní světlo RPi IoT pomocí Firebase: 4 kroky (s obrázky)
Inteligentní světlo RPi IoT pomocí Firebase: Tato příručka vám ukáže, jak vytvořit a nastavit aplikaci pro ovládání Raspberry Pi prostřednictvím Firebase (online databáze). A pak 3D tisk pouzdra na Pi Zero W, Powerboost 1000C, baterii a Blinkt
Nejlepší dívčí zadní světlo na kolo: 12 kroků (s obrázky)
Nejlepší dívčí zadní světlo na kolo: Jedná se o zadní světlo poháněné baterií ve tvaru srdce. Z bezpečnostních důvodů je dobré zadní světlo pro dětské kolo zásadní. Musí tedy být opravdu spolehlivý. Děti obvykle zapomínají zapnout zadní světlo, když začínají jezdit na kole. Takže ne
Přizpůsobte si zadní světlo motocyklu!: 3 kroky
Přizpůsobte si zadní světlo motocyklu!: Ahoj všichni! V této instruktáži se podělím o to, jak si přizpůsobit vlastní zadní světlo levně od žárovky po LED Pokud jste líní číst právě teď, můžete se podívat na video, které už jsem vytvořil Ok, dost intro, jen se pusťte do kroků