Spisu treści:
Wideo: Inteligentne światło tylne: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Jakiś czas temu przestało działać tylne światło mojego roweru. Kiedy go otworzyłem, była tam mała płytka z elektroniką i diodą LED. Problemem był przełącznik przyciskowy, który nie działał. Mogłem wymienić przełącznik, ale coś w tym projekcie mnie niepokoiło. Chodzi o to, że światło tylne jest zasilane bateryjnie i po włączeniu pozostaje włączone, dopóki go nie wyłączysz lub gdy baterie się wyczerpią.
Ponieważ dbam o środowisko, chciałem rozwiązania, które nie wyczerpuje moich baterii, jeśli zapomniałem wyłączyć tylne światło. Tak narodził się nowy projekt.
To inteligentne światło tylne ma 3 główne funkcje:
- Włącz lub wyłącz diodę LED po naciśnięciu przycisku.
- Włącz diodę LED, gdy rower jest w ruchu i wyłącz diodę LED po 10 minutach, jeśli rower się nie porusza.
- Wyłącz diodę LED, gdy napięcie akumulatora spadnie poniżej 2,1 V.
W tym projekcie ponownie użyłem przełącznika pochylenia z projektu Tea Light Clone, z którego również ponownie wykorzystałem część oprogramowania do tego projektu.
Jak zawsze zbudowałem ten projekt wokół mojego ulubionego mikrokontrolera PIC, używając języka programowania JAL.
Krok 1: Wymagane składniki
Do tego projektu potrzebne są następujące komponenty:
- Kawałek deski do krojenia chleba
- Mikrokontroler PIC 12F615
- 8-pinowe gniazdo IC
- Kondensator 100 nF
- Rezystory: 2*10k, 1*100 Ohm
- Bursztynowa dioda LED o wysokiej jasności lub czerwona dioda LED
- Przycisk włączania/wyłączania
- Przełącznik pochylenia
Zobacz schemat ideowy, jak połączyć komponenty.
Krok 2: Projektowanie i budowa elektroniki
Zakres napięcia roboczego PIC wynosi od 2 V do 5,5 V, co sprawia, że można go używać jako zasilania z 2 baterii AAA. Konstrukcja musiała mieć niską moc, więc przełącznik przechyłu jest aktywny tylko wtedy, gdy urządzenie jest włączone przez ustawienie styku 3 PIC w stanie niskim podczas pracy.
W oryginalnym projekcie prąd płynący przez diodę LED wynosił 20 mA, co jest dość wysokie jak na diodę LED o wysokiej jasności i nie jest potrzebne. W celu zaoszczędzenia baterii, ta konstrukcja wykorzystuje prąd 10 mA dla diody LED.
Ponieważ PIC jest przełączany w tryb uśpienia, gdy jest nieaktywny, przełącznik przyciskowy jest podłączony do kodu PIN przerwania PIC, aby wybudzić go z uśpienia. W trybie uśpienia PIC prawie nie zużywa energii.
Obwód wykonano na płytce stykowej, która ładnie wpasowała się w istniejącą obudowę tylnego światła. Na zdjęciu widać jak ustawiono płytkę i jak mieści się w obudowie.
Krok 3: Oprogramowanie
Jak już wspomniano, oprogramowanie jest napisane dla PIC12F615 przy użyciu języka programowania JAL. Oprogramowanie wykonuje kilka zadań:
- Zainicjuj PIC i przełącz go w tryb uśpienia po włączeniu zasilania.
- Wybudź ze snu po naciśnięciu przycisku i włącz diodę LED. Wróć do snu, jeśli przycisk zostanie ponownie naciśnięty. Budzenie jest aktywowane przez zewnętrzne przerwanie PIC, do którego podłączony jest przycisk.
- Po przebudzeniu włącz przełącznik przechyłu i monitoruj, czy przełącznik przechyłu jest aktywowany z powodu ruchu. Jeśli przez 10 minut nie zostanie wykryty ruch, dioda LED zostanie wyłączona, przełącznik przechyłu jest wyłączony, a PIC ponownie przechodzi w tryb uśpienia.
- Po wybudzeniu zmierz napięcie baterii i jeśli spadnie poniżej 2,1 V, dioda LED zostanie wyłączona, przełącznik przechyłu jest wyłączony, a PIC ponownie przechodzi w tryb uśpienia.
Początkowo oprogramowanie do wykrywania ruchu zostało zaprojektowane przy użyciu funkcji przerwania przy zmianie (IOC) PIC, ale nie działało to dobrze. Zamiast tego przełącznik jest teraz odpytywany co 100 us w celu ustalenia, czy został aktywowany, czy nie. Pomiar napięcia zasilania odbywa się za pomocą zintegrowanego przetwornika analogowo-cyfrowego, który co 20 ms próbkuje napięcie zasilania.
Dołączono plik źródłowy JAL i plik Intel Hex do programowania PIC. Jeśli jesteś zainteresowany użyciem mikrokontrolera PIC z JAL – językiem programowania podobnym do Pascala – odwiedź stronę internetową JAL.
Baw się dobrze, budując własny projekt i czekając na Twoje reakcje i alternatywne zastosowania.
Zalecana:
Tylne światło rowerowe Matrix: 5 kroków
Tylne światło rowerowe Matrix: Cześć wszystkim! Zawsze fascynowały mnie diody LED i sposób, w jaki świecą, jest po prostu hipnotyzujący, zwłaszcza paski led matrix 8 x 8 i RGB. Od dawna chciałem zbudować tylne światło rowerowe do mojego roweru, a teraz jestem w stanie budować
Światło słoneczne bez baterii lub słoneczne światło dzienne Dlaczego nie?: 3 kroki
Światło słoneczne bez baterii lub słoneczne światło dzienne… Dlaczego nie?: Witamy. Przepraszam za mój englishDaylight? Słoneczny? Czemu? Mam nieco ciemny pokój w ciągu dnia i muszę włączać światła podczas użytkowania. Zainstaluj światło słoneczne na dzień i na noc (1 pokój): (w Chile) - Panel słoneczny 20 w: 42 USD - Bateria: 15 USD - Solar opłata kont
Najlepsze tylne światło rowerowe dla dziewczynek: 12 kroków (ze zdjęciami)
Najlepsze tylne światło rowerowe dla dziewczynki: Chodzi o tylne światło zasilane bateryjnie w kształcie serca. Ze względów bezpieczeństwa dobre tylne światło jest niezbędne dla roweru dziecięcego. Musi więc być naprawdę niezawodny. Dzieci zwykle zapominają włączyć tylne światło, gdy zaczynają jeździć na rowerze. Więc to ne
Dostosuj światło tylne motocykla!: 3 kroki
Niestandardowe światło tylne motocykla !: Witam wszystkich! W tym Instruktażu podzielę się, jak dostosować własne światło tylne za tanie od żarówki do LED
Tylne światło rowerowe z niespodzianką: 9 kroków (ze zdjęciami)
Bike Taillight z niespodzianką: spójrzmy prawdzie w oczy. Tylne światła są nudne. W najlepszym razie mrugną, mrugną - spójrz na mnie! Cały czas mrugam - woohoo. I zawsze są czerwone. Bardzo kreatywne. Możemy to zrobić lepiej, może niewiele, ale i tak lepiej niż tylko „mrugnięcie mrugnięciem”. Byłam