Archiwa tagu: serwo

Serwo sterowane czujnikiem odległości

  Witam, chciałbym zaprezentować prosty projekt, w którym pozycja serwa zależy od wskazań czujnika odległości. Dzięki temu serwo może wskazywać na miejsce, w którym aktualnie znajduje się jakiś przedmiot. Jak to działa? Przy pomocy czujnika odległości odczytujemy wartość jaka dzieli nasz przedmiot od sensora. Znając tę wielkość oraz obszar działania naszego czujnika możemy wyznaczyć kąt o jaki ma się obrócić serwo, by zaczął wskazywać na dany przedmiot. Kąt obliczyłem dzieląc odległość przedmiotu od czujnika przez długość na jakiej ma działać czujnik oraz mnożąc tę wartość razy 180. Co potrzebujemy? płytka Arduino  Uno - http://abc-rc.pl/Arduino-UNO-R3-CH340 płytka stykowa zasilacz 12V - tutaj pozyskany ze starego dekodera czujnik odległości  - http://abc-rc.pl/Czujnik-HC-SR04 serwo stabilizator http://abc-rc.pl/stabilizator-l7805cv-5v-1-5a-to-220 zworki

Zamek szyfrowany na Arduino

Witam, chciałbym przedstawić projekt prototypu zamka szyfrowanego na platformie Arduino. Czego potrzebujemy: Arduino Serwomechanizm (dla stabilności układu proponuję podłączyć przy pomocy dodatkowego zasilania razem ze stabilizatorem napięcia i kondensatorami filtrującymi) Wyświetlacz, w naszym przypadku jest to 4x20, może być również 2x16, podłączony przez I2C. Płytka stykowa Zworki   Projekt zawiera interfejs wprowadzania hasła przy pomocy klawiatury membranowej, który jest wyświetlany na wyświetlaczu 4x20. Hasło jest ustawiane w kodzie programu. Serwo jest naszym zamkiem, które przy poprawnym wprowadzeniu hasła,  gdy chcemy otworzyć zamek, zmienia swój kąt o 90 stopni. W przypadku, kiedy nasz sejf jest otwarty i wprowadzimy hasło ponownie, położenie serwa zmieni się o 90 stopni w odwrotnym kierunku, czyli wróci do pozycji początkowej. Na wyświetlaczu zostają wyświetlane komunikaty typu "Sejf zamknięty", "Sejf otwarty" lub "Zle haslo". Możemy to wszystko zmieniać i edytować na własne potrzeby w kodzie programu. Projekt można rozbudować na wiele różnych sposobów np. dodając czytnik kart i w ten sposób otwierać nasz zamek, dodać czujniki ruchu/ kontaktrony i stworzyć np. prosty alarm. By ułatwić i zachęcić do rozwoju tego projektu zamieszczam poniżej swój kod programu, który może pomóc przy korzystaniu z wpisywania hasła, wyświetlaniu komunikatów itp.   Schemat podłączenia:     Zrzuty ekranu z kodu programu: