ย้อนความทรงจำ: Raspberry Pi USB Computer เมื่อ 10 ปีก่อน

rasberrypi-pcb

คอมพิวเตอร์บอร์ดเดี่ยว Raspberry Pi เครื่องแรกเปิดตัวอย่างเป็นทางการเมื่อวันที่ 29 กุมภาพันธ์ 2555 Raspberry Pi Model B ประกอบด้วยโปรเซสเซอร์ Broadcom BCM2835 ARM11 พร้อมแรม 256 พอร์ต HDMI และฟอร์มแฟคเตอร์ที่เรารู้จักในปัจจุบัน แต่ครั้งแรกที่ฉันเขียนเกี่ยวกับบอร์ดนี้คือเมื่อวันที่ 8 พฤษภาคม 2011 เมื่อสิบปีที่แล้วโดยมีโพสต์ชื่อ“ คอมพิวเตอร์ลินุกซ์ ARM11 25 USD ” แสดงต้นแบบของ Raspberry Pi USB Computer ที่ดูไม่เหมือนที่เปิดตัวในปีครั้งต่อไป นี่ดูเหมือนแท่งที่มีพอร์ต HDMI ในมือข้างหนึ่ง และพอร์ต USB ที่อีกข้างหนึ่ง เราไม่รู้ด้วยซ้ำว่ามันใช้โปรเซสเซอร์ Broadcom ในเวลานั้น สิ่งเหล่านี้เป็นสเปคเบื้องต้น: CPU – โปรเซสเซอร์ 700MHz ARM11 GPU – รองรับ OpenGL ES 2.0 หน่วยความจำ – SDRAM 128MB ที่เก็บข้อมู […]

คอมพิวเตอร์บอร์ดเดี่ยว Intel และ AMD ที่ดีที่สุด 5 อันดับสำหรับเมกเกอร์

Intel-AMD-คอมพิวเตอร์-บอร์ด-เดี่ยว-เมกเกอร์

เมื่อไม่กี่สัปดาห์ที่ผ่านมาเราได้เขียนรายการสิ่งที่เราคิดว่าเป็นชุด 5 อันดับ Arm ของSBC และ Devkits ที่มีประสิทธิภาพที่สุดและในครั้งนี้เราจะกล่าวถึง x86 ของSBC  ที่ขับเคลื่อนโดยโปรเซสเซอร์ Intel หรือ AMD แต่คราวนี้แทนที่จะมุ่งเน้นไปที่คอมพิวเตอร์บอร์ดเดี่ยว x86 ที่มีประสิทธิภาพที่สุด ซึ่งจะนำไปสู่ ​​Xeon SBC อุตสาหกรรมที่ไม่สามารถหาซื้อได้เราจะมาดู 5 บอร์ดที่ดีที่สุดที่ออกแบบมาสำหรับmaker นั่นหมายถึงการกำหนดราคาที่เหมาะสม ส่วนหัว I/O และการสนับสนุนจากชุมชน รายการไม่เรียงตามลำดับ Rock Pi X – x86 ราคาไม่แพง หากคุณเคยต้องการบอร์ด x86 ที่ถูกที่สุดเท่าที่จะเป็นไปได้ป้ายราคาAtomic Pi SBC $35 (ประมาณ 1,100 บาท) นั้นยากที่จะเอาชนะ แต่ราคาถูกเพียงเพราะมาจากโครงการหุ่นยนต์ที่ล้มเหลวและไม่สะดวกในการใช้งาน แต่ตอนนี้ใ […]

เปรียบเทียบโปรเซสเซอร์Amlogic S905X Rockchip RK3328 และ Allwinner H6

Amlogic-S905X-กับ-Rockchip-RK3328-กับ-Allwinner-H6

Rockchip, Amlogic และ Allwinner ต่างต่อสู้เพื่อตลาดกล่องทีวีระดับล่างและระดับกลางดังนั้นจึงอาจเป็นเรื่องน่าสนใจที่จะเปรียบเทียบโซลูชัน เราจะไม่มองเข้าไปในตลาดระดับล่างสุดด้วยโปรเซสเซอร์ ARM Cortex A7 แบบ 32 บิต แต่ให้เปรียบเทียบโปรเซสเซอร์ ARM Cortex A53 64 บิตแบบ Quad-core ล่าสุดสำหรับกล่องทีวี 4K HDR จากบริษัท ตามลำดับ SoC Amlogic S905X , Rockchip RK3328และ Allwinner H6 เราจะเปรียบเทียบเกณฑ์มาตรฐานบางส่วนที่ได้รับจากกล่อง Android TV ตลอดจนคุณสมบัติอื่น ๆ เช่น การรองรับวิดีโออินเตอร์เฟส USB และอีเธอร์เน็ต S905X เทียบกับ RK3328 เทียบกับ H6 Benchmarks เริ่มจากผลลัพธ์สำหรับมาตรฐาน Android ยอดนิยม: Antutu 6.x, Vellamo 3.x และ 3DMark Ice Storm Extreme v1.2 พร้อมผลลัพธ์ที่ได้รับจากกล่องทีวี 3 กล่อง: Mini M8S II (Aml […]

นาฬิกา Smartwatch Amazfit Bip – เปลี่ยนภาษาไทยและหน้าจอมิกกี้เมาส์

Amazfit-Bip-นาฬิกา-หน้าจอ-มิกกี้เม้าส์

ฉันใส่สมาร์ทวอทช์ WeLoop Hey 3S มานานกว่าหนึ่งปีแล้ว และฉันก็ยังพอใจกับมันมาก แต่ปัญหาเล็กน้อยคือมันไม่รองรับภาษาไทย ดังนั้นเมื่อฉันได้รับข้อความมันว่างเปล่าหรือแสดงส่วนอักขระ ASCII ของสตริง นอกจากนี้ยังมีข้อจำกัดในการปรับแต่งสำหรับนาฬิกานี้ และมีผู้อ่านบทความได้แนะนำ Amazfit Bip แทน ฉันเขียนเกี่ยวกับเรื่องนี้เพราะมีคนหนึ่งที่ฉันรู้จักกำลังมองหาสมาร์ทวอทช์และตอนแรกเขาอยากได้ Apple Smartwatch แต่รายได้ของเขาไม่มาก ดังนั้นฉันจึงแนะนำ Amazfit Bip ที่ถูกกว่ามาก หลังจากนั้นสิ่งที่เขาต้องการให้ฉันทำคือรองรับการแจ้งเตือนภาษาไทยและกำหนดหน้าจอนาฬิกาเอง เพื่อติดตั้งหน้าจอมิกกี้เมาส์และทั้งสองอย่างก็ดูเป็นไปได้หลังจากการค้นหาอย่างรวดเร็ว ในที่สุดฉันก็ได้รับมอบหมายให้ทำ “การอัปเกรดคุณสมบัติ” เหล่านั้นให้สำเร็จ […]

การใช้เครื่องอ่านบัตรสมาร์ทการ์ด EZ100PU ใน Ubuntu

เครื่องอ่านบัตร-สมาร์ทการ์ด-บัตรประชาชน

ฉันได้ถูกขอให้ช่วยกำหนดค่าเครื่องอ่านสมาร์ทการ์ดบนคอมพิวเตอร์ที่ใช้ Windows 7 แต่สิ่งนี้ทำให้ฉันสงสัยว่าจะเกิดอะไรขึ้น ถ้าฉันเชื่อมต่อเครื่องอ่านการ์ดกับแล็ปท็อป Ubuntu ของฉันและฉันจะสามารถอ่านข้อมูลจากบัตรประชาชนได้หรือไม่ เครื่องอ่านบัตรสมาร์ทการ์ด EZ100PU มาดูเครื่องอ่านบัตรกันก่อน เป็นเครื่องอ่านบัตรสมาร์ทการ์ด FAST ID EZ100PU ที่ได้รับ มาตรฐาน ISO7816 ที่หน้าเพจผลิตภัณฑ์ของรุ่นนี้ ซึ่งเมื่อเราค้นหา EZ100PU จะพบข้อมูล InfoThink Technology อาจจะผลิตจากไต้หวัน เครื่องอ่านบัตรสมาร์ทการ์ด USB มาพร้อมกับซีดีที่มีไดรเวอร์สำหรับ Windows, Linux, Mac OS และ Android ตลอดจน SDK พร้อมโปรแกรมสาธิตและโค้ดตัวอย่างใน C++, Visual Basic .NET และ C# ดังที่เราจะดูเพิ่มเติมด้านล่างนี้ไม่จำเป็นต้องใช้ไดรเวอร์ ในLinux เนื่องจากใช […]

บอร์ด Raspberry Pi Arduino และ ESP8266/ESP32 แตกต่างอย่างไร

Raspberry-Pi-กับ-Arduino-กับ-ESP8266-ESP32

เมื่อพูดถึงการเลือกแพลตฟอร์มสำหรับการศึกษา STEM หรือโปรเจ็กต์งานอดิเรก ซึ่งมีผู้ผลิตบอร์ดขนาดเล็กราคาประหยัดจำนวนมากในตลาด ที่ได้รับความนิยมมากที่สุด ได้แก่ Raspberry Pi SBC ที่เป็นมิตรกับเด็กซึ่งได้รับการออกแบบโดยคำนึงถึงเด็กๆ, บอร์ด Arduino สำหรับโครงการอิเล็กทรอนิกส์ และล่าสุดบอร์ดและโมดูลที่ใช้ Espressif ESP8266 และ ESP32 wireless SoC’s ซึ่งในโพสต์นี้เราจะดูกรณีการใช้งานและจุดแข็งของแต่ละบอร์ด ไม่ว่าคุณจะขลุกอยู่กับงานอดิเรกในการเขียนโค้ดและอุปกรณ์อิเล็กทรอนิกส์ DIY หรือคุณมีโครงการเชิงพาณิชย์ก็ตาม Raspberry Pi Raspberry Pi เป็นคอมพิวเตอร์บอร์ดเดี่ยวขนาดเล็ก (SBC) ที่พัฒนาในประเทศอังกฤษและเปิดตัวครั้งแรกในเดือนกุมภาพันธ์ 2555 คอมพิวเตอร์ขนาดเล็กเหล่านี้ได้รับการออกแบบมาเพื่อส่งเสริมการสอนวิทยาศาสตร์คอมพิวเต […]

วิธีใช้บอร์ด Raspberry Pi Pico ด้วย MicroPython และภาษาC

Raspberry-Pi-Pico-Getting-Started-Guide

บอร์ด Raspberry Pi Pico ที่เพิ่งเปิดไปไม่นาน และต้องขอบคุณบริษัท Cytron ที่ส่งตัวอย่างมาให้ ฉันจึงมีเวลาเล่นกับบอร์ดโดยใช้โปรแกรมภาษา MicroPython และ C ฉันเริ่มต้นจากการไปที่เอกสาร   และสิ่งที่ฉันต้องการคือหลอด LED บางหลอดกะพริบ และฉันก็จะเริ่มบันทึกด้วยคู่มือการเริ่มต้นใช้งาน Raspberry Pi Pico โดยใช้คอมพิวเตอร์ที่ทำงานอยู่ในระบบปฏิบัติการ Ubuntu 20.04 ซึ่งจะคล้ายกันสำหรับ Windows และ Mac OS การเตรียมฮาร์ดแวร์ ในทางทฤษฎีแล้ว เราสามารถเริ่มต้นด้วยบอร์ดเพียงอย่างเดียว แต่ฉันจะลองใช้หัวแร้งบัดกรี  (Pinecil soldering ironl ) ด้วยตัวจ่ายไฟ MINIX NEO P2 USB-C หัวแร้งบัดกรีใช้งานได้ดีประมาณหนึ่งนาที แล้วฉันก็เริ่มมีปัญหากับการบัดกรี … มองไปที่หน้าจอเป็น Zzzz และอุณหภูมิลดลง ซึ่งอาจเป็นเพราะไม่ได้ขยับการบัดกรี จึ […]

Programmable I/O (PIO) ของ Raspberry Pi RP2040 มันน่าสนใจอย่างไร

Pico-PIO-State-Machine-768x686

ความนิยมของบอร์ด Raspberry Pico ที่ขับเคลื่อนด้วย ไมโครคอนโทรลเลอร์ RP2040 ทำให้ผู้อ่านทุกคนต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับบอร์ดและชิป ดังนั้นวันนี้เราจะมาพูดถึง วงจรภายใน Programmable I/O ของ RP2040 ซึ่งเป็นคุณสมบัติที่ทำให้แตกต่างจากบอร์ดไมโครคอนโทรลเลอร์อื่น ๆ ส่วนใหญ่ PIO จำนวน 2 บล็อก (PIO0 & PIO1) หรือจะเรียกว่าอินเทอร์เฟซฮาร์ดแวร์ใน RP2040 มีวงจร Programmable State Machines อย่างละ 4 ชุด บล็อกPIO ทั้งสองนี้สามารถรันโปรแกรมพร้อมกันเพื่อจัดการ GPIO และถ่ายโอนข้อมูลดิบ ตอนนี้ State machine เหล่านี้ทำอะไร?  PIO State machine ดำเนินการโปรแกรมที่ดึงมาจากแหล่งต่างๆ บางครั้งโปรแกรมจะถูกนำมาจากไลบรารี PIO (UART, SPI หรือ I2C) หรือซอฟต์แวร์สำหรับผู้ใช้ ทำไม Programmable I/O? บอร์ดทั้งหมดมักจะมาพร้อมกับการส […]