บอร์ด 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 สำหรับจ่ายไฟแล […]

เลิกใช้การ login ระบบเซิร์ฟเวอร์ SSH ด้วย password แล้วมาใช้ private key/public key

ssh no password

หากคุณจำเป็นต้องสร้างการเชื่อมต่อ SSH กับเซิร์ฟเวอร์บ่อยครั้ง การป้อน password ในแต่ละครั้งอาจเป็นเรื่องยุ่งยากหรือแม้แต่การไม่เริ่มต้น ตัวอย่างเช่น ในกรณีของเรา เราใช้การเชื่อมต่อ ssh ใน build script ทุกคืน ดังนั้นการป้อน password จึงไม่ใช่ตัวเลือก… ดังนั้นในการกำหนดค่าเซิร์ฟเวอร์และลูกค้าของคุณให้ยอมรับการเชื่อมต่อ ssh ที่ปลอดภัยโดยไม่ต้องป้อน password สิ่งที่ต้องทำคือสร้าง key pair แทน คือการใช้งาน public key และ private key และคัดลอกส่วน publicไปยังตำแหน่งที่เหมาะสมบนเซิร์ฟเวอร์ สำหรับการทำเช่นนี้ บนโฮมไดเร็กทอรีของผู้ใช้, บนเครื่องลูกค้า ให้พิมพ์:

-t บอกประเภทของการเข้ารหัส -f บอกตำแหน่งที่จะจัดเก็บ key pair public/private ในกรณีนี้ กำลังใช้ไดเร็กทอรี .ssh ในโฮมไดเร็ก […]

โฆษณา

Kendryte K510 แบบ tri-core โปรเซสเซอร์ RISC-V ความเร็วอยู่ที่ 3 TOPS

Kendryte-K510-Block-Diagram

Kendryte K510 เป็นโปรเซสเซอร์ RISC-V แบบ tri-core 64 บิตที่สูงสุด 800 MHz พร้อมตัวเร่งการประมวลผล AI ที่สืบทอดต่อจาก Kendryte K210 แบบ dual-core โปรเซสเซอร์ RISC-V AI   เปิดตัวเมื่อไม่กี่ปีก่อนในบอร์ด Kendryte KD233 และ Maxduino หรือ Grove AI HAT สามารถตั้งโปรแกรมได้อย่างสะดวกด้วย Arduino หรือ Micropython บริษัท Canaan ประกาศโปรเซสเซอร์อย่างเป็นทางการเมื่อวานนี้ในการประชุมปัญญาประดิษฐ์โลกปี 2021 โดยอ้างว่า K510 มีประสิทธิภาพมากกว่า K210 ถึง 3 เท่า ทำให้เหมาะสำหรับการถ่ายภาพทางอากาศความละเอียดสูง UAV, การประชุมทางวิดีโอแบบพาโนรามาความละเอียดสูง, วิทยาการหุ่นยนต์, การศึกษา STEAM, สถานการณ์ช่วยเหลือผู้ขับขี่ และ กล้องอุตสาหกรรมและมืออาชีพ ข่าวประชาสัมพันธ์ไม่มีข้อมูลมากนัก แต่แหล่งข้อมูลหลายแห่งให้รายละเอียดเพิ่มเ […]

XiangShan: โปรเซสเซอร์ RISC-V โอเพ่นซอร์ส 64 บิตเพื่อแข่งขันกับ Arm Cortex-A76

XiangShan-RISC-V-architecture

SiFive Performance P550 ควรจะเป็นคอร์ RISC-V ที่ทรงพลังที่สุดในปัจจุบัน มีประสิทธิภาพเหนือกว่าคอร์ Cortex-A75 ของ Arm ในด้านประสิทธิภาพของซีพียู  โดยมีประสิทธิภาพมากกว่าสามเท่าต่อตารางมิลลิเมตร (mm2) แต่อาจมีโปรเซสเซอร์ RISC-V ที่ทรงพลังกว่านี้ แม้ว่าจะได้รับการพัฒนาเป็นโครงการวิจัย, ด้วยโปรเซสเซอร์โอเพ่นซอร์ส XiangShan ของ Chinese Academy of Science (CAS) ที่นำเสนอในการประชุม RISC-V World Conference China 2021 ล่าสุดโดยมีเป้าหมายในการจับคู่ประสิทธิภาพของ Cortex-A76 โครงการนี้เปิดตัวเมื่อวันที่ 11 มิถุนายน 2020 โดยมีเพื่อนร่วมชั้นและครู 25 คนมีส่วนร่วมในการพัฒนา Xiangshan ด้วยการควบรวมรหัสสาขาหลัก 821 รายการ การส่งรหัส 3296 รายการ รหัสมากกว่า 50,000 บรรทัด และเอกสารมากกว่า 400 รายการ ซึ่งส่วนใหญ่เป็นภาษาจีนในตอ […]

ความแตกต่างระหว่าง RS232, RS422 และ RS485 (วิดีโอ)

RS232 vs RS422 vs RS485

RS232, RS422 และ RS485 เป็นอินเตอร์เฟสการสื่อสารแบบอนุกรมที่ค่อนข้างเก่า และ RS232 เปิดตัวในปี 1962 แต่ทุกวันนี้ก็ยังใช้กันอย่างแพร่หลายในการใช้งานต่างๆ เช่น ณ จุดขาย มัลติมิเตอร์ อุปกรณ์อุตสาหกรรม เช่น PLC หรือ HMI ตลอดจนอุปกรณ์ทางการแพทย์ Maxim Integrated ได้แชร์วิดีโอ – ไว้ท้ายบทความนี้ – บน social network ที่อธิบายพื้นฐานของอุปกรณ์ส่งสัญญาณแบบอนุกรมและความแตกต่างระหว่าง RS232, RS422, RS485 และ Profibus วิดีโอมีรายละเอียดเพิ่มเติมพร้อมอภิธานศัพท์เ่ทคนิคอภิปรายเกี่ยวกับความยาวสายเคเบิลและบิตเรต การสั่นด้วยมือ และการปิดอัตโนมัติ แต่ฉันจะให้ข้อมูลสรุปโดยย่อด้านล่าง: RS232 รองรับตัวส่งหนึ่งตัวและตัวรับหนึ่งตัว และทำงานระหว่าง -15 ถึง +15V (ด้วยค่าเผื่ออินพุตสูงสุด -/+ 25V) ลอจิกศูนย์อยู่ระหว่าง +3 ถึง +15V และลอ […]

Keyboardio รุ่น 100 คีย์บอร์ดไม้ ที่ใช้เฟิร์มแวร์แบบโอเพน​ซอร์สของ Arduino (คราวด์ฟันดิ้ง)

Keyboardio-Model-100

คุณเบื่อกับข่าวคีย์บอร์ดหรือยัง? Keyboardio รุ่น 100 นั้นดูไม่เหมือนคีย์บอร์ดส่วนใหญ่ โดยพื้นฐานแล้วมันคืองานศิลปะชิ้นหนึ่งที่มีตัวเครื่องทำจากไม้วอลนัทหรือไม้เนื้อแข็งเมเปิ้ล และคีย์บอร์ดได้รับการออกแบบตามหลักสรีรศาสตร์ที่มีชิ้นส่วนด้านซ้ายและขวาด้วยสวิตช์เชิงกลทั้งหมด 64 ตัวพร้อมไฟ LED RGB และคีย์แคปที่ปรับแต่งเอง Keyboardio รุ่น 100 ยังรัน Kaleidoscope เฟิร์มแวร์แบบโอเพน​ซอร์สโปรแกรมใน Arduino IDE และสามารถกำหนดได้โดยผู้ใช้ที่มี Chrysalis โอเพ่นซอร์ส, เครื่องมือการกำหนดค่า Cross- Platform กราฟิก ชุมชนกำลังทำงานเกี่ยวกับการย้ายเฟิร์มแวร์ QMKไปยังคีย์บอร์ด Keyboardio รุ่น 100 มาพร้อมกับคีย์แคปแบบ QWERTY แต่ชุดคีย์แคปสำรองที่มี Dvorak, Colemak, Linear A หรือคำอธิบายเปล่ามีให้เป็นส่วนเสริม อุปกรณ์เสริมอื่นๆ ได้แ […]

โฆษณา

Jupiter Nano – บอร์ดขนาดจิ๋วที่ใช้โปรเซสเซอร์ Cortex-A5 รัน Linux หรือ NuttX RTOS (คราวด์ฟันดิ้ง)

Jupiter-Nano

Jupiter Nano ดูเหมือนหนึ่งในบอร์ด MCU ขนาดเล็ก แต่แทนที่จะเป็นไมโครคอนโทรลเลอร์ แต่มันบรรจุ 500 MHz ไมโครชิป SAMA5 โปรเซสเซอร์ Cortex-A5  พร้อม RAM ขนาด 128MB ที่สามารถใช้ระบบปฏิบัติการ Linux หรือ NuttX บอร์ดนี้ทำให้ฉันนึกถึง Giant Board ที่เข้ากันได้กับ Adafruit Feather ซึ่งผลิตโดย Groboards โดยมีระบบในแพ็คเกจเดียวกัน แต่ Juniper Nano เสนอ I/O มากกว่า 48 รู และขนาดก็บอกว่าใกล้เคียงกับบอร์ด Teensy 4.1 ( แต่ไม่มาก) สเปคของ Jupiter Nano SiP – ไมโครชิป SAMA5D27C-LD1G พร้อมโปรเซสเซอร์ Cortex-A5 ทำงานที่ 498 MHz, 128MB LPDDR2 DRAM ที่เก็บข้อมูล – ช่องเสียบการ์ด MicroSD (บูตได้) USB – 1x พอร์ตโฮสต์/อุปกรณ์ Micro USB 2.0, 1x โฮสต์ USB 2.0 บนส่วนหัว การขยาย – GPIO 2x 24 พิน , USB, SPI, I2C,4x Flexcom อินเทอร์เฟซ  […]

AIfES สำหรับ Arduino ที่มีประสิทธิภาพสูง AI เฟรมเวิร์ก สำหรับไมโครคอนโทรลเลอร์กลายเป็นโอเพ่นซอร์ส

AlFes-for-Arduino

AIfES (AI for Embedded Systems) ปัญญาประดิษฐ์สำหรับระบบสมองกลฝังตัวเป็นแบบ standalone, มีประสิทธิภาพสูง, AI เฟรมเวิร์ก, ซึ่งอนุญาติให้สถาบันฟรานฮอฟเฟอร์ (Fraunhofer Institute for Microelectronic Circuits and Systems), หรือเรียกสั้นๆว่า Franhofer IMS  เพื่อฝึกและรัน machine learning อัลกอริทึม (Algorithm) บนไมโครคอนโทรลเลอร์ที่มีข้อจำกัดด้านทรัพยากร จนถึงตอนนี้ เฟรมเวิร์กเป็นแบบโอเพนซอร์สและใช้ภายในโดย Fraunhofer IMS เท่านั้น แต่หลังจากร่วมมือกับ Arduino แล้ว, AIfES สำหรับ Arduino จึงเป็นโอเพ่นซอร์สและใช้งานฟรีสำหรับโครงการที่ไม่ใช่เชิงพาณิชย์ เฟรมเวิร์กได้รับการปรับให้เหมาะสมเพื่อไมโครคอนโทรลเลอร์ 8 บิตเช่นที่พบใน Arduino Uno สามารถใช้โครงข่ายประสาทเทียม (ANN) ที่สามารถฝึกฝนได้ในเวลาปานกลาง นั่นหมายถึงการอนุมาน […]

โฆษณา