
Witam,
Zaprezentowany figlarz jest jednoklawiszowym pilotem uniwersalnym, potrafiącym wczytać kod z dowolnego pilota, a następnie go odtworzyć. Pilot testowany był na różnych urządzeniach, jak dotąd przeszedł pozytywnie wszystkie testy

Lista założeń:
- Zasilanie bateryjne;
- Sterowanie za pomocą jednego klawisza;
- Możliwość przejścia do trybu ustawień za pomocą klawisza reset;
- Dioda LED informująca o wysyłaniu danych, wraz z możliwością programowego jej wyłączenia.
Opis konstrukcji:
Układ zasilany jest za pomocą baterii litowo–jonowej o pojemności 1000mA·h (bateria z telefonu Samsung B2100). Do podłączenia baterii z układem zostało wykorzystane wyprowadzenie wymontowane z telefonu Nokia3510i. Sterowanie zasilaniem odbywa się za pomocą zworki.
Schemat elektryczny układu:

Layout układu - warstwa top + rozmieszczenie elementów:


Layout układu - warstwa bottom:

Układ nadawczy - schemat elektryczny oraz rozmieszczenie elementów:


Układ odbiorczy - schemat elektryczny oraz rozmieszczenie elementów:


Programowanie układu.
Sygnały MISO, MOSI, RST oraz SCK zostały wyprowadzone na płytce w postaci padów. Sygnał masy GND można podłączyć do gniazda diody nadawczej. Podczas programowania układ można zasilić poprzez złącze kołkowe po wyjęciu zworki.

Wymiary

Rzeczywista szerokość płytki jest trochę większa, zamiast 30mm wynosi 36mm. Jest to spowodowane rozmiarem baterii. Po osadzeniu baterii w obudowie, płytka z układem pełni rolę górnej pokrywy obudowy.
Obudowa została wykonana ze sklejki o grubości 4mm.




Działanie algorytmu zostało przedstawione na schemacie blokowym:

Zjęcia przedstawiające wykonany układ:





Filmik z demonstracją działania pilota:
W załącznkach dostępniam kod źródłowy wraz z plikami Eagla
Cool? Ranking DIY