Światłomierz na Arduino

co i jak zrobiłem...
Luigi
Posty: 408
Rejestracja: czwartek 03 lut 2011, 15:35
Lokalizacja: Wawa/Kania Nowa

Światłomierz na Arduino

Post autor: Luigi »

Witam :)
Oto mój projekt taniego światłomierza na USB.
Projekt oparty na materiałach z tego linku:
http://majsterkowo.pl/od-czego-zaczac-zabawe-z-arduino/
Wyniki są mocno orientacyjne, ponieważ charakterystyka fotorezystora nie jest liniowa w badanym zakresie, pod koniec pomiaru latarka świeci znacznie słabiej, niż wynikałoby to z wykresu, ale przynajmniej można zmierzyć czas stabilizacji i całkowity czas świecenia.
Układ pomiarowy:
Obrazek

Kod:
int fotPin = 0; // przypisujemy do zmiennej numer wejścia analogowego
int fot; // zmienna w której będziemy zapisywać "wartość" fotorezystora
int a; //Zmienna pomocnicza
int d; //Zmienna określająca odstęp pomiędzy pomiarami


void setup()
{
Serial.begin(9600);
d=30000; //Odstęp pomiędzy pomiarami 30 sekund
}

void loop()
{
fot = analogRead(fotPin); //Odczytanie wartości
a=1024-fot;
Serial.println(a); //Przesłanie wyniku do komputera
delay(d); //Przerwa przed kolejnym pomiarem
}

Po opracowaniu wyników w dowolnym arkuszu kalkulacyjnym otrzymujemy wykres
Obrazek
Sky Ray King (XML T6 3C) DRY (XML T5 4B) Zebralight H600 FW (XML) Yezl S7 SS (XPG S2 2T) Ultrafire C3 SS (XML T6 3C) Klon TK35 (XML U2 1C) Solarforce L2P (XML T5 4B) Ultrafire A3 (XRE Q5), LedLenser P5 (XRE) Jetbeam Raptor RRT-0 (XPG R5)
joon
Posty: 621
Rejestracja: niedziela 04 mar 2012, 15:31
Lokalizacja: Przemyśl

Post autor: joon »

ptja
Posty: 2414
Rejestracja: poniedziałek 31 gru 2012, 12:44
Lokalizacja: Łódź

Post autor: ptja »

--
pozdrawiam,
Jarek Andrzejewski
Luigi
Posty: 408
Rejestracja: czwartek 03 lut 2011, 15:35
Lokalizacja: Wawa/Kania Nowa

Post autor: Luigi »

Dzięki, jak zamówię i przetestuję, to dam znać.

[ Dodano: 23 Styczeń 2015, 01:14 ]
Zamówiłem ten czujnik, posłużyłem się gotowym kodem znalezionym tutaj.
Wynik:
Obrazek
Sky Ray King (XML T6 3C) DRY (XML T5 4B) Zebralight H600 FW (XML) Yezl S7 SS (XPG S2 2T) Ultrafire C3 SS (XML T6 3C) Klon TK35 (XML U2 1C) Solarforce L2P (XML T5 4B) Ultrafire A3 (XRE Q5), LedLenser P5 (XRE) Jetbeam Raptor RRT-0 (XPG R5)
ODPOWIEDZ