BOSSZI

รับออกแบบวงจร รับทำวงจร ตามความต้องการ

Currently Viewing Posts in สินค้า

วงจร Step down 220VAC to 5/12Vdc 1.5A

Input และ Output ของบอร์ด

เชื่อมต่อไฟบ้าน 220Vac ที่ด้าน Terminal Input ตามภาพ โดยเว้นช่องตรงกลางไว้
เมื่อจ่ายแรงดันให้ด้าน Input ตัวบอร์ดปล่อยแรงดัน 5/12Vdc 1.5A ที่ด้าน Terminal Output ตามภาพ
และมี LED แสดงสถานะที่บริเวณ Terminal Output

วงจร Step down 220VAC to 12Vdc 1.5A

Input และ Output ของบอร์ด

เชื่อมต่อไฟบ้าน 220Vac ที่ด้าน Terminal Input ตามภาพ โดยเว้นช่องตรงกลางไว้
เมื่อจ่ายแรงดันให้ด้าน Input ตัวบอร์ดปล่อยแรงดัน 12Vdc 1.5A ที่ด้าน Terminal Output ตามภาพ
และมี LED แสดงสถานะที่บริเวณ Terminal Output

เครื่องตั้งเวลาจ่ายน้ำห้องน้ำชาย ตั้งเวลาเปิดปิดน้ำ

เครื่องตั้งเวลาจ่ายน้ำห้องน้ำชาย ตั้งเวลาเปิดปิดน้ำ สามารถตั้งเวลาจ่ายน้ำเพื่อทำความสะอาดได้ตามที่กำหนดผ่านสมาร์ทโฟน ตั้งเวลางาน 2 ช่อง โดยช่องที่ 1 สามารถตั้งค่าได้ 3 อย่างคือ 1. เวลาสั่งจ่ายน้ำทุกๆกี่นาที 2. เวลาเปิด 3. เวลาปิด และช่องที่ 2 สามารถตั้งให้เปิดหรือปิดได้ โดยจะตั้งค่าได้อย่างเดี่ยวคือ เวลาสั่งจ่ายน้ำในช่วงเวลาที่ปิดการทำงาน

7-SEGMENT 0.56″ DISPLAY 4-DIGIT TM1637 MODULE with case

7-SEGMENT 0.56″ DISPLAY 4-DIGIT TM1637 MODULE with case

ตำแหน่งขา

  • Vcc ไฟเลี้ยงสูงสุด 7 Vdc
  • CLK และ DIO ขาการสื่อสารสั่งงาน
  • GND กราว์ด

โปรแกรมทดสอบกับ Arduino

#include <Arduino.h>
#include <TM1637Display.h>

// Module connection pins (Digital Pins)
#define CLK ขา CLK ที่ต่อกับ Arduino
#define DIO ขา DIO ที่ต่อกับ Arduino

// The amount of time (in milliseconds) between tests
#define TEST_DELAY   2000

const uint8_t SEG_DONE[] = {
    SEG_B | SEG_C | SEG_D | SEG_E | SEG_G,           // d
    SEG_A | SEG_B | SEG_C | SEG_D | SEG_E | SEG_F,   // O
    SEG_C | SEG_E | SEG_G,                           // n
    SEG_A | SEG_D | SEG_E | SEG_F | SEG_G            // E
    };

TM1637Display display(CLK, DIO);

void setup()
{
}

void loop()
{
  int k;
  uint8_t data[] = { 0xff, 0xff, 0xff, 0xff };
  uint8_t blank[] = { 0x00, 0x00, 0x00, 0x00 };
  display.setBrightness(0x0f);

  // All segments on
  display.setSegments(data);
  delay(TEST_DELAY);

  // Selectively set different digits
  data[0] = display.encodeDigit(0);
  data[1] = display.encodeDigit(1);
  data[2] = display.encodeDigit(2);
  data[3] = display.encodeDigit(3);
  display.setSegments(data);
  delay(TEST_DELAY);

  /*
  for(k = 3; k >= 0; k--) {
    display.setSegments(data, 1, k);
    delay(TEST_DELAY);
    }
  */

  display.clear();
  display.setSegments(data+2, 2, 2);
  delay(TEST_DELAY);

  display.clear();
  display.setSegments(data+2, 2, 1);
  delay(TEST_DELAY);

  display.clear();
  display.setSegments(data+1, 3, 1);
  delay(TEST_DELAY);


  // Show decimal numbers with/without leading zeros
  display.showNumberDec(0, false); // Expect: ___0
  delay(TEST_DELAY);
  display.showNumberDec(0, true);  // Expect: 0000
  delay(TEST_DELAY);
    display.showNumberDec(1, false); // Expect: ___1
    delay(TEST_DELAY);
  display.showNumberDec(1, true);  // Expect: 0001
  delay(TEST_DELAY);
  display.showNumberDec(301, false); // Expect: _301
  delay(TEST_DELAY);
  display.showNumberDec(301, true); // Expect: 0301
  delay(TEST_DELAY);
  display.clear();
  display.showNumberDec(14, false, 2, 1); // Expect: _14_
  delay(TEST_DELAY);
  display.clear();
  display.showNumberDec(4, true, 2, 2);  // Expect: __04
  delay(TEST_DELAY);
  display.showNumberDec(-1, false);  // Expect: __-1
  delay(TEST_DELAY);
  display.showNumberDec(-12);        // Expect: _-12
  delay(TEST_DELAY);
  display.showNumberDec(-999);       // Expect: -999
  delay(TEST_DELAY);
  display.clear();
  display.showNumberDec(-5, false, 3, 0); // Expect: _-5_
  delay(TEST_DELAY);
  display.showNumberHexEx(0xf1af);        // Expect: f1Af
  delay(TEST_DELAY);
  display.showNumberHexEx(0x2c);          // Expect: __2C
  delay(TEST_DELAY);
  display.showNumberHexEx(0xd1, 0, true); // Expect: 00d1
  delay(TEST_DELAY);
  display.clear();
  display.showNumberHexEx(0xd1, 0, true, 2); // Expect: d1__
  delay(TEST_DELAY);
  
    // Run through all the dots
    for(k=0; k <= 4; k++) {
        display.showNumberDecEx(0, (0x80 >> k), true);
        delay(TEST_DELAY);
    }

  // Brightness Test
  for(k = 0; k < 4; k++)
    data[k] = 0xff;
  for(k = 0; k < 7; k++) {
    display.setBrightness(k);
    display.setSegments(data);
    delay(TEST_DELAY);
  }
  
  // On/Off test
  for(k = 0; k < 4; k++) {
    display.setBrightness(7, false);  // Turn off
    display.setSegments(data);
    delay(TEST_DELAY);
    display.setBrightness(7, true); // Turn on
    display.setSegments(data);
    delay(TEST_DELAY);  
  }

 
  // Done!
  display.setSegments(SEG_DONE);

  while(1);
}

TM1637 Library

 

การใช้งานบอร์ดตู้น้ำหยอดเหรียญ BWT-2021-V2

การต่อบอร์ดตู้น้ำหยอดเหรียญ BWT-2021-V2

หมายเหตุ สวิตซ์ลูกลอยที่ใช้ในถังใช้แบบ NO

การตั้งค่าต่างๆ การตั้งค่า บอร์ด ตู้น้ำ

BWT-2021-V2_Manual2

คุณสมบัติ

  1. ติดตั้งบอร์ด ตั้งค่าต่างๆของบอร์ดและปรับเปลี่ยนปริมาณน้ำต่อบาทได้ง่าย
  2. ตั้งเวลาเปิด-ปิดหลอดไฟป้ายอัตโนมัติ
  3. มีระบบตรวจสอบการทำงานของอุปกรณ์อินพุตและเอาต์พุต
  4. ไฟดับไม่ลบค่าเหรียญที่เหลืออยู่
  5. ไฟสถานะการทำงานเครื่องว่าพร้อมทำงานหรือไม่
  6.  เพิ่มขาเชื่อม Inhibit Input หรือ SET ให้กับตัวรับเหรียญเพื่อการสั่งเปิดปิดการรับเหรียญที่แม่นยำ
  7. นำไปควบคุมปั้มลมหยอดเหรียญได้

สั่งสินค้า https://shopee.co.th/product/94986146/13743302633/

มีปัญหาในการใช้งานปรึกษาได้ที่
โทร: 0618829051
LINE: 0618829051

 

การตั้งค่า บอร์ด ตู้น้ำ บอร์ดตู้น้ำหยอดเหรียญ BWT-2021-V2

แนะนำ การตั้งค่า บอร์ด ตู้น้ำ

ตั้งนาฬิกา เวลา การตั้งค่า บอร์ด ตู้น้ำ

 

ตั้งเวลาจ่ายน้ำ การตั้งค่า บอร์ด ตู้น้ำ

 

ตั้งเวลาเปิดไฟป้ายหน้าตูู้ การตั้งค่า บอร์ด ตู้น้ำ

 

ตั้งเวลาปิดไฟป้ายหน้าตูู้ การตั้งค่า บอร์ด ตู้น้ำ

 

การตั้งค่าโปรโมชั่น บอร์ด ตู้น้ำ

 

ตั้งค่าความสว่างของตัวเลข การตั้งค่า บอร์ด ตู้น้ำ

 

ฟังก์ชันการตรวจสอบอุปกรณ์ในตู้น้ำ การตั้งค่า บอร์ด ตู้น้ำ

 

การล้างจำนวนเงิน การตั้งค่า บอร์ด ตู้น้ำ

Connector สำหรับเชื่อมต่อกับขา Inhitbit input หรือ SET กับตัวรับเหรียญ

 

สั่งสินค้า https://shopee.co.th/product/94986146/13743302633/

วงจร Step down 220VAC to 5Vdc 1.5A

Input และ Output ของบอร์ด

เชื่อมต่อไฟบ้าน 220Vac ที่ด้าน Terminal Input ตามภาพ โดยเว้นช่องตรงกลางไว้
เมื่อจ่ายแรงดันให้ด้าน Input ตัวบอร์ดปล่อยแรงดัน 5Vdc 1.5A ที่ด้าน Terminal Output ตามภาพ
และมี LED แสดงสถานะที่บริเวณ Terminal Output

ช่องสำหรับบัดกรีสายไฟสำหรับ Output

ช่องจ่ายไฟ Output จาก Diode bridge

แรงดันจาก Diode bridge ประมาณ 12V

สั่งซื้อสินค้า https://shopee.co.th/%E0%B8%A7%E0%B8%87%E0%B8%88%E0%B8%A3-Step-down-220VAC-to-5Vdc-1.5A-i.94986146.10564378423

เครื่องบันทึกเวลาการทำงานของเครื่องจักร

ภาพหน้า Mainpage ของเว็บไซต์เพื่อตรวจเช็คเวลาการทำงานของเครื่องจักรทั้งหมด

เป็นตัวบันทึกการเปิดปิดเวลาการทำงานของเครื่องจักร เรียกข้อมูลการทำงานมาดูเชื่อมต่อกับ Web Server เพื่อดูข้อมูลได้ตลอดเวลา การเรียกดูข้อมูลสามารถใช้ได้ทั้งคอมพิวเตอร์และสมาร์ทโฟนผ่าน Web browser ตัวเว็บไซต์จะแสดงข้อมูลสถานะการทำงาน เวลาการทำงานทั้งหมด เวลาในการเปิด-ปิดเครื่องจักรในช่วงเวลา 24 ชั่วโมงและเวลาการทำงานในช่วง 7 วัน

 

Diagram ของตัวเครื่อง

รับซ่อมตู้น้ำหยอดเหรียญ

 

  • รับซ่อมตู้น้ำดื่มหยอดเหรียญ
  • อะไหล่ตู้น้ำดื่มหยอดเหรียญ
  • เครื่องไม่รับเหรียญ
  • เปลี่ยนไส้กรอง
  • น้ำจ่ายเองหรือไม่จ่าย
  • ตู้จ่ายน้ำไม่ตรงกับที่ตั้งไว้
  • เปิดเบรกเกอร์แล้วมันทำงานตลอด
  • โปรแกรมให้รับเหรียญรุ่นใหม่เพิ่ม
  • หยอดเหรียญแล้วตู้ไม่จ่ายน้ำ
  • หยอด 5 บาท ขึ้น 10 บาท
  • จอดับ เวลาไม่โชว์ ไฟไม่เข้า
  • ปั้มน้ำไม่ทำงาน
  • กดปุ่มตั้งค่าไม่ได้
  • หยอดเหรียญ2บาทแล้วมันขึ้น1บาท
  • หยอดเหรียญแล้วตู้ไม่กินเหรียญ
  • หยอดเหรียญแล้วตู้กินเหรียญ

RC-water-coin

จำหน่ายและติดตั้งตู้น้ำหยอดเหรียญ RO

รายละเอียดสินค้า

  1. ถังเก็บน้ำ 200 ลิตร ราคา 24,000 บาท / แบบถังเก็บน้ำ 100 ลิตร ราคา 18,000 บาท
  2. ระบบการกรองแบบ RO
  3. ไฟแสดงสถานะพร้อมทำงานหรือไม่พร้อมทำงาน
  4. ตัดระบบการทำงานเมื่อเครื่องไม่พร้อมทำงาน
  5. ระบบตรวจสอบการทำงานของอุปกรณ์สำหรับตรวจสอบเครื่องเบื้องต้น
  6.  1 ช่องหยอดเหรียญ
  7. ปุ่มจ่ายน้ำและหยุดจ่ายน้ำ
  8. ตั้งเวลาเปิด-ปิดป้ายไฟ
  9. ตั้งราคาขายน้ำได้ตามต้องการ

RC-water-coin

รายละเอียดการติดต่อ

0965024580 (ศรพงษ์)

การใช้งานบอร์ดตู้น้ำหยอดเหรียญ BWT-2021-V1

การต่อบอร์ตู้น้ำหยอดเหรียญ BWT-2021-V1

BWT-2021-V1_Manual-2

 

BWT-2021-V1_Manual1-out-motor-2

 

BWT-2021-V1_Manual1-pump-Air-2

การตั้งค่าต่างๆ

BWT-2021-V1_Manual2

คุณสมบัติ

  1. ติดตั้งบอร์ด ตั้งค่าต่างๆของบอร์ดและปรับเปลี่ยนปริมาณน้ำต่อบาทได้ง่าย
  2. ตั้งเวลาเปิด-ปิดหลอดไฟป้ายอัตโนมัติ
  3. มีระบบตรวจสอบการทำงานของอุปกรณ์อินพุตและเอาต์พุต
  4. ไฟดับไม่ลบค่าเหรียญที่เหลืออยู่
  5. ไฟสถานะการทำงานเครื่องว่าพร้อมทำงานหรือไม่

 

รายละเอียดสำหรับการติดต่อ

0965024580 (ศรพงษ์)

วงจรส่งผ่านสัญญาณ Analog ด้วย PC817 สัญญาณ INPUT 0 – 10 V สัญญาณ OUTPUT 0 – 5V Isolated ground

วงจรส่งผ่านสัญญาณ Analog ด้วย PC817 สัญญาณ INPUT 0 – 10 V สัญญาณ OUTPUT 0 – 5V Isolated ground

0 – 10V to 0 – 5V Isolated ground

แผงวงจรสำหรับรับสัญญาณไฟ 0 – 10V และแปลงเป็นไฟ 0 – 5V แบบแยกกราวด์

สัญญาณเข้า          สัญญาณออก

        1V                       0.002V

       2V                        0.196V

       3V                       0.537V

       4V                       1.013V

       5V                       1.561V

       6V                       2.149V

       7V                       2.742V

       8V                       3.349V

       9V                       3.819V

       10V                      3.976V

กราฟแสดงสัญญาณเข้า 0 – 10V และสัญญาณออก 0 – 5V

Code สำหรับอ่านค่าแรงดัน

void setup() {
  Serial.begin(9600);

}

void loop() {
  Serial.print("Voltage : "); Serial.println(Read_Voltage());
  delay(1000);

}

float Read_Voltage() {
  int Ana_Volt = analogRead(A0);
  float Volt = 0;
  if (Ana_Volt < 5) {
    Volt = 0;
  }
  else if (Ana_Volt < 35 && Ana_Volt > 5) {
    Volt = Ana_To_Vo(35, 1, Ana_Volt, 0);
  }
  else if (Ana_Volt < 113 && Ana_Volt > 35) {
    Volt = Ana_To_Vo(80, 2, Ana_Volt, 35);
  }
  else if (Ana_Volt < 214 && Ana_Volt > 113) {
    Volt = Ana_To_Vo(101, 3, Ana_Volt, 113);
  }
  else if (Ana_Volt < 329 && Ana_Volt > 214) {
    Volt = Ana_To_Vo(115, 4, Ana_Volt, 214);
  }
  else if (Ana_Volt < 451 && Ana_Volt > 329) {
    Volt = Ana_To_Vo(122, 5, Ana_Volt, 329);
  }
  else if (Ana_Volt < 578 && Ana_Volt > 451) {
    Volt = Ana_To_Vo(127, 6, Ana_Volt, 451);
  }
  else if (Ana_Volt < 704 && Ana_Volt > 578) {
    Volt = Ana_To_Vo(126, 7, Ana_Volt, 578);
  }
  else if (Ana_Volt < 805 && Ana_Volt > 704) {
    Volt = Ana_To_Vo(85, 8, Ana_Volt, 704);
  }
  else if (Ana_Volt < 845 && Ana_Volt > 805) {
    Volt = Ana_To_Vo(31, 9, Ana_Volt, 805);
  }
  else if (Ana_Volt > 820 ) {
    Volt = 10;
  }
  return Volt;
}

float Ana_To_Vo(int Max_Va, float Max_Vo, float Ana, int Min_Va) {
  Ana = Ana - Min_Va;
  float V = Ana / Max_Va;
  V = V + Max_Vo;
  return V;
}

 

การต่อวงจรทดลอง

0-10V เป็นสัญญาณ 0-10V
GND 10/24V เป็น GND ของสัญญาณ 0-10V และใช้ร่วมกับไฟ +24V
+24V เป็นไฟ +24V เชื่อมต่อสำหรับเซ็นเซอร์ที่ใช้ไฟเลี้ยง +24V ไม่เชื่อมต่อก็สามารถใช้งานได้
+5V เป็นไฟแหล่งจ่าย +5V
OUT เป็นสัญญาณ Analog Output
GND 5V เป็น GND ด้าน 5V

ขนาด 44×29.6x11mm

น้ำหนัก 12 g

 

ค่าที่อ่านได้จาก Code

Vin 6.2 V

 

Vin 9.4V

Vin 4.8V

 

 

 

สั่งซื้อสินค้า https://shopee.co.th/%E0%B8%A7%E0%B8%87%E0%B8%88%E0%B8%A3%E0%B8%AA%E0%B9%88%E0%B8%87%E0%B8%9C%E0%B9%88%E0%B8%B2%E0%B8%99%E0%B8%AA%E0%B8%B1%E0%B8%8D%E0%B8%8D%E0%B8%B2%E0%B8%93-Analog-%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2-PC817-%E0%B8%AA%E0%B8%B1%E0%B8%8D%E0%B8%8D%E0%B8%B2%E0%B8%93-INPUT-0-%E2%80%93-10-V-%E0%B8%AA%E0%B8%B1%E0%B8%8D%E0%B8%8D%E0%B8%B2%E0%B8%93-OUTPUT-0-%E2%80%93-5V-Isolated-ground-i.94986146.8283711258

 

  • เรื่องล่าสุด

  • คลังเก็บ

  • บันทึกส่วนตัว