





| รหัสสินค้า | AK00025 |
| หมวดหมู่ | Learning Kits |
| ราคา | 1,985.00 บาท |
| สถานะสินค้า | พร้อมส่ง |
| จำนวน | ชิ้น |
EcoDuino is evolving. Now the EcoDuino has a new enclosure. It is protected from water splashes, so it is safe to use beside your plants. The EcoDuino now sports an Atmega32U4 which eliminiates the requirement of an adapter. And sketches can simply uploaded via Mirco USB just like Arduino Leonado. Another improvment is that the DS18B20 sensor is now driectly supported.
EcoDuino is designed by DFRobot to help you grow plants. By using a series of microcontrollers, sensors and actuators, the EcoDuino system can make your efforts to grow plants much easier.
In this system, sensors are used to collect data which can show you plant conditions like temperature,humidity,light intensity, etc...
If you want, EcoDuino can message you and tell you how your plants are doing through wireless communications. It will also water your plants automatically when they are thirsty, or at a pre-determined interval.
The cool thing about the EcoDuino is that it is developed based on on Arduino which means you can not only program EcoDuino in Arduino IDE environment but also use any Arduino compatible hardware in your EcoDuino system.
Please install the libraries before you testing the sample codes
NOTE: This kit does not contain carbon, XBEE, DS18B20.

tip:
#include <dht11.h>
dht11 DHT;
#define MOISTURE_PIN A2 /soil Moisture sensor/
#define DHT11_PIN 9 //DHT11
int airHumidity; //environment humidity
int airTemperature; // environment temperature
int soilHumidity; //soil moisture
void setup(){
Serial.begin(9600);
}
void loop(){
int chk;
chk = DHT.read(DHT11_PIN); //Read Data
switch (chk){
case DHTLIB_OK:
Serial.print("OK,\t");
break;
case DHTLIB_ERROR_CHECKSUM:
Serial.print("Checksum error,\t");
break;
case DHTLIB_ERROR_TIMEOUT:
Serial.print("Time out error,\t");
break;
default:
Serial.print("Unknown error,\t");
break;
}
airHumidity=DHT.humidity;
airTemperature=DHT.temperature;
soilHumidity=analogRead(MOISTURE_PIN);
Serial.print("airHumidity:");
Serial.print(airHumidity);
Serial.print(",\t");
Serial.print("airTemperature:");
Serial.print(airTemperature);
Serial.print(",\t");
Serial.print("soilHumidity:");
Serial.println(soilHumidity);
delay(1000);
}
Open the Serial monitor, Baud rate: 9600.

void setup() {
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
}
void loop() {
pumpOn();
delay(1000);
pumpOff();
delay(1000);
}
//open pump
void pumpOn()
{
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
}
//close pump
void pumpOff()
{
digitalWrite(5, LOW);
digitalWrite(6, LOW);
}
NOTE: This sample program does not use DHT11. You can set the threshold to turn ON/OFF the pump. When the soil moisture is lower than the threshold, it will turn ON the pump.
#define MOISTURE_PIN A2
int soilHumidity;
int setHumidity = 50; //Set the pump trigger threshold
void setup() {
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
}
void loop() {
soilHumidity = map(analogRead(MOISTURE_PIN), 0, 1023, 0, 100); //Map analog value to 0~100% soil moisture value
if (soilHumidity < setHumidity) {
pumpOn();
} else {
pumpOff();
}
}
//open pump
void pumpOn() {
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
}
//close pump
void pumpOff() {
digitalWrite(5, LOW);
digitalWrite(6, LOW);
}






ชำระเงินค่าสินค้าโดยการโอนเงินเข้าบัญชีธนาคาร KBANK, SCB, BBL,TMB
กรุณาเก็บหลักฐานการโอนเงินของท่านไว้เพื่อแจ้งการชำระเงินด้วยค่ะ
ท่านสามารถแจ้งการชำระเงินผ่านระบบอัตโนมัติได้โดย Click Link ข้างล่างค่ะ
https://www.arduitronics.com/informpayment
| หน้าที่เข้าชม | 15,455,664 ครั้ง |
| ผู้ชมทั้งหมด | 5,958,742 ครั้ง |
| เปิดร้าน | 21 พ.ค. 2556 |
| ร้านค้าอัพเดท | 30 ต.ค. 2568 |