Šviesos loginimas su Arduino

12 12 2013

Tęsiant visokių dalykų loginimą, pvz. paprasčiausios temperatūros, nusprendžiau atlikti dar vieną eksperimentą su buitimi. Šį karta matuosi šviesos intensyvumą. Kitaip nei matavome temperatūrą dabar mane domina ne ilgalaikio stebėjimo duomenys, o kaip tik trumpalaikis dalykas. T.y. aš noriu kuo detaliau pamatyti kas vyksta trumpame laiko periode. Kitame įraše parodysiu kokią nesamanę sugalvojau patyrinėti 😀

Hardware dalis

Smegenys: Bet koks Arduino, mano atveju Mega (nes kitokio neturiu). Arduino naudoju nes įtaisas labai jau laikinas ir nieko nereikia lituoti ir panašiai. Va dėl to myliu Arduino.

Sensorius: paprasčiausias 10k fotorezistorius. Jau seniau esu su juo žaidęs tad sename įrašę galite pamatyti kaip jį pasijungti. Jungiu jį prie A0 įėjimo ir galvos sau nesunkinu.

Duomenų saugojimas: SD kortelė. Naudosiu Ethernet skydelio kortelės dalį. Galima kaip išvedimą naudoti Serial sąsają, bet kaip vėliau paaiškėja kelis keliasdešimt tūkstančių baitų taip perduoti užtrunka ilgokai.

Laikas: man reiktu laikrodžio failo pavadinimui generuoti tad naudosiu DS1302  laikrodį tam. Jungiam prie arduino jį kažkaip panašiai kaip google siūlo, o mano atveju CE – Digital5, IO – Digital6 ir  SCLK – Digital7. Jei nenorite galite jo atsisakyti ir faila pavadinti kaip norite.

Kaip ir senesniame loginimo projekte naudoju savo gudraus namo ekpermentini gaminį prie kurio tik pridėjau šviesos sensorių:

wj21

Skaityti pilną įrašą »