วันอังคารที่ 8 กันยายน พ.ศ. 2558

Arduino Uno vs Banana Pi

วันนี้เราจะมาเปรียบเทียบคุณสมบัติตัว Microcontroller ระหว่าง Banana Pi VS Arduino กัน

ก่อนอื่นเราต้องมาทำความรู้จักกับ Banana Pi กันก่อน 

Banana Pi คู่แข่ง Raspberry Pi จากปรเทศจีน

           Banana Pi เป็น Single Board Computer ที่สร้างมาจากประเทศจีน ซึ่งเป็นบอร์ดไมโครคอนโทรลเลอร์ที่สามารถติดตั้งระบบปฏิบัติการได้คล้ายกับบอร์ด Raspberry Pi แต่มีคุณสมบัติที่มากกว่าด้วยดังนี้ มี CPU Allwinner A20 ARM Coretex-A7 Dual-Core 1GHz ที่ทำงานได้เร็วกว่า พร้อม GPUMali400MP2 ที่มี 2 คอร์ และ RAM 1GB DDR3 รองรับ SD Card และ SATA Harddisk ต่อกับจอแสดงผลผ่าน HDMI TVOUT หรือ LVDS เสียงผ่าน HDMI หรือ 3.5mm Audio Jack จ่ายไฟผ่านพอร์ต USB micro B มีพอร์ต USB Host 2.0 และ micro USB OTG พอร์ต Gigabit Ethernet พอร์ต 26-pin Extensible, พอร์ต Camera รองรับ OS ทั้ง Linux หลากหลาย Distribution และ Android



Banana Pi Vs Raspberry Pi

        จุดที่ทำให้ Banana Pi เป็นคู่แข่งของ Raspberry Pi น่าจะเป็นตัวถังที่คล้ายกับ Raspberry Pi อย่างมาก ได้แก่ พอร์ต CSI เพื่อต่อกล้องถ่ายภาพภายนอก, DSI เพื่อต่อจอ LCD, พอร์ต RCA สำหรับต่อโทรทัศน์, และ GPIO รูปร่างเหมือนกันของ Raspberry Pi 

ระบบปฏิบัติการที่ใช้งานบน Banana Pi (OS):
Lubuntu (Light-weight Ubuntu),Raspbian (Raspberry Pi Debian Like),Android,Bananian (Banana Pi Debian Like),Berryboot,LeMedia,OpenSUSE,Fedora,Gentoo,Scratch,ArchLinux,OpenWRT,Open MediaVault
Specification:
SoC: Allwinner A20 (ARM Cortex-A7 Dual-Core, 1GHz, Mali400MP2 GPU)
System Memory: 1GB DDR3 SDRAM
Storage:
SD Card Slot
Extensible with SATA connection (2.5” SATA HDD with 5V)
Video output:
HDMI
Composite
Extensible with on-board LVDS connector
Audio I/O:Connectivity: Gigabit Ethernet
HDMI
On-Board Microphone Input
USB:
2 x USB 2.0 Ports
1 x OTG micro USB Port
1 x micro USB for Power Supply
Expansion:
Extensible 26-pin Headers
Camera Connector
Display Connector for LVDS and touch screen
Misc.Dimension: 92 x 60 mm
3 x On-Board Buttons (Power, Reset, Uboot Key)
IR Receiver
Weight: 48g
ภาพด้านหน้า

ภาพด้านหลัง 



Arduino คืออะไร
Arduino Uno

         Arduino อ่านว่า (อา-ดู-อิ-โน่ หรือ อาดุยโน่) เป็นบอร์ดไมโครคอนโทรเลอร์ตระกูล AVR ที่มีการพัฒนาแบบ Open Sourceคือมีการเปิดเผยข้อมูลทั้งด้าน Hardware และ Software ตัว บอร์ด Arduino ถูกออกแบบมาให้ใช้งานได้ง่าย จึงเหมาะสำหรับผู้เริ่มต้นศึกษา ทั้งนี้ยังสามารถดัดแปลง เพิ่มเติม พัฒนาต่อยอดทั้งตัวบอร์ดหรือโปรแกรมต่อได้อีกด้วย
         ความง่ายของบอร์ด Arduino ในการต่ออุปกรณ์เสริมต่างๆ คือผู้ใช้งานสามารถต่อวงจรอิเล็กทรอนิคส์จากภายนอกแล้วเชื่อมต่อเข้ามาที่ขา I/O ของบอร์ด หรือเพื่อความสะดวกสามารถเลือกต่อกับบอร์ดเสริม (Arduino Shieldประเภทต่างๆ เช่น Arduino XBee ShieldArduino Music ShieldArduino Relay ShieldArduino Wireless ShieldArduino GPRS Shield เป็นต้น มาเสียบกับบอร์ดบนบอร์ด Arduino แล้วเขียนโปรแกรมพัฒนาต่อได้เลย
เปรียบเทียบคุณสมบัติระหว่าง Banana Pi กับ Raspberry Pi และ Arduino 
Specification:
Banana Pi
Raspberry Pi
Arduino
Size
8.56cm×5.60cm
8.56cm×5.4cm
7.5cm×5.33cm
Processor
ARM Cortex-A7 Dual-Core
ARM11Series
ATMega 328
Clock Speed
1GHz
700MHZ
16 MHZ
RAM
1G DDR3
256MB
2KB
Flash
Up to 64GB on SD slot, up to 2T on 2.5 SATA disk
SD/MMC/SDIO
card slot
32 KB
Eeprom


1KB
Input Volvage
5V
5V
7-12V
Min Power
N/A
700mA(3.5W)
42mA(3W)
Digital GPIO
26
8
14
Analog Input
N/A
N/A
6 10-bit
PWM
1

6
TW/12C
1
1
2
SPI
1
1
1
UART
1
1
1
Dev IDE
Android,Firefox OS,Linux etc.
Debian GNU/Linux Fedora,Arch Linux
Arduino Tool
Ethernet
10/100/1000
10/100
N/A
USB Master
2 USB 2.0, 1 micro USB
2 USB 2.0
N/A
Video Out
CVBS and HDMI,RGB/LVDS
HDMI,Composite
N/A
Audio Output
3.5 mm jack
3.5 mm jack
N/A
หากผิดพลาดประการใดขออภัยมา ณ ที่นี้ด้วยนะคะ ขอบคุณค่
ที่มา : Banana Pi
        Arduino

ไม่มีความคิดเห็น:

แสดงความคิดเห็น