Your SlideShare is downloading. ×
0
Augalų monitoringas su Arduino
Įžanga
Augalų monitoringas su Arduino
No Trolls Allowed 2013
Povilas Balzaravičius
2013 m. ...
Augalų monitoringas su Arduino
Įžanga
Kas aš toks?
Povilas Balzaravičius
@Pawka
github.com/Pawka
linkedin.com/in/pawka
paw...
Augalų monitoringas su Arduino
Arduino
Analog - įdomu!
Programuotojams įdomu kontroliuoti analoginius dalykus.
Augalų monitoringas su Arduino
Arduino
Analog - įdomu!
Programuotojams įdomu kontroliuoti analoginius dalykus.
Išeitis - A...
Augalų monitoringas su Arduino
Arduino
Arduino
Mikrokontroleris
Clock speed: 16 Mhz
Input voltage: 7-12V (limits 6-20V)
Op...
Augalų monitoringas su Arduino
Arduino
Arduino
Augalų monitoringas su Arduino
Arduino
Patirtis
/dev/null
(nesuprantu elektros)
Augalų monitoringas su Arduino
Arduino
Kaip veikia?
1 void setup() {
2 pinMode(OUPTUT_LED_PIN, OUTPUT);
3 pinMode(MOISTURE...
Augalų monitoringas su Arduino
Arduino
Ką esu nuveikęs?
Augalų monitoringas su Arduino
Arduino
Ką esu nuveikęs?
Mirksintį LED’ą :-|
Augalų monitoringas su Arduino
Arduino
Ką esu nuveikęs?
Mirksintį LED’ą :-|
Termometrą (dafuq?)
Augalų monitoringas su Arduino
Arduino
Ką esu nuveikęs?
Mirksintį LED’ą :-|
Termometrą (dafuq?)
Prijungęs LED matricą (???)
Augalų monitoringas su Arduino
Arduino
Ką esu nuveikęs?
Mirksintį LED’ą :-|
Termometrą (dafuq?)
Prijungęs LED matricą (???...
Augalų monitoringas su Arduino
Arduino
Ką esu nuveikęs?
Mirksintį LED’ą :-|
Termometrą (dafuq?)
Prijungęs LED matricą (???...
Augalų monitoringas su Arduino
Garden Bot
Svajonių projektas
Garden Bot*
*Įtakotas uošvienės.
Augalų monitoringas su Arduino
Garden Bot
Ką daro svajonių projektas?
Stebi mikroklimatą
Renka statistiką
Laisto šiltnamį
...
Augalų monitoringas su Arduino
Garden Bot
Ką dabar daro svajonių projektas?
Matuoja drėgmę
Matuoja temperatūrą
Matuoja švi...
Augalų monitoringas su Arduino
Garden Bot
Auka rasta!
Augalų monitoringas su Arduino
Garden Bot
Schema
Augalų monitoringas su Arduino
Garden Bot
Duomenų perdavimas
Duomenys siunčiami per USB. Klauso python skriptas.
Protokola...
Augalų monitoringas su Arduino
Garden Bot
Komandos
IN (į kontrolerį):
NFO; - Išplėstinė informacija.
MOI;XX - Nustatyti dr...
Augalų monitoringas su Arduino
Garden Bot
Kodėl įdomu?
Web programuotojui retai sutinkamos problemos.
EEPROM vienu adresu ...
Augalų monitoringas su Arduino
Garden Bot
Statistika
Vakar perkeldamas filmą suformatavau flash’ą su duomenim :-(
Augalų monitoringas su Arduino
Garden Bot
Statistika
Vakar perkeldamas filmą suformatavau flash’ą su duomenim :-(
Kiek pamen...
Augalų monitoringas su Arduino
Garden Bot
Ateitis
StatsD + Graphite naudojimas duomenų monitoringui
(nespėjau).
Duomenų si...
Augalų monitoringas su Arduino
Garden Bot
Kiek kainuoja?
Arduino Uber pack: 40-60 USD
Arduino Mega: 15 USD
Sensoriai: 1-8 ...
Augalų monitoringas su Arduino
Pabaiga
Išvados
Išvados
Arduino - super paprasta.
Neperkelinėti filmų išgėrus alaus.
Augalų monitoringas su Arduino
Pabaiga
Išvados
Ačiū
github.com/Pawka/garden-bot.git
Upcoming SlideShare
Loading in...5
×

Augalų monitoringas su Arduino

451

Published on

No Trolls Allowed 2013 festivalio metu pristatyta kalba apie Arduino ir mano asmeninį projektą augalų monitoringui - Garden Bot.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
451
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Augalų monitoringas su Arduino"

  1. 1. Augalų monitoringas su Arduino Įžanga Augalų monitoringas su Arduino No Trolls Allowed 2013 Povilas Balzaravičius 2013 m. liepos 20 d.
  2. 2. Augalų monitoringas su Arduino Įžanga Kas aš toks? Povilas Balzaravičius @Pawka github.com/Pawka linkedin.com/in/pawka pawka.linija.net Tėtis be 1,5 mėn. :-)
  3. 3. Augalų monitoringas su Arduino Arduino Analog - įdomu! Programuotojams įdomu kontroliuoti analoginius dalykus.
  4. 4. Augalų monitoringas su Arduino Arduino Analog - įdomu! Programuotojams įdomu kontroliuoti analoginius dalykus. Išeitis - Arduino!
  5. 5. Augalų monitoringas su Arduino Arduino Arduino Mikrokontroleris Clock speed: 16 Mhz Input voltage: 7-12V (limits 6-20V) Operating voltage: 5V Flash memory: 16KB EEPROM: 1KB C-stiliaus kalba
  6. 6. Augalų monitoringas su Arduino Arduino Arduino
  7. 7. Augalų monitoringas su Arduino Arduino Patirtis /dev/null (nesuprantu elektros)
  8. 8. Augalų monitoringas su Arduino Arduino Kaip veikia? 1 void setup() { 2 pinMode(OUPTUT_LED_PIN, OUTPUT); 3 pinMode(MOISTURE_LED_PIN, OUTPUT); 4 Serial.begin(9600); 5 } 6 7 void loop() { 8 //Logika... 9 }
  9. 9. Augalų monitoringas su Arduino Arduino Ką esu nuveikęs?
  10. 10. Augalų monitoringas su Arduino Arduino Ką esu nuveikęs? Mirksintį LED’ą :-|
  11. 11. Augalų monitoringas su Arduino Arduino Ką esu nuveikęs? Mirksintį LED’ą :-| Termometrą (dafuq?)
  12. 12. Augalų monitoringas su Arduino Arduino Ką esu nuveikęs? Mirksintį LED’ą :-| Termometrą (dafuq?) Prijungęs LED matricą (???)
  13. 13. Augalų monitoringas su Arduino Arduino Ką esu nuveikęs? Mirksintį LED’ą :-| Termometrą (dafuq?) Prijungęs LED matricą (???) Sąsają NAS’ui. (atsibodo)
  14. 14. Augalų monitoringas su Arduino Arduino Ką esu nuveikęs? Mirksintį LED’ą :-| Termometrą (dafuq?) Prijungęs LED matricą (???) Sąsają NAS’ui. (atsibodo) NUOBODU!
  15. 15. Augalų monitoringas su Arduino Garden Bot Svajonių projektas Garden Bot* *Įtakotas uošvienės.
  16. 16. Augalų monitoringas su Arduino Garden Bot Ką daro svajonių projektas? Stebi mikroklimatą Renka statistiką Laisto šiltnamį Atidarinėja langus Nuperka alaus
  17. 17. Augalų monitoringas su Arduino Garden Bot Ką dabar daro svajonių projektas? Matuoja drėgmę Matuoja temperatūrą Matuoja šviesą Uždega LED’ą kai trūksta vandens :-)
  18. 18. Augalų monitoringas su Arduino Garden Bot Auka rasta!
  19. 19. Augalų monitoringas su Arduino Garden Bot Schema
  20. 20. Augalų monitoringas su Arduino Garden Bot Duomenų perdavimas Duomenys siunčiami per USB. Klauso python skriptas. Protokolas: XXX;INFO XXX - komandos prefix’as. INFO - Reikšmės/informacija (neprivaloma)
  21. 21. Augalų monitoringas su Arduino Garden Bot Komandos IN (į kontrolerį): NFO; - Išplėstinė informacija. MOI;XX - Nustatyti drėgnumo ribą. TIM;XX - Nustatyti duomenų siuntimo periodą sekundėmis. OUT: DAT;MOISTURE;LIGHT;TEMPERATURE
  22. 22. Augalų monitoringas su Arduino Garden Bot Kodėl įdomu? Web programuotojui retai sutinkamos problemos. EEPROM vienu adresu saugoma maksimali reikšmė - 255. Kaip saugot didesnes reikšmes? Kaip neblokuoti centrinio ciklo? Kaip sutilpti (atminties atžvilgiu)? Kaip minimizuoti jungčių naudojimą?
  23. 23. Augalų monitoringas su Arduino Garden Bot Statistika Vakar perkeldamas filmą suformatavau flash’ą su duomenim :-(
  24. 24. Augalų monitoringas su Arduino Garden Bot Statistika Vakar perkeldamas filmą suformatavau flash’ą su duomenim :-( Kiek pamenu… Naktį drėgmės kritimas minimalus. Kiek prilaistau, mano buto sąlygomis išgaruoja per 3 dienas. Šviesos kreivėje matosi kada einu miegot (įjungiama/išjungiama šviesa) :-)
  25. 25. Augalų monitoringas su Arduino Garden Bot Ateitis StatsD + Graphite naudojimas duomenų monitoringui (nespėjau). Duomenų siuntimas/gavimas per WiFi (Xbee modulis). Daugiau analoginių veiksmų (langų atidarymas, laistymas). Pritaikymas šiltnamiui. Daugiau konfigūracijos aukščiau aprašytiems veiksmams.
  26. 26. Augalų monitoringas su Arduino Garden Bot Kiek kainuoja? Arduino Uber pack: 40-60 USD Arduino Mega: 15 USD Sensoriai: 1-8 USD Breadboard: 20 LTL *Kainos su siuntimu.
  27. 27. Augalų monitoringas su Arduino Pabaiga Išvados Išvados Arduino - super paprasta. Neperkelinėti filmų išgėrus alaus.
  28. 28. Augalų monitoringas su Arduino Pabaiga Išvados Ačiū github.com/Pawka/garden-bot.git
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×