所需材料:

1. Arduino 2路繼電器模組

CIMG3356.jpg

2. 兩孔電源插座

3. 2P電源線SPT-2 18AWG/2C

110電源線.png

4. 熱縮套 直徑3.5mm

熱縮套.jpg

5. 絕緣膠帶

絕緣膠帶.jpg

所需工具:

1.  剪線鉗

2. 銲槍 + 銲錫

組裝步驟

Step 1:將2P電源線的兩線撥開。

撥開兩電源線.png

Step 2: 選擇其中一端電線焊到兩孔電源座上其中一端

Step 3: 另外剪一小條1P電源線,與兩孔電源座上的剩餘那端焊起來

如下圖示意圖所示

示意圖.png

Step 4: 加上熱縮套,並利用打火機加熱熱縮套,讓熱縮套將電線和接口等外露處包覆起來。

示意圖2.png

基本上這樣就完成了將110V的插座和Arduino繼電器結合的電路。

但畢竟是用110伏特的電壓通過,為了安全起見,要用絕緣膠帶將2路繼電器模組後面的電路貼起來,避免不小心碰觸到而觸電。

絕緣膠帶.jpg

控制插座是否通電  Arduino範例程式:

//*******************************************//

#include <Servo.h>

int light =2 ;

int dinosaur = 3;

int waterwheel =4;

int motor = 6;

Servo myservo;

char a;

int degree;

void setup() {

  // put your setup code here, to run once:

  pinMode(light,OUTPUT);

  pinMode(dinosaur,OUTPUT);

  pinMode(waterwheel,OUTPUT); 

  myservo.attach(motor,800,2600);

  degree = 90;

  delay(1000); 

  Serial.begin(9600);

}

void loop() 

{

  if(Serial.available()>0)

  {  

    a =Serial.read();

    switch(a)

    {

       case 'A':

        digitalWrite(light ,HIGH);

        delay(200);

        break;

               case 'a':

          digitalWrite(light,LOW);

          delay(200);

          break;

       case 'B':

        digitalWrite(dinosaur,HIGH);

        delay(200);

        break;

               case 'b':

          digitalWrite(dinosaur,LOW);

          delay(200);

          break;

       case 'C':

          digitalWrite(waterwheel,HIGH);

          delay(200);

          break;

       case 'c' :

          digitalWrite(waterwheel,LOW);

          delay(200);

          break;

       case'L':

         if(degree>50)

         {

            degree = degree-30;

            myservo.write(degree);

          delay(1000);   

         }

                 break; 

       case'R':

          if(degree<120)

          {

            degree = degree+30;

            myservo.write(degree);

            delay(200);

          }

          break;    

      }      

    }

}

 到 MySNG 介紹下載軟體,及觀看安裝教學,就可以實現自己家中的水族箱SNG囉

>> 水族箱DEMO網址