รัน Linux 5.0 บน ESP32

Linux-ESP32

โปรเซสเซอร์ ESP32 รองรับ PSRAM สูงสุด 8MB สามารถใช้งานลินุกซ์ในเวอร์ชันขั้นต่ำ มีแอปพลิเคชั่นที่ใช้งานได้จริงไม่กี่ตัว แต่น่าลองและนักพัฒนาคนหนึ่งสามารถรันลินุกซ์ 5.0.0 บนบอร์ดที่มีโปรเซสเซอร์ Xtensa แบบดูอัลคอร์ ESP32 ที่เชื่อมต่อกับ PSRAM 8MB และแฟลช SPI 2MB บันทึกการรันแบบย่อด้านบนแสดงเอาต์พุต bootloader ด้วยโปรเซสเซอร์ Xtensa แบบ dual-core ของ ESP32-D0WD ในที่สุดก็ทำการรันลินุกซ์ 5.0.0 แต่กระบวนการบูตค่อนข้างซับซ้อนเนื่องจากโปรแกรมโหลดการบูตข้ามไปที่ ” Juice Vm ” ซึ่งอธิบายว่าเป็น “small RISC-V virtual machine” (เครื่องเสมือน RISC-V ขนาดเล็ก) ซึ่งเรียกใช้ OpenSBI RISC-V Open Source Supervisor Binary Interface ซึ่งโหลดเคอร์เนล ลินุกซ์ และระบบไฟล์ขนาดเล็ก บันทึกการบูตแบบเต็มและรูปภาพไบ […]

บอร์ด IoT NodeMCU ESP32-C3 กับ WiFi และ BLE

ESP-C3-01-M-development-kit

บอร์ด ESP32-C3 โปรเซสเซอร์ RISC-V  พร้อม 2.4 WiFI และ Bluetooth LE 5.0 เปิดตัวในเดือนธันวาคม 2020 และบอร์ด ESP32-C3-DevKitM-1 ของ Espressif Systems  บอร์ดมีจำหน่ายในจำนวนจำกัดในฐานะ “ตัวอย่างทางวิศวกรรม” แต่ตอนนี้ฉันสังเกตเห็นว่าบอร์ด NodeMCU ESP32-C3 ของบริษัทอื่นกำลังขายใน Aliexpress ในราคาประมาณ $4(~130฿)  โดยมีทั้ง ESP32-C3S_Kit และ ESP-C3-01M-Kit ซึ่งใช้ AI Thinker โมดูล ESP32-C3 ที่ประกาศเมื่อไม่กี่เดือนที่ผ่านมา NodeMCU ESP32-C3S สเปค: โมดูลไร้สาย – AI Thinker ESP32-C3S (footprint เข้ากันได้กับ ESP32-S / ESP32-WROOM-32D) พร้อม ESP32-C3 โปรเซสเซอร์ RISC-V ที่ 160 MHz, 2.4 GHz WiFi, Bluetooth 5.0 LE, แฟลช 4MB,   เสาอากาศ  PCB  และขั้วต่อ IPEX (ซึ่งอาจบัดกรีหรือไม่ก็ได้) USB – พอร์ต Micro USB สำหรับจ่ายไฟแล […]

ThingPulse ESPGateway เป็นเกตเวย์มีโมดูล ESP32 สองโมดูล

ThingPulse ESPGateway เป็นเกตเวย์ WiFi และ Bluetooth ที่ติดตั้งโมดูล ESP32 สองโมดูล เสาอากาศภายนอก 2 เสา และ footprint สำหรับชิป RN2483 LoRaWAN โมดูล ESP32-WROVER สองโมดูลสื่อสารผ่าน UART และการออกแบบนี้ช่วยให้ ESP32 หนึ่งส่งข้อมูลผ่าน WiFi หรือบลูทูธ ในขณะที่อีกโมดูลหนึ่งยังคงอยู่ในโหมด promiscuous หรือส่งข้อมูลโดยใช้โปรโตคอลที่เป็นกรรมสิทธิ์ของ ESPNow ที่ใช้พลังงานต่ำสำหรับแอปพลิเคชันที่เราจะพูดถึงข้างล่างนี้ สเปคฮาร์ดแวร์ ESPGateway: การเชื่อมต่อ 2x โมดูล ESP32-WROVER-IB พร้อมโปรเซสเซอร์ dual-core ESP32, แฟลช 4MB และ PSRAM 8MB Footprint สำหรับโมดูล LoRaWAN RN2483 เชื่อมต่อกับหนึ่งโมดูล ESP32 เสาอากาศภายนอก 2 อัน สำหรับช่วงระยะไกล การขยาย – GPIO 18 พิน, 3.3V และ GND เพื่อเพิ่มเซ็นเซอร์ จอแสดงผล, actuator&#823 […]

ESP32-WROOM-DA โมดูลไร้สายมีเสาอากาศ PCB แบบคู่

ESP32-WROOM-DA

Espressif  เปิดตัวระบบ ESP32-WROOM-DA เป็นโมดูลไร้สาย และ BLE ที่ใช้ ESP32 อีกตัวหนึ่ง โดยการออกแบบเสาอากาศ PCB แบบคู่ มีจุดมุ่งหมายเพื่อให้ช่วงการเชื่อมต่อที่ยาวนานขึ้นและการเชื่อมต่อที่เชื่อถือมากขึ้น โดยการสลับไปยังเสาอากาศ PCB โดยอัตโนมัติ ซึ่งขึ้นอยู่กับความแรงของสัญญาณ โมดูลใหม่นี้ประกอบด้วยโปรเซสเซอร์ Dual-core Xtensa LX6 แบบ dual-core ของ ESP32-D0WD-V3 ที่มีความถี่สูงสุด 240 MHz พร้อมด้วย SRAM 520 KB และ ROM 448 KB และได้รับการออกแบบมาให้ใช้งานร่วมกันได้แบบ pin-to-pin ด้วยโมดูล ESP32-WROOM-32E ที่พบในผลิตภัณฑ์ เช่น Pico Wireless เพื่อความสะดวกในการโยกย้ายระหว่างโมดูลทั้งสอง Espressif ไม่ได้ระบุข้อกำหนดโดยละเอียดสำหรับโมดูลไร้สายใหม่ แต่ถ้าใช้การออกแบบ ESP32-WROOM-32E แล้ว ESP32-WROOM-DA ควรมีสเปคดังต่อไ […]

เปิดตัวบอร์ด Arduino Nano RP2040 Connect มี WiFi และ Bluetooth

Arduino-Nano-RP2040-Connect-พร้อม-GPIO

บอร์ด Arduino Nano RP2040 Connect ได้รับการประกาศในวันที่ Raspberry Pi Pico เปิดตัวโดยเป็นหนึ่งในบอร์ดของบุคคลที่สามที่ใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 dual-core Cortex-M0+ ในช่วงเวลาที่เรามีทั้งหมดคือการแสดงผลของบอร์ดต่อมาบริษัทได้มีภาพถ่ายผลิตภัณฑ์จำนวนมากจากนั้นจึงเปิดตัว Arduino Core mbed 2.0 สำหรับบอร์ดเมื่อเดือนที่แล้ว แต่วันนี้เท่านั้นที่สามารถซื้อบอร์ด Arduino Nano RP2040 Connect ได้ในราคา $25.50 (~800฿)บนร้าน Arduino พร้อม GPIO ข้อมูลสเปคของ Nano RP2040 Connect: MCU – Raspberry Pi RP2040 dual-core Cortex M0+ไมโครคอนโทรลเลอร์ @ 133 MHz พร้อม SRAM ในตัว 264 kB ที่เก็บข้อมูล – แฟลช IC 16MB (AT25SF128A) การเชื่อมต่อ – WiFi 4 และ Bluetooth LE ผ่านโมดูล Nina W102 uBlox (ใช่นั่นคือโม […]

บอร์ด ATMegaZero ESP32-S2 รองรับจอแสดงผล OLED

ATMegaZero-ESP32-S2

EspinalLab เปิดตัวบอร์ด ATMegaZeroเมื่อปีที่แล้วด้วยฟอร์มแฟคเตอร์ Raspberry Pi Zero, รองรับ Arduino Leonardo, ไมโครคอนโทรลเลอร์ 16 MHz Microchip ATmega32U4 และขั้วต่อสำหรับจอแสดงผล OLED ที่เป็นอุปกรณ์เสริม ตอนนี้บริษัทกลับมาพร้อมกับการอัปเดตตามฟอร์มแฟคเตอร์เดียวกันกับบอร์ด ATMegaZero ESP32-S2 ที่ติดตั้งโปรเซสเซอร์ ESP32-S2 single-core ที่มีประสิทธิภาพยิ่งขึ้นที่ 240 MHz พร้อมการเชื่อมต่อ WiFi และคุณสมบัติเดียวกันเกือบทั้งหมดรวมถึงการรองรับจอแสดงผล OLED พร้อมพอร์ต micro USB OTG และ RGD LED สเปคของบอร์ด ATMegaZero ESP32-S2: WiSoC – Espressif Systems ESP32-S2 single-core processor @ 240 MHz พร้อม WiFi แรม – 8MB PSRAM การจัดเก็บ MicroSD card SPI Flash 256Mbit (32MB) (หมายเหตุ: ตอนนี้สามารถใช้ได้เพียง 16 […]

AI-Thinkerขอแนะนำโมดูล ESP32-C3 มีขาตรงกับ ESP8266 และโมดูล ESP32

โมดูล-ESP32-C3

ESP32-C3เป็นโปรเซสเซอร์ RISC-V พร้อม wifi ตัวแรกจาก Espressif Systems และในช่วงแรกของการประกาศสัญญาว่าจะมีราคาใกล้เคียงกับ ESP8266 แต่เพิ่มการรองรับ Bluetooth 5.0 LE นอกเหนือจาก WiFi 2.4 GHz และยังคงความเข้ากันได้ของซอฟต์แวร์ผ่าน ESP -IDF กรอบ นอกจากนี้เรายังได้รับแจ้งว่าเป้าหมายคือการจัดหาโมดูลที่เข้ากันได้กับ ESP8266 และ AI-Thinker เพิ่งเปิดตัวโมดูล ESP32-C3 ใหม่ 5 โมดูลที่เข้ากันได้กับโมดูล ESP8266 และ ESP32 รุ่นก่อนหน้าดังแสดงในตารางด้านล่าง ตารางด้านบนมีความละเอียดค่อนข้างต่ำ แต่นั่นเป็นสิ่งที่ดีที่สุดที่ฉันสามารถหาได้จาก บริษัท … มันยังไม่แสดง ESP8266 ทางเลือกทั้งหมดหรือขนาดบอร์ดผิดพลาด ฉันจะพยายามสรุปสั้นๆ เกี่ยวกับคุณสมบัติที่แตกต่างและโมดูล ESP8266 / ESP32 ที่เทียบเท่า: ESP32-C3F ถูกออกแบบมาเพื่อ […]

TinyS2 เป็นบอร์ด ESP32-S2 สำหรับใช้งานกับแบตเตอรี่

บอร์ด TinyS2-ESP32-S2

Unexpected Makerได้ติดตามการเปิดตัวบอร์ด TinyPICO ที่ใช้ ESP32 พร้อมบอร์ด TinyS2 ที่ติดตั้งโปรเซสเซอร์ ESP32-S2 WiFi ที่มีแฟลช 4MB และ PSRAM  แบบฝังตัว 2MP บอร์ดใหม่ยังคงได้รับการออกแบบด้วยวงจรชาร์จแบตเตอรี่ LiPo มาพร้อมกับ RGB LED บนบอร์ดและแม้ว่าจะเข้ากันได้กับฟอร์มแฟคเตอร์ TinyPICO แต่ก็มีขนาดยาวขึ้นเล็กน้อยด้วยขนาด 41 x 17.8 มม. เพื่อรองรับ I/Os เพิ่มเติม สเปคของ TinyS2: WiSoC – Espressif Systems ESP32-S2FN4R2 โปรเซสเซอร์ single-core ที่ 240 MHz พร้อมแฟลช 4MP SPI, 2MP PSRAM การเชื่อมต่อ – 2.4 GHz 802.11 b/g/n WiFi 4 บวกเสาอากาศ 3D USB – 1xพอร์ต USB Type-C สำหรับการจ่ายไฟและการตั้งโปรแกรม การขยายตัว – ส่วนหัว 12+11 พินสำหรับสัญญาณ GPIO สูงสุด 17x, SPI, I2C, UART, ADC, DAC, 5V, 3.3V แล […]