Š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šą »





Temperatūros loginimas su Arduino

11 12 2013

Arba kaip pažinti savo šaldytuvo veikimą 😀 Jei rimtai tai nusibodo man vis reguliuoti šaldytuvo skaičiukus nuo 1 iki 5 ieškant to geriausio šaldymo nustatymo nes jame vis peršala produktai. Tikėtina kad kažkas negerai su termostatu ar kas panašaus. Kodėl gi nepastebėjus ilgiau kas ten jame vyksta ir ar tie 1-5 nustatymai kažką daro.. Tam pasigaminau laikina įrenginuką.

Hardware dalis

Smegenys: naudosiu Arduino Mega nes šiuo metu kitokio neturiu. Pilnai pakanka ir Uno ar dar kitokio nes kodo nedaug, o įėjimų bei išėjimu reikia taip pat nedaug.

Sensoriai: DS19B20. Mano atveju naudosiu 2 vienetus, o galima pasijungti kad ir 6. Juos sujungiu prie Arduino elektrodų A0 – A5 kažkaip panašiai kaip google rodo. Tam kartui nenaudoju vieno laido varianto nes nelabai noriu aiškintis kur kurio daviklio adresas 🙂

Duomenų saugojimas: SD kortelė ir Serial išėjimas. Dėl serial išėjimo bedų nebus bet SD kortelei jum jau reikės pasistengti. Aš naudosiu interfeisą esanti Ethernet skydelyje.

Laikas: seksime jį su DS1302 laikrodžiu. Šiaip galime jo iš vis nenaudoti bet aš noriu matyti tinkam laiką loguose bei jų failus pavadinti panaudojant datą. Jungiam prie arduino jį kažkaip panašiai kaip google siūlo, o mano atveju CE – Digital5, IO – Digital6 ir  SCLK – Digital7. Taip esu pajungęs savąjį jau nuo seniau, tad nieko nekeisiu.

Visas šis darinukas atrodo štai taip mano atveju bet tai tik todėl kad šį setup’ą turiu gamindamas gudrų namą:

2r16

Skaityti pilną įrašą »