Tagged: esp8266

ทดสอบ ESP8266, จอ 2.8” TFT Adafruit ผ่าน SPI, บน Arduino IDE พร้อม Shield For ESP8266

ทดสอบการใช้งาน ESP8266 กับ จอ 2.8” TFT Adafruit(SPI), Ardiono IDE ด้วยการใช้ library ของ Adafruit ครับผม วันนี้ผมได้ทดลองการต่อใช้งาน จอ 2.8” TFT ของ Adafruit ใช้การเชื่อมต่อด้วย (SPI) บน Arduino IDE Ver. 1.6.5   ก่อนอื่น ติดตั้ง library ของ Adafruit ชื่อ Adafruit_GFX.h หากสงสัยสามารถตามอ่านการลง Library ตาม...

ทดสอบ ESP8266, จอ Liquid Crystal LCD Modules ผ่าน I2C, และ Arduino IDE

เกริ่นก่อนเลย นี่เป็นครั้งที่สองกับการปู้ยี่ปู้เยาเจ้า esp8266 ของผม ก่อนหน้านี้เพื่อน ๆ ในชมรมให้ลองเล่นมาก่อนแล้ว เนื่องจากว่าเราสามารถพัฒนาโปรแกรมบน esp8266 [ชื่อยาวขี้เกียจพิมพ์ ขอเรียกว่า esp ละกัน 😛 ] โดยการใช้ Arduino IDE ได้ โอ้พระสงค์ จะรอช้าอยู่ไย เดี๋ยวตามเขาไม่ทัน พี่นัท [ประธานชมรมเชียงใหม่เมกเกอร์คลับ] ไม่พูดพร่ำทำเพลง บรรเลงงานมาให้ทำโดยไว โดยโจทย์ของผมก็คือ ให้เจ้า esp แสดงผลบนจอผลึกเหลวที่เชื่อมต่อแบบ I2C เอาละ เดี๋ยววันนี้จะมาโม้ให้ฟังว่าเจออะไรมาบ้าง

การอ่าน และเขียน SD Card บน ESP8266

สวัสดีครับ วันนี้ผมจะมานำเสนอเกี่ยวกับการใช้ SD Card บน ESP 8266 ครับ ซึ่งการต่อของ NodeMCU มี GPIO ดังภาพนี้ครับ ซึ่งเราจะต่อกับ SD Card ดังนี้ครับ

เครื่องเขย่าแผ่นปริ้น (ตอนที่ 1)

สวัสดีครับ ค่ำวันนี้มีพี่จากสิงคโปร์ มาสอนการทำ PCB โดยวิธีที่อนุรักษ์ธรรมชาติด้วยน้ำส้มสายชู.. เป็นยังไงนั้นรอบทความ ต่อไปนะครับบบ!! ไหนๆก็ไหนๆแล้ว วันนี้ผมขอถือโอกาส แอบทำเครื่องเขย่าแผ่นปริ้นรอ เลยละกัน โดยใช้ Stepper Motor ใช้โมดูลขับ Stepper Motor  GY-4988 โค้ดสั่งงานก็ใช้เพียง Delay เท่านั้นเองครับ   การต่อวงจร ขา STEP ต่อกับขา 4 ของ ESP8266 และ ขา DIR ต่อกับขา 5...

ทดสอบใช้งาน Hardware SPI บนESP8266 กับ เขียน Arduino IDE + DW.miniESP+RC522

  วันนี้ผมจะมาแนะนำการใช้งาน ESP8266 ในการเชื่อมต่อกับอุปกรณ์ผ่าน SPI(Serial Peripheral Interface) นะครับ “SPI ทำงานในรูปแบบที่ให้อุปกรณ์ตัวหนึ่งทำหน้าที่เป็น  MASTER ในขณะที่อีกตัวหนึ่งทำหน้าที่เป็น SLAVE และส่งข้อมูลในโหมด Full-duplex นั่นหมายความว่า สัญญาณสามารถส่งหากันได้ระหว่าง MASTER และ SLAVE ได้อย่างต่อเนื่อง ในการสื่อสารแบบ SPI นี้ ไม่ได้มาตรฐานกำหนดตายตัว ว่าข้อมูลที่ส่งหากันต้องอยู่ในรูปแบบหรือ format แบบไหน เป็นการคิด protocol การสื่อสารกันเอาเอง “…อ่านต่อได้ที่นี่ ซึ่งถ้าดูเจ้า ESP8266...

การอ่านค่า DS18B20 ด้วย ESP8266 Native + Arduino IDE

หลังจากที่อ่านค่า DHT22 กันด้วย ESP8266 Arduino IDE กันไปแล้ว ซึ่งต้องออกลีลาปรับแต่งกันนิดหน่อย… มาคราวนี้มาก็จะ DS18B20 กันบ้างครับ…. DS18B20 Sensor DS18B20 เป็น sensor วัดอุณหภูมิ ซึ่งส่งข้อมูลกันด้วย OneWire Protocol ซึ่งจะไม่ได้กล่าวถึงในบทความนี้นะครับ.. การอ่านค่า DS18b20 ทำได้ง่ายมากคือ ใช้ตัวอย่างที่ติดมากับ esp8266 arduino ide ได้เลยครับ หรือจะ copy code ข้างล่างไปใช้เลยก็ได้ครับ Code...

การใช้ ESP8266 อ่านค่า Analog (ADC) อย่างง่าย

สวัสดี ผู้ที่กำลังอ่านครับ บทความนี้ เป็นบทความเกี่ยวกับการแปลงแอนะล็อกเป็นดิจิตอลโดยใช้ ESP8266 โดย ESP8266 นั้นมีขาที่ใช่งานมีอยู่ 1 ขา 10bit นะครับ และ ESP8266 นั้นผมใช้ arduino ide ในการเขียนโปรแกรม 1. เปิดโค้ดตัวอย่าง AnalogReadSerial เลยครับแล้วแก้ 2. นำตัวต้านทานปรับค่าได้ มาต่อแบบนี้ ขอย้ำนะครับว่า ระดับแรงดันระหว่าง 0-1v นะครับถึงจะอ่านได้ครับ แต่ถ้าเกินได้ถึง 3.3v แต่เกินไปก็ได้ตัวเลขแอนะล็อกเท่ากับ 1023 เท่านั้น เพราะเหตุนี้มันได้แค่ 1v...

การอ่านค่า DHT22 ด้วย ESP8266 บน DW.miniESP Native + Arduino IDE

  หลังจากที่ให้น้องๆอ่านลอง dht22 ด้วย esp8266 น้องๆก็ไปทำตั้งนาน.. บางคนก็บอกว่าอ่านยังไงก็ไม่ได้.. ก็เลยรู้สึกแปลกๆ ก็เลยไปลองเล่นดู ก็พบว่ากาอ่าน dht22 ด้วย esp8266 นั้นสามารถใช้ library ของ adafruit ได้เลยครับ.. (คลิ๊กเพื่ออ่านการติดตั้ง DHT22 Libraryโดยการใช้ Library Package Manager) แต่ถ้าใช้ค่า default เดิมๆ ใน code ตัวอย่างจะอ่านไม่ได้ครับ ให้แก้ตามคอมเม้นต์ใน code ตัวอย่างครับ KEYWORD จะอยู่ตรงนี้ครับ จาก...

การติดตั้ง Arduino Library วิธีใหม่ โดยการใช้ Library Package Manager

สืบเนื่องจากโพสนี้.. https://www.facebook.com/groups/ChiangMaiMakerClub/permalink/779643808822381/ หลังจากที่ผมเข้าไปอ่าน code arduino ide 1.6.5 (น่าจะ release เร็วๆนี้) แล้วพบว่ามี feature ที่น่าสนใจที่ผมอยากใช้ แต่ยังไม่ได้ใช้อยู่ เลยเอามาแชร์ครับ . เป็นแนะนำ feature ที่น่าใช้ครับนะครับ นอกจาก Board package manager แล้ว arduino ide ก็มี library package manager ด้วยนะครับ เอาไว้ลง library สะดวกๆ สำหรับผู้ใช้งาน…...

การใช้งาน MQTT บน native ESP8266 + Arduino IDE และทดสอบเชื่อมกับ cloudmqtt

หวัดดีครับ ผมน็อปแน็ปสายมั่วครับ และนี่เป็นกระทู้แรกของผม เตรียม IDE/Driver ให้พร้อม ครั้งนี้ ผมใช้จะ ESP8266 แล้วเขียนด้วย Arduino IDE + dw.EspMini นะครับ สำหรับใครที่มีบอร์ดแล้ว แต่ยังไม่ได้ลง Driver ของบอร์ด dw.EspMini ก็ให้ไปลงตามนี้เลยครับ เข้าโปรแกรม Arduino แล้วไปที่ peference แล้วก็นำ ลิงค์ด้านล่างนี้ ดูต้นตอลิงค์ http://arduino.esp8266.com/package_esp8266com_index.json ไปวางไว้ในช่องของ Additional Boards Manager URLs ที่อยู่ด้านล่างๆของหน้าต่าง จากนั้นเข้าไปที่ Tools...

ทดสอบใช้ PWM บน ESP8266 เขียนด้วย Arduino IDE + dw.EspMini

ทดสอบ PWM บน ESP8266 ครับ ซึ่ง PWM บน esp8266 สามารถทำได้ 1023 step define อยู่ที่ไฟล์นี้ครับ การ demo มี code ตัวอย่าง และ vdo แนบมาด้วยข้างล่างครับ ตัวอย่างที่ 1 ผมจะทดสอบโดยใช้ delay(2) เพื่อชะลอดูผลลัพธ์ครับ แต่ใช้ delay fn จะเป็นการหยุดรอแบบ blocking ครับคือ ระหว่างรอ...

Skip to toolbar