A Complete Guide to Building Your Own Personalized
Total Page:16
File Type:pdf, Size:1020Kb
Ag\S`UgT]`=2@=72E3>ASQc`Wbg0OPg</>QZ]cR7\abOZZ8OdO Year Three Issue #30 June 2016 ODROIDMagazine TOUCHSCREEN Ta bl e AA completecomplete guideguide toto buildingbuilding youryour ownown personalizedpersonalized ODROID-XU4ODROID-XU4 tilttilt tabletable ?cWQYZg :SO`\V]eb] aSbc^g]c` QOZWP`ObSg]c` AO[POaS`dS` ]1O[ZS\aSa What we stand for. We strive to symbolize the edge of technology, future, youth, humanity, and engineering. Our philosophy is based on Developers. And our efforts to keep close relationships with developers around the world. For that, you can always count on having the quality and sophistication that is the hallmark of our products. Simple, modern and distinctive. So you can have the best to accomplish everything you can dream of. We are now shipping the ODROID-U3 device to EU countries! Come and visit our online store to shop! Address: Max-Pollin-Straße 1 85104 Pförring Germany Telephone & Fax phone: +49 (0) 8403 / 920-920 email: [email protected] Our ODROID products can be found at http://bit.ly/1tXPXwe EDITORIAL DROIDs are the wave of the future, and this month’s fea- ture article highlights something that will probably be Ocommon in every household soon: a touchscreen table! Built with a large touch-activated monitor on a tilt base, it al- lows a high degree of interactivity with a media device that combines the intuitive interface of a tablet with the large media format of a flat screen TV. Steven walks us through creating one from scratch with an ODROID-XU4. Adrian also continues his popular secu- rity series with a focus on WEP Security, Jussi makes Java installation easier with pre-built scripts, and Marian shares his project for moni- toring a napping baby. For the gamer in all of us, Tobias reviews several strategy games available for the ODROID platform, and Jeremy introduces a new website that showcases his software ports. Now that the oCAM has been available for several months, ODROIDians have been us- ing it in some fantastic projects. Brian teaches us how to calibrate the camera properly, and Jerome details an easy weekend project for setting up a low-cost security system. ODROID Magazine, published monthly at http://magazine.odroid.com, is your source for all things ODROIDian. 6O`R9S`\SZ:bR%"/\gO\U91S\bS`5eO\gO\U2]\UO\/\gO\U5gS]\UUWA]cbV9]`SO"!&# 6O`RYS`\SZ[O\cTOQbc`SabVS=2@=72TO[WZg]T_cORQ]`SRSdSZ]^[S\bP]O`RaO\RbVSe]`ZR¼aTW`ab/@;PWU:7BB:3aW\UZSP]O`RQ][^cbS` 4]`W\T]`[ObW]\]\acP[WbbW\UO`bWQZSaQ]\bOQb]R`]WR[OUOhW\S.U[OWZQ][]`dWaWbVbb^(PWbZgg^7[Fa G]cQO\X]W\bVSU`]eW\U=2@=72Q][[c\WbgeWbV[S[PS`aT`][]dS`!#Q]c\b`WSaObVbb^(T]`c[]R`]WRQ][ 3f^Z]`SbVS\SebSQV\]Z]UWSa]TTS`SRPg6O`RYS`\SZObVbb^(eeeVO`RYS`\SZQ][ OUR AMAZING ODROIDIAN STAFF: Rob Roy, Chief Editor I’m a computer programmer in San Francisco, CA, designing and building web applications for local clients on my network cluster of ODROIDs. My primary languages are jQuery, Angular JS and HTML5/CSS3. I also develop pre- built operating systems, custom kernels and optimized applications for the ODROID platform based on Hardkernel’s ofcial releases, for which I have won several Monthly Forum Awards. I use my ODROIDs for a variety of purposes, including media center, web server, application development, workstation, and gaming console. You can check out my 100GB collection of ODROID software, prebuilt kernels and OS images at http://bit.ly/1fsaXQs. Bruno Doiche, Senior Art Editor Bruno thinks that he is in 2011, as he just recently bought a fresh copy of skyrim to play on his old Playstation3. He is re- ally fond of the kind of “still not vintage gaming, but really a bargain”that he is fnding at the discount bins at his hometown gaming stores. Of course, his friends are playing with their shiniest and newest games, but our fearless Editor doesn’t mind. After all his true passion lies in tweaking his ODROIDs and not spending too much time grinding RPGs. Manuel Adamuz, Spanish Editor I am 31 years old and live in Seville, Spain, and was born in Granada. I am married to a wonderful woman and have a child. A few years ago I worked as a computer technician and programmer, but my current job is related to quality management and information technology: ISO 9001, ISO 27001, and ISO 20000. I am passionate about computer science, especially microcomputers such as the ODROID and Raspberry Pi. I love experimenting with these com- puters. My wife says I’m crazy because I just think of ODROIDs! My other great hobby is mountain biking, and I occasionally participate in semi-professional competitions. Nicole Scott, Art Editor Nicole is a Digital Strategist and Transmedia Producer specializing in online optimization and inbound marketing strategies, social media management, and media production for print, web, video, and film. Managing multiple ac- counts with agencies and filmmakers, from web design and programming, Analytics and Adwords, to video editing and DVD authoring, Nicole helps clients with the all aspects of online visibility. Nicole owns anODROID-U2, and a number of ODROID-U3’s and looks forward to using the latest technologies for both personal and business endeavors. Nicole’s web site can be found at http://www.nicolecscott.com. James LeFevour, Art Editor I’m a Digital Media Specialist who is also enjoying freelance work in social network marketing and website administra- tion. Te more I learn about ODROID capabilities, the more excited I am to try new things I’m learning about. Being a transplant to San Diego from the Midwest, I am still quite enamored with many aspects that I think most West Coast people take for granted. I live with my lovely wife and our adorable pet rabbit; the latter keeps my books and computer equipment in constant peril, the former consoles me when said peril manifests. Andrew Ruggeri, Assistant Editor I am a Biomedical Systems engineer located in New England currently working in the Aerospace industry. An 8-bit 68HC11 microcontroller and assembly code are what got me interested in embedded systems. Nowadays, most proj- ects I do are in C and C++, or high-level languages such as C# and Java. For many projects, I use ODROID boards, but I still try to use 8bit controllers whenever I can (I’m an ATMEL fan). Apart from electronics, I’m an analog analogue photography and flm development geek who enjoys trying to speak foreign languages. Venkat Bommakanti, Assistant Editor I’m a computer enthusiast from the San Francisco Bay Area in California. I try to incorporate many of my interests into single board computer projects, such as hardware tinkering, metal and woodworking, reusing salvaged materials, software development, and creating audiophile music recordings. I enjoy learning something new all the time, and try to share my joy and enthusiasm with the community. Josh Sherman, Assistant Editor I’m from the New York area, and volunteer my time as a writer and editor for ODROID Magazine. I tinker with computers of all shapes and sizes: tearing apart tablets, turning Raspberry Pis into PlayStations, and experimenting with ODROIDs and other SoCs. I love getting into the nitty gritty in order to learn more, and enjoy teaching oth- ers by writing stories and guides about Linux, ARM, and other fun experimental projects. INDEX SECURTY CAMERA - 6 JAVA INSTALLATION - 10 CAMERA CALIBRATION - 19 BABY NAP - 29 MINECRAFT SCRIPT - 36 CARTRIDGE PORTS - 37 LINUX GAMING - 38 TOUCHSCREEN TABLE - 42 SYNERGY - 44 SAMBA SERVER - 47 WEP SECURITY - 49 MEET AN ODROIDIAN - 54 SECURITY CAMERA A31C@7BG 1/;3@/ /5@3/BE3393<2>@=831B by Jerome Hittle (@tindel) ecently I decided to build a Passive (Pyroelec- tric) InfraRed (PIR) security camera using Ra variety of of-the-shelf components. One of the requirements was to use a good Single Board Computer (SBC) for the video processing function. I had used microcontrollers for several years in vari- ous projects, but they don’t ofer enough horsepower to process video. After some research, I quickly settled on the ODROID-C1+. Unlike some of the competing SBCs, this is a powerful system which includes a graphics processor that can record 720p video easily. It also ofers a Gigabit Ethernet port capable of transferring this video data onto a server elsewhere. Setup Te setup is pretty simplistic. It includes: A fun way to dip yourself into the realms of micro controlling your ODROID. Definitely try this at home! BVS =2@=721 eWbV O >AC O\R P]]b [SRWO ZWYS O\ eMMC, connected to an old HD webcam that I’ve used in the past on an old computer, is confgurable in the software. After the video is recorded lo- /\]^bW]\OZ:32b]W\RWQObSb`W^abObca cally, the software moves the video to a mounted drive which />7@aS\a]`ZWYSbVS61A@#b]aS\aS]QQc^O\QgW\O could be on a server on the same network, a remote DNS desired location, and server, or another location of choice. /\Sbe]`YQ]\\SQbW]\eVWQVWa^`STS`OPZgeW`SRT]`[Of- Te PIR sensor has two adjustment knobs that determine imum throughput, but if that is not possible, use a USB b/g/n when the status pin goes low. Te frst is sensitivity and the wireless dongle instead. second is persistence. Sensitivity is how big or small of a movement you want the sensor to try to pick up. You prob- Te source code and an elaborate startup guide is available ably don’t want a small creature like a squirrel to trigger the in the ODROID-C1+ forum at http://bit.ly/1U8h0zo.