Mcu esp8266 1ต วควบค ม ร เลย 4ต ว

เวลาต่อกับโมดูล ESP8266 รุ่นต่าง ๆ ก็ต่อขาทั้ง 8 นี้ให้ครบ ถ้าไม่ในโมดูลไม่มีก็ไม่ต้องต่อ เพียงเท่านี้ก็สามารถโปรกรม ESP8266 ได้ทุกรุ่นแล้ว

ตัวอย่างการโปรแกรม ESP8266 รุ่นต่าง ๆ

Arduino ESP-01 การอัพโหลดโคดลง ESP8266 ESP-01 ด้วย USB TTL

การต่อใช้งาน จากโครงสร้าง การต่อ ESP-01 ตามที่แนะนำไปแล้ว เพื่อทำความเข้าใจ ลองดูการต่อขากับ usb ttl เพื่ออัพโหลดโปรแกรม ดังนี้

  • RX – TX
  • TX – RX
  • VCC – 3.3-3.6V
  • GND – GND
  • RESET – VCC // Reset ต่อกับไฟ VCC เพื่อ pull up สัญญาณ โดยเมื่อต้องการรีเซต ให้ต่อกับไฟ GND
  • CH_PD – VCC // CH_PD หรือ EN เป็นขาที่ต้องต่อไฟ VCC เพื่อ pull up สัญญาณ ให้โมดูลทำงาน โมดูลบางร่นไม่มีขา Reset มาให้ เมื่อต้องการรีเซต ให้ต่อขา CH_PD กับ GND
  • GPIO0 – GND // กรณีต้องการเข้าโหมดโปรแกรม
  • GPIO0 – ไม่ต้องต่อ
  • GPIO2 – ไม่ต้องต่อ

โค้ดตัวอย่าง ---

Arduino ESP8266-07 , ESP-12 , ESP-12E การอัพโหลดโคดลง ESP8266 ด้วย Arduino IDE

การอัพโหลดโคดลง ESP8266 ESP-07 , ESP-12 , ESP-12E ด้วย USB TTL

ในการต่อวงจรเพื่อทดลอง ถ้าต้องการความสะดวกในการทดลอง แนะนำให้ใช้แผ่น PCB สำหรับขยายขา ESP8266 ซึ่งในแผ่น PCB มีสกรีนชื่อขาต่าง ๆ มาให้ด้วย มี R ต่อมาให้เรียบร้อยแล้ว นอกจากนี้ยังสามารถเพิ่มไอซีเรกูเลต ทำให้รับไฟได้ระหว่าง 3.3-5V ได้ด้วย

การอัพโหลดโคดลง NodeMCU

NodeMCU ต่อทดลองง่ายที่สุดในบทความนี้ เพราะบอร์ดประกอบมาให้สำเร็จรูปแล้ว เพียงแค่ต่อสาย เลือกพอร์ทให้ถูกต้อง แล้วกดปุ่ม upload

จากวันก่อนที่มีน้องๆ เข้ามาถามเรือง ความแตกต่างระหว่าง Arduino Uno ทั้ง 2 รุ่น วันนี้ก็มีคำถามอีกว่า Nodemcu V1 V2 V3 แตกต่างกันอย่างไร สำหรับน้องๆที่พึ่งเล่น น้องๆมือใหม่ควรจะซื้อแบบไหน ลองมาดูความแตกต่างของทั้ง 3 รุ่นกันเลย วันนี้ทางร้าน จะออกมาสรุปแบบลูกทุ่งสุดๆ ตามความเข้าใจของทางร้านน่ะครับ

มาเริ่มต้น ทำความเข้าใจประวัติ คร่าวๆ กับ Nodemcu ESP8266 ก่อน จุดเริ่มต้น ก็มาจาก Esp-01.

ประมาณ 3-4 ปีที่แล้วสมัยแอดหัดเล่น Arduino ใหม่ๆ ช่วงนั้นมี Chip wifi ราคาถูกมาก คือ Esp-01 ยังต้องใช้ร่วมกับ Arduino เพื่อสั่งการทำงาน การใช้งานผ่าน At command ตอนนั้นบอกตรงๆว่ามึนมากครับ ต้อง Esp8266 Firmware Update เจอบางตัวใช้ไม่ได้อีก มึนกับคำสั่ง At command มาก (อาจจะเกิดไม่ทันในยุค at command) เลขไม่ค่อยเข้าใจ ไฟก็ต้องนิ่งถ้าไฟเกินก็ เอ๋ออีก แอด เลยใช้ w5100 ยอมลากสาย Lan ก็ได้มาตลอด และยังผลิตออกมาหลากหลายรุ่น

จากนั้น ก็มีทีมกลุ่มหนึ่งพัฒนา Firmware ให้สามารถเขียนร่วมกับ Arduino IDE ได้ ตอนนั้นแอดตื่นเต้นมาก แถมทำงานได้ด้วยตัวมันเอง (stand alone) แต่ก็ยังคิดน่ะครับ Esp-01 มี IO แค่ 2 ขามันจะทำอะไรได้น่ะ ถ้าเพื่อนๆม่ช่องเสียบ แค่ 2 ช่องจะทำอะไรได้บ้างละลองคิดดู แถมเวลาอัพโหลดโปรแกรมต้องจั้มสายโน้นนี่นั้น ต่อ TTL เพื่ออัพโหลด ยุ่งยากมาก หลักจากนั้นก็มีการพัฒนาขึ้นมาเป็น Nodemcu V1

Nodemcu V1 ขึ้นมา (ชื่อเรียกอย่างเป็นทางการ V0.9)

Nodemcu V1 จากที่มี IO เพียง 2 ขา การที่จะโปรแกรมใส่สักครั้งแสนลำบากกลายเป็นบอร์ดที่มีความสะดวก มี Chip CH340 ในบอร์ดด้วย ขา IO ก็เพิ่มขึ้น มี Analog ให้อีก 1 ช่อง คราวนี้ก็ถึงเวลาสนุกครับ บอร์ดที่มี wifi ในตัวราคาเท่ากับ Arduino Uno R3 แต่มีครบทุกอย่างก็แถมพัฒนาโปรแกรมได้ด้วย Arduino IDE อีกด้วย มาถึงข้อเสียของบอร์ดนี้เลยครับ บอร์ดจะมีขนาดใหญ่เท่ากับ V3 เลยไม่สามารถเสียบลงบอร์ดทดลองได้ (เสียบก็เต็มพอดีต่อสายออกมาไม่ได้) และที่สำคัญสุดๆ USB to TTL ใช้ Ch340 แน่นอน ว่า สำหรับน้องๆที่ใช้ Windows อาจจะไม่มีปัญหาอะไรแน่นอน แต่สำหรับคนที่ใช้ mac book mac os Linux คงปวดหัวและวุ่นวายในจุดนี้แน่นอน จึงออก เวอร์ชั่น 2 ออกมา

//www.ab.in.th/p/98

Nodemcu V2 (ชื่อเรียกอย่างเป็นทางการ V1.0)

ถูกพัฒนาจาก V1 ถูกปรับปรุงให้เล็กลงกว่าเดิมสามารถเสียบบอร์ดทดลองได้เหลือช่องให้เสียบสายไฟเพิ่มเติมได้ประสิทธิภาพดีขึ้น โดยใช้ Esp-12E และ ใช้ USB to TTL เบอร์ cp2102 ราคาก็จะแพงขึ้นมานิดหน่อยด้วยค่าตัวของ cp2102 ที่แพงขึ้น แน่นอนครับ สำหรับคนที่ใช้ Windows ก็ใช้งานได้ปกติ เช่นเคย แต่สำหรับ Mac os linux Chip เบอร์ cp2102 ตอบโจทย์แน่นอน เจอไดร์เวอร์แน่นอน เสียบคอมไปแล้วคอมไม่ดับ (mac os) และถือเป็นบอร์ดที่เล็กที่สุดเมื่อเทียบทั้ง 3 รุ่น

//www.ab.in.th/p/99

Nodemcu V3

Nodemcu V3 ถูกผลิตจากบริษัท Lolin ใช้ ESP-12E เหมือนกับ Nodemcu V2 และใช้ USB to TTL เบอร์ CH340 เหมือนกับ Nodemcu V1 (อาจจะเป็น รุ่น Nodemcu V1+V2 = V3) บอร์ดมีขนาดใหญ่ที่สุด ความกว้าง เท่ากับ Nodemcu V1 แต่ความยาวยาวกว่า Nodemcu V1 แน่นอนครับว่าไม่สามารถเสียบลงบอร์ดทดลองได้ และลำบากสำหรับท่านที่ใช้ mac os linux ส่วนท่านที่ใช้ Windows ก็สามารถใช้ได้เหมือนเดิม และมีระบบ Save มาขึ้นเช่น ช่อง Vin จะไม่มีไฟเลี้ยงออกมา ให้ไปใช้ช่อง VV หรือ VU แทน ราคาจะถูกกว่า V2

จากประสบการณ์ส่วนตัวอันน้อยนิดของทางแอดมิน

สำหรับ Admin จะชอบ V2 มากที่สุดครับ เนื่องจากง่ายต่อการทดลองเขียนโปรแกรมต่างๆ ต่อลงบอร์ดทดลองได้ ในส่วนของ V3 การทำกระแสไปเลี้ยงอุปกรณ์ Sensor ทำกระแสได้น้อยกว่า V2 (หากไม่ใช้แหล่งจ่ายไฟน้อก V2 จะต่อ Sensor ได้มากกว่า V3) และบางครั้งเจอลูกค้าที่ใช้ mac book การใช้งาน V2 ก็จะตอบโจทย์ที่สุด ในส่วน V3 ก็จะมี Shield หล่อให้เลือกใช้อีกด้วย ทำให้การต่ออุปกรณ์ก็ง่ายขึ้น ครับ

NodeMCU Base Ver 1.0 for Nodemcu V3

คราวนี้ก็แล้วแต่น้องก็ได้รู้ถึงข้อแตกต่างของแต่ละรุ่น แล้วน้องๆก็สามารถเลือกให้เหมาะกับตัวน้องๆ กับงานที่น้องๆได้ ตรงความต้องการของน้องๆได้เลย ลองดูครับ

กระทู้ที่เกี่ยวข้อง

Toplist

โพสต์ล่าสุด

แท็ก

แปลภาษาไทย ไทยแปลอังกฤษ แปลภาษาอังกฤษเป็นไทย pantip โปรแกรม-แปล-ภาษา-อังกฤษ พร้อม-คำ-อ่าน อาจารย์ ตจต ศัพท์ทหาร ภาษาอังกฤษ pdf lmyour แปลภาษา ชขภใ ห่อหมกฮวกไปฝากป้าmv กรมพัฒนาฝีมือแรงงาน อบรมฟรี 2566 ขขขขบบบยข ่ส ศัพท์ทางทหาร military words หนังสือราชการ ตัวอย่าง หยน แปลบาลีเป็นไทย ไทยแปลอังกฤษ ประโยค การไฟฟ้านครหลวง การไฟฟ้าส่วนภูมิภาค ข้อสอบโอเน็ต ม.3 ออกเรื่องอะไรบ้าง พจนานุกรมศัพท์ทหาร เมอร์ซี่ อาร์สยาม ล่าสุด แปลภาษามลายู ยาวี Bahasa Thailand กรมพัฒนาฝีมือแรงงาน อบรมออนไลน์ การ์ดจอมือสอง ข้อสอบคณิตศาสตร์ พร้อมเฉลย คะแนน o-net โรงเรียน ค้นหา ประวัติ นามสกุล บทที่ 1 ที่มาและความสําคัญของปัญหา ร. ต จ แบบฝึกหัดเคมี ม.5 พร้อมเฉลย แปลภาษาอาหรับ-ไทย ใบรับรอง กรมพัฒนาฝีมือแรงงาน PEA Life login Terjemahan บบบย มือปราบผีพันธุ์ซาตาน ภาค2 สรุปการบริหารทรัพยากรมนุษย์ pdf สอบโอเน็ต ม.3 จําเป็นไหม เช็คยอดค่าไฟฟ้า แจ้งไฟฟ้าดับ แปลภาษา มาเลเซีย ไทย แผนที่ทวีปอเมริกาเหนือ ่้แปลภาษา Google Translate กระบวนการบริหารทรัพยากรมนุษย์ 8 ขั้นตอน ก่อนจะนิ่งก็ต้องกลิ้งมาก่อน เนื้อเพลง ข้อสอบโอเน็ตม.3 มีกี่ข้อ คะแนนโอเน็ต 65 ตม กรุงเทพ มีที่ไหนบ้าง