เลิก งง NodeMCU ทำไมมีหลายเวอร์ชั่นนัก

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

Continue reading

CH340x จริง ๆ ก็ใช้ไม่ยาก แถมราคาถูก … ?

CH340x เป็นชิปไอซีแปลง USB เป็น UART ยอดนิยมจากประเทศจีน เรียกว่าแทบทุกบอร์ดที่มีวงจรแปลง USB to UART ต้องใช้เบอร์นี้แน่นอน (ไม่ก็ CP210x) หลาย ๆ คนที่ผมพอจะรู้จักก็ไม่แนะนำให้ใช้เบอร์นี้เท่าไร เพราะไม่เสถียร มักจะแนะนำให้ไปใช้พวกตะกูล FTDI เอา (ด้วยเหตุผลหลาย ๆ อย่าง) แต่ด้วยราคาของ FTDI ที่แพงเหลือคณานับ จึงอยากใช้ CH340x นี่แหละ ถูกดี

Continue reading

ฟรี ! บริการทดสอบโปรโตคอล UDP (UDP echo server)

Test UDP protocol

เนื่องจากช่วงนี้กำลังพัฒนาไลบารี่สำหรับโมดูลเชื่อมต่อเครือข่าย NB-IoT อยู่ แล้วด้วยตัวเครื่อข่ายนั้นรองรับเฉพาะโปรโตคอล UDP เท่านั้น ดังนั้นจึงต้องหาเซิร์ฟเวอร์ซักตัวหนึึ่งมาเพื่อทดลองเชื่อมต่อ แล้ว รับ-ส่ง ข้อมูลกัน

แต่หลังจากหาใน Google แล้ว เซิร์ฟเวอร์ที่จะใช้ทดสอบ UDP หาได้ยากมาก ผมเองจึงต้องตั้ง UDP echo server ขึ้นมาใช้เอง ไหน ๆ แล้วก็เปิดให้ใช้สาธารณะด้วยเลยละกัน

ตัวเซิร์ฟเวอร์ทดสอบอยู่ที่ IP: 149.28.51.94 ที่พอร์ต 55567 ถึง 55571 สามารถเลือกใช้พอร์ตที่ต้องการได้ตามใจชอบ

Continue reading

การใช้ Express รันหลายโดเมนในเครื่องเดียวด้วย Nginx

Express เป็นเฟรมเวิคยอดนิยมสำหรับพัฒนาสมัยที่มุ่งเข้าสู่การพัฒนาเว็บในรูปแบบใหม่ ๆ ไลบารี่เจ๋ง ๆ ที่อยู่ใน NodeJS มีมากจนหลายคนย้ายจาก PHP ASP.net มาสู่ NodeJS เต็มตัว จากเดิมที่ PHP ถูกจำกัดทรัพยากรต่าง ๆ แล้วส่งผลให้ปัญหามีมาก เช่น ไม่สามารถอัพโหลดไฟล์ขนาดใหญ่ได้ เพราะโฮสติ้งจำกัดไว้ แต่เมื่อย้ายมาใช้ NodeJS นักพัฒนาสามารถควบคุมทรัพยากรได้เองทั้งหมด ทำให้เกิดปัญหาจุกจิกกับโปรเจคเล็ก ๆ น้อยกว่าด้วย

Continue reading

ปัญหากระแสรั่วไหลจากการขับทรานซิสเตอร์ไม่ถูกต้อง

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

Continue reading

ซิงโคนัส กับ อะซิงโคนัส ต่างกันอย่างไร ? (ฉบับเข้าใจคนเดียว)

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

Continue reading

[ESP32 Arduino] การแก้ตำแหน่งและขนาดของ partition

Partition เปรียบเสมือนไดร์ต่าง ๆ บนเครื่องคอมพิวเตอร์ของเรา เดิมพื้นที่โปรแกรมที่ 1 และ 2 ของ ESP32 ที่กำหนดไว้เป็นค่าเริ่มต้น กำหนดไว้อย่างละ 1310720 ไบต์ (1.25MB) ดังนั้นพื้นที่เก็บโปรแกรมที่ 1 และที่ 2 รวมกันจึงอยู่ที่ 2.5MB แต่หากโปรแกรมของท่านมีขนาดใหญ่ จำเป็นต้องแก้ตำแหน่ง (ผู้พัฒนาใช้คำว่า offset) และขนาด สามารถทำได้โดยมีขั้นตอนดังนี้

Continue reading

บันทึกผลการศึกษาเรื่องจอ LCD TFT ลึกระดับปานกลาง

ก่อนอื่นต้องขอบอกขอบเขตของบันทึกนี้ก่อนนะครับ

บันทึกนี้เป็นบันทึกที่จะใช้ “รื้อฟื้น” ความรู้ทั้งหมดที่ได้ศึกษาในช่วงนี้ เนื่องจากข้อมูลที่เข้ามาในแต่ละวันมีมากมายเหลือเกิน จึงเป็นเรื่องปกติที่มนุษย์เราจะพยายามลืมบางอย่างเพื่อให้สมองไม่บอบช้ำ การแก้ปัญหาของผมจึงเน้นไปที่การเขียนบทความในสิ่งที่ตกเองรู้ แล้วเผยแพร่ออกสู่สาธาณะ เพื่อให้มั่นใจได้ว่า ความรู้ที่มีอยู่จะไม่สูญหาย และสามารถเรียกกลับมาใช้ได้ตลอดเวลา

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

Continue reading

ทำไม Embedded Boards จึงมีการหักลายทองแดงแปลก ๆ

เนื่องจากสงสัยเกี่ยวกับ Embedded Board บางตัว ที่มีการหักลายทองแดงแปลก ๆ ผมจึงตั้งคำถามในหน้า Facebook ของผมเอง และได้คำตอบตามคอนเม้นครับ (ขอให้ท่านกดดูในส่วนของความคิดเห็นของโพส)

ต้องขอขอบคุณท่านผู้เชี่ยวชาญด้านแผงวงจรอิเล็กทรอนิกส์ทุกท่านที่ร่วมเข้ามาตอบ และคลายความสงสัยครับ

รีวิว สั่งพิมพ์หนังสือจำนวนน้อยกับ fastbooks

สวัสดีครับ, เมื่อหลายวันก่อนผมได้ขายหนังสือ การใช้งาน ESP32 เบื้องต้น เป็นครั้งแรก ซึ่งหนังสือเล่มนี้เป็นเล่มแรกที่ผมเรียบเรียงขึ้นมา หลังจากได้หนังสือเล่มจริงที่สำนักพิมพ์ส่งมาให้แล้ว ผมก็รู้สึกว่าตัวเองทำความฝันได้สำเร็จอีกเรื่องหนึ่ง คือมีหนังสือเป็นของตัวเอง มีชื่อแปะอยู่ ทำให้คนหลาย ๆ คนรู้จักเรามากขึ้นผ่านตัวอักษร (พิมพ์ไปน้ำตาจะไหลไป)

Continue reading