RoadTest: Raspberry Pi 2: We're Giving Away 50 Units!!!
Author: gsanto
Creation date:
Evaluation Type: Evaluation Boards
Did you receive all parts the manufacturer stated would be included in the package?: True
What other parts do you consider comparable to this product?:
What were the biggest problems encountered?: To find hardware information on the new raspberry pi 2 board, the quick start guide is not enough complete, the schematics is not yet released.
Detailed Review:
Introduction.
The purpose of this project is the implementation of a web-server on Raspberry pi 2 board to control remotely from a PC, a tablet or a mobile a digital synthetizer and similar equipment for Ham Radio applications, I named this RadioSet55.
Hardware setup.
The Hw required for this project is:
WARNING: all the raspi2 GPIO are 5V not-tolerant, then for the input UART0-RX (pin10) is necessary to connect or a level-translator buffer or in series a 18kohm resistor and a pull-down 33kohm resistor
This is a first setup with a PC and a tablet connected at webserver and controlling the frequency value, displayed also on the DDS4 board.
Software setup.
I installed the OS Raspbian and then the driver for dongle TL-725N.
Then with SSH connection enabled i made the other files changes and uploads from the PC.
I modified the network configuration to start automatically the wireless connection wlan0 with the ssid and password of my router, I modified for this purpose the file /etc/wpa_supplicant/wpa_supplicant.conf
I also configured a static IP 192.168.1.55.
The web server program is implemented in Go programming language of Google with html interface,
The Go compiler is installed on Windows-PC and cross compiled for arm-linux but this can be installed on raspi2 board.All the source code for this project are on RadioSet55 @ GitHub .
To cross compile the ctl.go file it must use this command:
set GOOS=linux
set GOARM=7
set GOARCH=arm
set CGO_ENABLED=0
go build ctl.go
Finally, to have the webserver activated at startup I inserted the command in the file etc/init.d/rc.local.
Test.
This is another setup test with the device SDT2011 (http://www.i0cg.com/ad9957_dds.htm ) an SDR transceiver.
Conclusion.
This webserver now is working but I hope to improve the behaviour and extend at cloud the sincronyzing with other devices (but this may be is another project: RadioSync55).