บทความ

กำลังแสดงโพสต์จาก กันยายน, 2018

งานประเมินการสอบ

รูปภาพ
How To Make Arduino  Based Home Automation Project via Bluetooth?        เราอาศัยอยู่ในศตวรรษที่  21   โดยอัตโนมัติทุกรูปแบบเช่นบ้านหรือโรงงานอุตสาหกรรมมีบทบาทสำคัญในชีวิตมนุษย์ เมื่อพูดถึงระบบอัตโนมัติของอุตสาหกรรมแนวคิดนี้นำมาประยุกต์ใช้กับเครื่องจักรขนาดใหญ่หรือหุ่นยนต์ซึ่งจะช่วยในการเพิ่มประสิทธิภาพในด้านการผลิตพลังงานและเวลา         บ้านอัตโนมัติในอีกทางหนึ่งเกี่ยวข้องกับการทำงานอัตโนมัติสภาพแวดล้อมที่บ้าน นี่เป็นไปได้เนื่องจากมาร์ทโฟนและอินเทอร์เน็ตที่เราใช้กันอย่างแพร่หลาย ระบบอัตโนมัติในบ้านสามารถแบ่งออกเป็นเพียงการควบคุมเครื่องใช้สมาร์ทโฟนจากสถานที่ห่างไกลและอีกประเภทหนึ่งที่เต็มไปด้วยเซนเซอร์และตัวกระตุ้นซึ่งควบคุมแสงอุณหภูมิประตูล็อคอุปกรณ์อิเล็กทรอนิกส์เครื่องใช้ไฟฟ้าเป็นต้นโดยใช้ระบบ "สมาร์ท" .         ในโครงการนี้เราจะออกแบบโครงการบ้านอัตโนมัติที่เรียบง่ายโดยใช้ส่วนประกอบที่เรียบง่ายโดยใช้เครื่องใช้ไฟฟ้าที่แตกต่างกันสามารถเปิดหรือปิดได้ โครงการนี้ตั้งอยู่บน Arduino และเราได้ใช้ Arduino UN...

งาน ปฎิบัติ 5

รูปภาพ
Code #include <LiquidCrystal.h>  LiquidCrystal lcd(12, 10, 4, 5, 6, 7);  void setup() { lcd.begin(16, 2);                                                lcd.print("Tanachai");                    lcd.setCursor(0, 1);                                        lcd.print("TOTO");                } void loop() { }

งานปฏิบัติ 4

รูปภาพ
Code int PT1 = 13; int PT2 = 12; int BTS1 = 0; int BTS2 = 0; void setup() {  pinMode(3, OUTPUT);  pinMode(2, OUTPUT);  pinMode(PT1, INPUT);  pinMode(PT2, INPUT);  digitalWrite(3, LOW);  digitalWrite(2, LOW); } void loop() {    BTS1 = digitalRead(PT1);    BTS2 = digitalRead(PT2); if(BTS1 == LOW){   digitalWrite(3, LOW);   digitalWrite(2, HIGH);   delay(500); } if(BTS2 == LOW){   digitalWrite(3, HIGH);   digitalWrite(2, LOW);     delay(500); }                                                                                                            }

งานปฏิบัติ 3

รูปภาพ
Code #include <SoftwareSerial.h> #define TIMEOUT 5000 // mS #define LED 5 SoftwareSerial mySerial(7, 6); // RX, TX void setup() {  pinMode(LED,OUTPUT);  Serial.begin(115200);  mySerial.begin(115200);  SendCommand("AT+RST", "Ready");  delay(5000);  SendCommand("AT+CWMODE=1","OK");  SendCommand("AT+CIFSR", "OK");  SendCommand("AT+CIPMUX=1","OK");  SendCommand("AT+CIPSERVER=1,80","OK"); } void loop(){    String IncomingString="";  boolean StringReady = false;  while (mySerial.available()){    IncomingString=mySerial.readString();    StringReady= true;   }   if (StringReady){     Serial.println("Received String: " + IncomingString);     if (IncomingString.indexOf("LED=ON") != -1) {     digitalWrite(LED,HIGH);    }   if (IncomingString.indexOf("LED=OFF") != -1) {     digitalWrite(LED,LOW); ...

Project Arduino 20

รูปภาพ
โปรเจค NodeMCU + Relay ควบคุมอุปกรณ์ไฟฟ้า ผ่าน WiFi โปรเจค นี้จะเป็นการนำ  ESP8266 NodeMCU V3 และ Relay  ควบคุมการเปิดปิด อุปกรณ์ไฟฟ้า AC 220V  ผ่าน WiFi ด้วยโทรศัพท์ Android และแสดง ไอพี ของ  NodeMCU  ที่  OLED Display ควบคุมทุกสรรพสิ่งภายในบ้านของคุณด้วย ESP8266 NodeMCU หรือ Home Automation ระบบนี้เป็นระบบที่ใช้ควบคุมอุปกรณ์ไฟฟ้าต่างๆผ่าน WiFi โดยที่สามารถควบคุมได้ผ่านระบบอินทราเน็ต  (ที่ใช้ WiFi  หรือ วง แลน หรือใช้ เราเตอร์ เดียวกัน เท่านั้น)  โดยที่ใช้ NodeMCU เป็น Server Controller อุปกรณ์ที่ใช้ 1. NodeMCU V3 CH340G Lua WIFI ESP8266 ESP-12E 2. Micro USB Cable Wire 1m for NodeMCU 3. NodeMcu Breadboard for NodeMCU V3 4. Blue OLED Display 0.96 inch 128X64 Module 5. Relay 4 Channel 5V DC Solid State Active High Module 6. Adapter DC 9V 1A Power Supply 7. Jumper (F2F) cable 20cm Female to Female 8. เสารองแผ่นพีซีบีโลหะแบบเหลี่ยม 8 mm. 9. เสารองแผ่นพีซีบีแบบโลหะ ยาว 25 มม. 1. ประกอบวงจร   กา...