สวัสดีครับ บทความนี้เราจะมารู้จักกับ Module ESP32 รุ่นต่างๆว่ามีกี่รุ่น และแต่ละรุ่นมีความแตกต่างกันอย่างไร
ESP32 เป็นโมดูลไมโครคอนโทรลเลอร์ขนาดเล็กถูกพัฒนาขึ้นโดยบริษัท Espressif Systems ประเทศจีน ที่มีจุดเด่นคือสามารถสื่อสารผ่านเครือข่ายไร้สายอย่าง Wi-Fi และ Bluetooth ได้ภายในตัวมันเอง แถมยังมีราคาแค่หลักร้อยเท่านั้นเอง
สําหรับ ESP32 จะแบ่งออกเป็น Series ต่างๆดังนี้ ESP32 Series, ESP32-S Series, ESP32-C Series, ESP32-H Series แต่ในบทความนี้ผมจะ Focus เฉพาะ ESP32 Series นะครับ ถ้าอยากรู้เพิ่มเติมเกี่ยวกับ Series อื่นๆ สามารถเข้าไปอ่านเพิ่มเติมได้ที่นี่ครับ esp32 modules
โมดูล ESP32-WROOM Series ภายในจะใช้ชิป ESP32-D0WD พร้อม flash memory ในตัว โดยจะสามารถใช้การสื่อสารไร้สายอย่าง WiFi หรือ BLE จากรูปภาพจะเห็นว่ารุ่นนี้จะมีสองแบบคือ ESP32-WROOM-32E และ ESP32-WROOM-32UE โดยจะมีความแตกต่างกันดังนี้
โมดูล ESP32-WROVER Series เป็นรุ่นที่ถูกต่อยอดมาจาก ESP32-WROOM Series คุณสมบัติพื้นฐานต่างๆ เหมือนกันแทบทุกประการ ภายในใช้ชิป ESP32-D0WD เหมือนกัน แต่มีส่วนที่พัฒนาเพิ่มเติมขึ้นมาก็คือ PSRAM (Psuedostatic DRAM)
รุ่นนี้ก็มีสองแบบเช่นเดียวกันกับ ESP32-WROOM Series ดังนี้
โมดูล ESP32-MINI Series เป็นรุ่นที่ใช้ชิป ESP32-U4WDH ซึ่งมี flash memory ภายในตัวชิปขนาด 4 MB ติดมาให้ ทําให้ไม่จําเป็นต้องใช้ Chip flash memory ภายนอก ทําให้ตัว module มีขนาดเล็กกว่ารุ่นอื่นๆ
เพิ่มเติมวิธีการอ่านรหัส chip ที่อยู่ภายใน module ESP32 รายละเอียดตามภาพด้านล่างครับ
โดยทั่วไปถ้าเราต้องการจะดูว่ามีไฟล์อะไรอยู่ใน path ปัจจุบันบ้างเราก็จะใช้คําสั่ง ls
ไฟฉาย Jetbeam รุ่น Jet-TH20 เป็นไฟฉายรุ่นที่ที่มีความสว่างสูงสุด 3,450 Lumens แสงพุ่งไกลถึง 350 เมตร จุดเด่นของรุ่นนี้คือ สามารถใช้งานได้ในขณะอุณหภูมิติดลบถึง -20°Cใช้แบตเตอรี่ขนาด 18650 หรือ CR123*2 คุณสมบัติโดยทั่วไปดังนี้
สวัสดีครับ หลังจากที่เราได้เรียนรู้การใช้งาน Arduino ตั้งแต่ติดตั้งโปรแกรม Arduino IDE ไปจนถึง Upload โปรแกรมลง Arduino board ในบทความ Arduino ตอน3 ติดตั้ง Arduino IDE และเริ่มต้นเขียนโปรแกรมแรก กันไปแล้ว ในบทความนี้เราจะลงลึกการเขียนโปรแกรมควบคุม Arduino กันแบบจริงๆจังๆกันครับ โดยจะเน้นไปในส่วนของโครงสร้างของภาษา C++ สําหรับ Arduino