
Все знают, что с растениями нужно разговаривать, чтобы они росли более здоровыми. Растения тоже что-то чувствуют. Сенсоры на плате Arduino замеряют влажность почвы, и растение будет говорить в твиттер, когда он «хочет пить», а если полить, то скажет спасибо.
Далее… извращение с Arduino и много фот.
Нам потребуется:

Номер | Наименование (на англ.язык) | Наименование (на рус.язык) | Количество (шт.) |
1 | leaf PCB | Лист печатной платы | 1 |
2 | 22pF capacitors | Конденсатор 22pF | 2 |
3 | 10µF capacitor | Конденсатор 10µF | 1 |
4 | 100µF capacitor | Конденсатор 100µF | 1 |
5 | ATMEGA368 microcontroller | Микроконтроллер ATMEGA368 | 1 |
6 | 3.3V regulator | Регулятор 3.3V | 1 |
7 | power jack | Разьем питания | 1 |
8 | 6-pin Male Header | 6-контактный разъем заголовка | 1 |
9 | 20-pin female sockets | 20-контактный разъем розетки | 2 |
10 | LEDs | Светодиод | 2 |
11 | 2N3904 transistor | Транзистор 2N3904 | 1 |
12 | 16MHz crystal | Кристалл 16MHz | 1 |
13 | 10K ohm resistor | Резисторы 10K Ом | 1 |
14 | 220 ohm resistors | Резисторы 220 Ом | 2 |
15 | 100 ohm resistors | Резисторы 100 Ом | 2 |
16 | tactile switches | Тактильные переключатели | 2 |
17 | WIZ811MJ Ethernet module | Модуль WIZ811MJ Ethernet | 1 |
18 | terminal block | Клеммной колодке | 1 |
19 | 28-pin IC socket | 28-контактный разъем IC | 1 |
20 | 7″ steel probes | Сталь 7 дюйм | 2 |
21 | 4″ cable ties | Кабельный стяжка | 2 |
22 | 0.1µF capacitor | Конденсатор 0.1µF | 1 |
23 | 5V DC power adaptor | Адаптер питания 5V DC | 1 |
24 | 3-pin header w/ jumper | 3-контактный разъем | 1 |
Конечно, как же без этого, еще нужен: паяльник, плоскогубцы, отвертка и прочие для Вас удобства и капризы.
Еще имеет системные требования:
• Доступ к Интернет
• 220 вольтная розетка
• Комнатное растение с углубленной (более 7 см.) почвой
Паяние.
Для Вас сделал метку. Ход работы.





На обратном плате впаял клеммной колодку для удержания стали.

Вставил на впаянном плате модуль WIZ811MJ Ethernet

Код.
В файле BotanicallsTwitter2.pde:
#define URGENT_WATER "URGENT! Water me!"
#define WATER "Water me please."
#define THANK_YOU "Thank you for watering me!"
#define OVER_WATERED "You over watered me."
#define UNDER_WATERED "You didn't water me enough."
Можно менять интересующие Вам предложение, но нет смысл написать более длинную предложение, так как твиттер принимает до 140 символов.
Здесь не буду вкладывать коды, там мало что интересно. Сам файл можно скачать для установки на Arduino здесь. Подробно про установки на Arduino и прочие здесь.
Если вы хотели бы видеть внутренности, как плата работает, вы можете скачать Eagle файлы здесь.
Так выглядит рабочий прототип, так прямо красота:

Немного истории: www.youtube.com/watch?v=mqzwru0sQY4