
Witam Przedstawiam Wam mój pierwszy projekt na majsterkowo.pl, a jest nim licznik kadencji do roweru. Dla tych co nie do końca wiedzą co to jest kadencja szybkie wytłumaczenie, kadencja jest to ilość obrotów korby(czyli pedałów) na minutę. A więc zaczynamy :)Elementy użyte w projekcie:Arduino Pro Miniwyświetlacze 7 segmentowekondensatory 100nFkontaktronprzełącznikobudowaakumulatorlaminat PCBpreparat do bezprądowego cynowania miedzi wytrawiaczprzewodystary uchwyt od licznika rowerowegomagnesProjekt zacząłem od stworzenia prototypu na płytce stykowej i napisałem program. Z płytką stykową jest jeden problem przez drgania styków czasem wyniki były fałszowanie.Kod programu:[crayon-57d5beda22ab6358279575/]Do działania programu użyłem bibliotekę do obsługi wyświetlaczy 7 segmentowych, obliczanie czasu między impulsami jest poprzez funkcję millis i zmienną time, zmienna q to czas między impulsami, a zmienna a to wyliczona częstotliwość wyświetlana na ekranach. Zastosowałem warunek dzięki któremu po upływie 2s od impulsu i braku kolejnego zostanie wyświetlone zero na ekranie.Po sprawdzeniu działania programu przyszła pora na stworzenie projektu. Schemat jak i projekt płytki PCB wykonałem w programie EAGLE.Schemat:Jak można zauważyć na schemacie w sekcji zasilania widać trzy piny służące określeniu jakie napięcie będziemy używali do działania arduino: +5V czy np. +9V do zasilania z akumulatora w rowerze. Wybór napięcia jest poprzez zwarcie odpowiednich pinów jumperem.Płytka została stworzona metodą termotransferu, a następnie pokryta preparatem do bezprądowego cynowania miedzi.Po zrobieniu płytki PCB zabrałem się za lutowanie.W obudowie wyciąłem otwór, ale jak się można było się spodziewać nie wyszedł on idealnie. Dlatego postanowiłem okleić górną część obudowy taśmą. Myślę, że wygląda ładnie.Całość umocowana jest do kierownicy przy pomocy starego uchwytu do licznika......
Czytaj dalej...