czwartek, 5 kwietnia 2018

Wskaźnik oświetlenia na serwomechanizmie

Przykład

Budowa analogowego wskaźnika stopnia oświetlenia w oparciu o fotorezystor, serwo i oprogramowanie Arduino. W przedstawionym wskaźniku oświetlenia rolę wskazówki pełni ramię serwomechanizmu. Tarczę należy wykonać samodzielnie i umieścić ją między serwem a jego ramieniem.

W zależności od stopnia natężenia oświetlenia czujnika wskazówka zegara zbudowanego z serwomechanizmu wyposażonego w tarczę pokaże wyrażoną procentowo wartość oświetlenia.

Aby uzyskać prawidłowe wskazania zegara układ wymaga skalibrowania - dokonuje się go poprzez doświadczalne wyznaczenie wartości minimalnej odczytu czujnika (czujnik jest całkowicie zasłonięty) i jego wartości maksymalnej (czujnik znajduje się w pełnym oświetleniu). Wyznaczone wartości należy podstawić do funkcji map w sketchu Arduino jako drugi i trzeci argument tej funkcji przed ostatecznym wgraniem programu na płytkę (najpierw dokonuje się wgrania próbnego i kalibruje się czujnik a następnie po dokonaniu zmian w programie wgrywa się go na płytkę jako wersję ostateczną).

   


Elementy układu:
  • 1 x płytka stykowa 
  • 1 x płytka Arduino Uno 
  • 1 x Stabilizator LM7805 
  • 1 x Serwomechanizm 
  • 2 x kondensatory 100nF 
  • 10 x przewody połączeniowe 
  • 1 x fotorezystor 
  • 1 x opornik 1kΩ 
  • 1 x zasilacz lub bateria ogniw zasilających 
Sketch Arduino:




Pliki do pobrania: Tutaj.


Dowiedz się więcej:

Brak komentarzy:

Prześlij komentarz