Tag Archives: Preview

ทดลองจับจริง NanoPi NEO

เคยเขียนถึง NanoPi NEO มาพักหนึ่ง แล้วไปเห็นเว็บไทยขายในราคาที่น่ายวนใจ (ถ้าซื้อจากเว็บเมืองนอก รู้สึกต้องซื้อเหมาห้าอัน) เลยจัดไปห้าร้อยกว่าบาท

สำหรับในส่วนของระบบปฏิบัติการ ผมใช้ SD card image จาก http://download1653.mediafire.com/31p43wpt5iqg/7p8mtw58t5cjkoe/nanopi-neo-linux-rootfs-core-qte-sd4g-20160804.img.zip เป็น Ubuntu Linux เอามาลง SD card ระดับ class 10 ความจุต่ำสุดที่ขายๆ กันก็ 16GB ราคาก็ราวครึ่งๆ ของตัวคอมพิวเตอร์จิ๋วเลย

เนื่องจากผมใช้ Ubuntu Linux บน PC ทำการดาวน์โหลดไฟล์ที่กล่าวมาแล้วแตกไฟล์ในซิป แล้วใช้คำสัง dd จาก image file ไปยัง SD card แล้วใช้ gparted ขยายขนาดให้ใช้ SD card ได้เต็มขนาด

การต่อก็ใช้ USB to Serial (ชิป CP210x) เพื่อเข้าใช้งาน shell ของเครื่อง ต่อสามสาย คือ ground, tx และ rx ตามรูป
IMG_20161205_165830
IMG_20161205_165815

IMG_20161205_165746

จากนั้นก็จะมาถึงจอ login ก็ใช้

loginname: root
password: fa

ก็สามารถใช้งานผ่าน USB to Serial ได้ แต่ก็พบว่ามันช้าๆ หน่วงๆ เลยเข้าผ่าน SSH IP address แทน
IMG_20161205_170120

จากนั้น ก็ปรับปรุงตัวระบบปฏิบัติการกันหน่อย ช่วงนี้ภัยคุกคามอาจจะเยอะ ไม่ต้องนำหน้าด้วย sudo เพราะเป็น root อยู่แล้ว

apt-get update 
apt-get upgrade

ทดลองอะไรที่จะคุ้มค่าเงินกันหน่อย เช่น ขุด bitcoin

apt-get install git
git clone https://github.com/pooler/cpuminer
sudo apt-get install libcurl4-openssl-dev libncurses5-dev pkg-config automake yasm
./autogen.sh
./configure CFLAGS="-O3"
make
make install

จากนั้นเพื่อการทดลอง สั่ง

minerd --benchmark

เครื่องก็ค้างไปเลยครับ (ฮา)
สรุป ถือได้ว่าออกจากโหลดองแล้ว

Unboxing MOD-RFID1356 from Olimex

I received MOD-RFID1356 RFID reader device as a prize for winning a quiz by Olimex from Bulgaria who organizes on-line quiz every (mostly) Friday (Another winner before me is CNXSoft that might be from Thailand like me). I also received two RFID tags (card and key chain) along with device in order that I could conduct experiment.

To compare size after unboxing.

MOD-RFID1356 contains one USB connector, one press button and two LEDs. Firstly, I connect it to my Fedora Linux laptop and use command “lsusb”. It displays as USB HID device (keyboard) profile. Yellow LED also brightens to indicate power on.

olimex-mod-rfid-001-lsusb-before-and-after

When I take tag approximate to MOD-RFID1356 device. It emulates itself as keyboard. Characters are pressed and end with enter to Linux shell. Another red LED brightens while tag coming close to device too.

olimex-mod-rfid-002

And next experiment. To connect to Raspberry Pi. I usually use it as headless board connecting via Wi-Fi and use SSH (from the same Fedora Linux laptop). I connect Wi-Fi dongle and MOD-RFID1356 device to Raspberry Pi in the same time. It seems some Wi-Fi dongle consumes power too much and I can’t login to Raspberry Pi but I’m not be encountered that problem when use Ralink RT5370 dongle.

olimex-mod-rfid-raspberry-pi-003

I use dmesg command in order to ensure that MOD-RFID1356 device is found properly.

olimex-mod-rfid-003-raspberry-pi

When press button for approximately two seconds, it is changed to serial mode and yellow LED blinks in order to indicate that changing to serial mode. You could see ttyACM0 from dmesg command again.

olimex-mod-rfid-004-after-pressing-buttom-for-two-seconds-rpi

Then I use Minicom in order to connect MOD-RFID1356 device via /dev/ttyACM0 (serial communication on USB) of Raspberry Pi. Using command “minicom -b 9600 -o -D /dev/ttyACM1”. When tag comes close to device, Minicom displays characters from serial on USB from tag.

olimex-mod-rfid-005-rpi-minicom

I can communicate to MOD-RFID1356. It can display help for commands. When I press button for few seconds, it is changed back to HID mode again and also red LED blinks.

olimex-mod-rfid-006-help

To Be Continued.