Arduino ก็คือการต่อวงจรแบบหนึ่ง ซึ่ง Arduino มีอุปกรณ์ไม่ซับซ้อน อุปกรณ์ไม่กี่ชิ้นก็สามารถทำบอร์ด Arduino ขึ้นมาใช้เองได้แล้ว เหมาะสำหรับศึกษา เพื่อพัฒนาบอร์ด Arduino ขึ้นมาใช้เองหรือทำเป็นผลิตภัณฑ์ลงบอร์ด

สอนใช้ Arduino Atmega8 / Atmega328 แบบต่อเอง Arduino StandAlone

 

Read More

บทความนี้เป็นการแนะนำใช้งาน Arduino แบบต่อเอง ถ้าได้ทดลองเขียนโปรแกรมบน Arduino Uno จนเป็นที่พอใจแล้ว ถ้าหากจะนำไปใช้งานจริงอาจจะไม่เหมาะสม เพราะบอร์ด Arduino Uno มีขนาดใหญ่ ราคาแพง ถ้าหากต้องการให้ได้วงจรที่เหมือนกับ Arduino Uno ทุกอย่าง แต่มีขนาดเล็กและราคาถูกลง การต่อใช้งาน Arduino แบบ StandAlone เป็นวิธีที่แนะนำ ดังนั้นเรามาลองต่อ Arduino แบบ StandAlone กันเลย

Read More

ปกติแล้ว IC Microcontroller Atmega เช่น atmega328 / atmega168 / atmega8 ที่ซื้อมาตอนแรกจะยังไม่สามารถนำมาใช้เป็น IC Arduino ได้ ก็เพราะว่ายังไม่มี Arduino Bootloader

บางคนอาจสงสัยว่า Arduino Bootloader คืออะไร Arduino Bootloader คือโปรแกรมเล็ก ๆ ตัวหนึ่งหรือเรียกอีกชื่อว่า firmware เป็นส่วนที่ทำหน้าที่ช่วยในการ upload โปรแกรม หรือ sketch ที่เราเขียน เข้าไปใน flash rom ผ่านทางสาย serial หรือ usb โดยจะใช้สายไฟแค่ 2 เส้นคือสัญญาณ RX , TX โดยไม่จำเป็นต้องมีเครื่องโปรแกรมไอชี

Read More

ส่วนประกอบส่วนหนึ่งของ IoT ก็จะเป็นเรื่องของความปลอยภัยส่วนบุคคล แม้เราจะมีกล้องวงจรปิดซึ่งเป็นอุปกรณ์ IoT อยู่แล้ว การกล้องวงจรปิดทำหน้าที่ได้แค่บันทึกภาพเท่านั้น ไม่สามารถส่งการแจ้งเตือนใด ๆ ให้เราสามารถรับรู้สถานะการได้ หรือหากใช้กล้องวงจรปิดที่มีอยู่ในท้องตลาด และสามารถแจ้งเตือนได้ ก็จำเป็นจะต้องลองแอพพลิเคชั่นในโทรศัพท์มือถือเพิ่มเติม

ในบทความนี้จะเป็นการนำ ESP8266 / ESP8285 มาทำการเชื่อมต่อ WiFi และส่งข้อมูลไปที่ Line ของผู้ใช้ ผ่านทาง API ที่ทาง LINE ได้จัดทำไว้ครับ สามารถนำไปเป็นพื้นฐานการเรียนรู้ในการส่งข้อมูลผ่าน API เข้า LINE และสามารถผูพื้นฐานไปสู่การทำ LINE Bot เพื่อเป็นผู้ช่วยควบคุมสิ่งต่าง ๆ ภายในบ้านได้ผ่านแอพพลิเคชั่น Line

รู้จักกับ LINE Notify

LINE Notify เป็นบริการของทาง LINE เป็นบริการและช่องทางที่ถูกต้อง ท่านสามารถส่งความ การแจ้งเตือนต่าง ๆ ไปยังแอคเค้าของท่านเองได้ ผ่านการใช้ API ซึ่งเรียกผ่าน HTTP POST แบบง่าย ๆ

ข้อจำกัดของ LINE Notify คือ สามารถส่งแจ้งเตือนได้เฉพาะผู้ที่ขอใช้ หรือกลุ่มที่ผู้ขอใช้เป็นสมาชิกเท่านั้น ไม่สามารถส่งข้อความเข้าห้องสนทนาของเพื่อน ๆ ได้ หากต้องการให้สามารถส่งข้อความหาใครก็ได้ ท่านต้องใช้ LINE Bot API แทน

Read More

คุณเคยรู้หรือไม่ ว่าทำไม Load Cell จึงเสีย

เราได้รู้จักกันแล้วว่า Load Cell คืออะไร มีหลักการทำงานอย่างไรและมีชนิดอะไรบ้าง ในบทความนี้ผมจะกล่าวถึง

1. การเสียหายของ Load cell

2. อาการผิดปกติของ Load cell

3. สาเหตุที่ทำให้ Load cell

4. การป้องกันไม่ให้ Load cell เสียหาย

 

เราได้รู้กันมาแล้วว่า Load cell คืออุปกรณ์ที่ใช้วัดค่าแรง หรือน้ำหนักที่กระทำกับ Load cell โดยที่ Load cell จะเปลี่ยนแรงหรือน้ำหนักให้เป็น
สัญญาณทางไฟฟ้า (mV/V) ซึ่งจะมีทั้งแบบ 1, 2, 3 mV/V แต่ในบ้านเราที่มีใช้กันอยู่ส่วนใหญ่จะเป็นแบบ 2mV/V หรือ 3mV/V

Read More

เริ่มแรกก็ต้องเลือกเลือก ชนิดของ Load Cell ให้ตรงกับงานที่จะใช้งานซะก่อนนะจ๊ะ ว่าลักษณะงานเป็นแบบแรงดึง แรงกด หรือ แรงงบิด ซึ่งรูปแบบมีหลากหลายมากนะจ๊ะ พอเลือกได้แล้วต่อมาก็คำนึงถึงพิกัดของ Load Cell ที่จะใช้ หรือ เรียกหรูๆ ว่า Rated capacity (R.C.) แล้วจะรู้ได้ยังไงว่าควรจะเลือกใช้ Rated capacity เท่าไรจึงจะเหมาะสมกับงาน

(น้ำหนักวัสดุ + น้ำหนักภาชนะ ) x Safety factor / จำนวน Load Cell

รูปแบบการติดตั้งโหลดเซลล์ประเภทต่างๆ

1. Single Point Installation

Single Point Load Cell - Installation

Read More

If you need to do some data storage in Arduino but found that the EEPROM in ATmega chip too limited, then this I2C EEPROM module is your best choice. This module is based on the EEPROM chip AT24C256, which has 256k bit capacity. It communicate with Arduino using I2C bus.

 **I2C EEPROM Introduction on Arduino

  **Test Code

Specification

  • Onboard chip AT24C256 chip
  • Onboard the I2C communications required pull-up resistor
  • All pins are leads and marked
  • PCB board Dimensions : 36.5 (mm) x12 (mm)

Read More

การใช้งาน โมดูลแสดงค่าตัวเลข 4 หลัก Four digital tube module LED display

โมดูลแสดงตัวเลขแบบ 7 segment ใช้แสดงเลขแบบดิจิตอล 4 หลัก ใช้ไฟได้ระหว่างช่วง 3.3-5 โวลต์ เหมาะกับแสดงผลตัวเลขที่เห็นสว่างได้อย่างชัดเจน ใช้ IC เบอร์ 595 เป็นตัวขับ 7 segment led display

วิธีใช้งาน โมดูลแสดงค่าตัวเลข 4 หลัก Four digital tube module LED display
่โมดูล แสดงเลข 7 segment แบบดิจิตอล 4 หลักนี้ มีขั้วอยู่ 5 เส้น ประกอบด้วย

  • ขั้วไฟบวก 3.3-5 โวลต์
  • ขั้วกราวน์
  • ขั้วสัญญาณ  SCLK สำหรับใหสัญญาณนาฬิกา
  • ขั้วสัญญาณ RCLK สำหรับแลตสัญญาณข้อมูล
  • ขั้วสัญญาณ DIO สำหรับส่งข้อมูลที่จะแสดงผล

ดังนั้นเราจึงใช้ Arduino 3 ขาในการควบคุม SCLK , RCLK , DIO ซึ่งสามารถกำหนดขาที่เราต้องการได้เองตามใจชอบ

Read More