Monday, December 3, 2012

Raspberry Pi Presentation

I am making the post available here, but it has formatting issues. Please view the original post on my website HERE: http://jasonraimondi.com/blog/raspberry-pi/

Perhaps I wrote too much for this... Huge Huge updated posts for the final project are coming Monday Night or tuesday!! But for now... I am going to bed. See you in 5 hours :)

Nope not that. raspberry pi Raspberry Pi

 Identify the components

  Raspberry Pi Labeled  

How to start using your Raspberry Pi

  Some items that you are going to need initially -Micro USB for power -SD card (larger than 2GB) to run the OS -HDMI or RCA cable for Video   Since all that comes with the Raspberry Pi is the computer without an operating system, the first thing you are going to need to do to get your Raspberry Pi operational is download an operating system for the Raspberry Pi to install on your SD Card. The first OS you should probably start with is called Raspbian. It is available for download via torrent or html here: http://www.raspberrypi.org/downloads Once you download the OS you are going to need to unzip the file to get the iso of the OS. Follow this guide for mounting your OS: http://elinux.org/RPi_Easy_SD_Card_Setup   Now for the initial boot. If everything goes according to plan, you should see the Raspi-config screen [caption id="attachment_279" align="alignnone" width="899"]raspi-config Raspi-Config[/caption] This gives you a few initial setup options to configure.
  • expand_root - Expand the install to fill the entire SD card (if there is extra room available)
  • overscan - Configure the overscan of the picture on your monitor or television
  • change_pass - change the password for the user 'pi' (default user is 'pi' and password is 'raspberry'
  • overclock - over clock the raspberry pi from 700mHz to 1000mHz and it doesn't void the warranty
  • ssh - enable ssh access to the Raspberry Pi via terminal
  • boot_behavior - default is to boot to terminal, you can enable auto boot to desktop
  • update - definitely update always, make sure you are connected to the internet
When you finish, it will put you back to the terminal. To access your desktop type 'startx' Explore around.It looks like Windows wrapped in a new UI. Raspbian is based off KDE, KDE is a UI variation of linux that has a very similar look, but much more elegant in my opinion, than windows. You can install programs via the LXTerminal on your desktop. To download the Arduino IDE the code is: sudo apt-get install ardunio To get the chromium web browser (open source Chrome), the command is sudo apt-get install chromium   Here are a few links for new users to Raspbian and Linux http://www.raspberrypi.org/phpBB3/viewtopic.php?f=26&t=4751 http://www.raspberrypi.org/phpBB3/viewtopic.php?f=66&t=15123   Elinux.org has great beginner guides for the Raspberry Pi http://elinux.org/R-Pi_Hub#Beginners_Guide   Adafruit has made a really great web interactive developer environment that you can install on your raspberry pi. It was made for people to learn how to program Python. http://learn.adafruit.com/webide/installation   If you want to remote desktop to your Raspberry Pi, you will want to check out Raspberry Pi VNC Server. This will let you control your Raspberry Pi's desktop through your computer. http://elinux.org/RPi_VNC_Server" title="http://elinux.org/RPi_VNC_Server   Cambridge University released a course on building a Raspberry Pi operating system online for free. The course is available here: http://www.cl.cam.ac.uk/freshers/raspberrypi/tutorials/os/ The course is called "Baking Pi" and it is meant to help incoming freshmen get familiar with basic computer science before starting school, but it is available for everyone. A brief introduction to the course: Throughout the course, you are learning to write in assembly code. Assembly code is very close to what the computer actually understands, what it actually understands is Binary Code. Assembly code is a translation of binary into human readable text. Binary Code --> Assembly Code --> Programming Code --> Application --> User When programming normally, the programmer writes code in languages such as C++, C#, Java, and Python, and then a program called the compiler translates what the programmer wrote into assembly code, which is then later translated into binary.

Raspberry Pi Artworks

I have a message for you… Art Project http://www.raspberrypi.org/archives/1773 http://www.outputarts.com/projects/message-for-you All of the Art Installations on the raspberry pi website http://www.raspberrypi.org/archives/tag/art-installation

Raspberry Pi Projects

xbox media center avaialbe for raspberry pi raspbmc.com
Raspberry Pi synth
http://www.theverge.com/2012/9/1/3283340/watch-this-raspberry-pi-synth   Raspberry Pi DSLR battery Grip http://www.theverge.com/2012/8/20/3254925/raspberry-pi-dslr-battery-grip http://www.reddit.com/r/raspberry_pi/comments/wjj7q/pi_camera_module_am_i_doing_it_right/   Brew Beer http://www.raspberrypi.org/archives/2129   AmbiPi - home made ambiPi consists of a custom XBMC with modifications to capture the screen and send a data stream to a RaspberryPi running my modified version PixelPi to drive 104 RGB LEDs via the RaspberryPi's SPI bus. https://www.youtube.com/watch?v=AP2fJgS-b8g   Raspberry Pi Micro Arcade Cabinet http://www.youtube.com/watch?feature=player_embedded&v=5npkz0xY1fo   Fishpi http://fishpi.org/proof.html# Want to demonstrate that the raspberry pi can be used to maintain long term autonomous operations on water. The vessel will be battery powered and only run the bare essentials needed for navigation. The Raspberry Pi will run the Electronic Speed Controller that manages the Motor and rutter, taking GPS positioning information for navigation. The vehicle will take photographs and or video during its mission.   Stepper Motor Raspberry pi http://www.reddit.com/r/raspberry_pi/comments/ybe4n/driving_a_stepper_motor_using_a_pi_and_python/ http://www.pololu.com/catalog/product/1182 Driving a stepper motor using raspberry pi and python What is it for? Control 2 stepper motors for a DSLR pan/tilt system. Since it is python and on a network, you can easily control software via the web   Quadcopter using a Raspberry Pi http://www.instructables.com/id/Picopter/ http://www.botched.co.uk/picopters-maiden-flight/ Gyroscope and accelerometer for stabilization. All of the on board processing is handled by the Raspberry Pi. "This initially seems rather counter intuitive, as time sliced operating systems like Linux are not as predictable in their execution time as a simple real-time microcontroller program, but I've found in practice preemption allows the main control loop to run at a very reliable frequency."
  • Runs an SSH interface to your laptop via a wireless adapter.
  • Log data to the on board SD card
  • Potential for complex route mapping and real-time integration into Google Maps
GoPro & PiCopter on Vimeo   Explaining this at the airport should be interesting… http://www.reddit.com/r/raspberry_pi/comments/xjivr/explaining_this_at_the_airport_should_be/   Beer Can Keyboard http://www.engadget.com/2012/10/16/beer-keyboard-combines-arduino-and-raspberry-pi-and-beer/ MaKey MaKey Turn everyday objects into touchpads and combine them with the internet. It's a simple Invention Kit for Beginners and Experts doing art, engineering, and everything inbetween: http://www.kickstarter.com/projects/joylabs/makey-makey-an-invention-kit-for-everyone    

Raspberry Pi & Arduino

Why would you need an arduino then if you have a raspberry pi? Well the microprocessor in the arduino makes it great for quick processes and on the fly tasks. It is good for very quick, but somewhat basic calculations in real time. The raspberry pi is capable of doing on the fly tasks, the has the extra task of having to process the whole Operating system through the chip, and can get laggy quickly. Raspberry Pi and Arduino http://www.raspberrypi.org/archives/1171
Raspberry Pi and Arduino team up to make a php web interface http://hackaday.com/2012/08/31/what-you-can-do-when-a-raspberry-pi-teams-up-with-an-arduino/   Raspberry Pi + Arduino + SPI http://mitchtech.net/raspberry-pi-arduino-spi/   Arduino and Raspberry pi Serial Communication http://www.doctormonk.com/2012/04/raspberry-pi-and-arduino.html http://codeandlife.com/2012/07/29/arduino-and-raspberry-pi-serial-communication/   Arduino 8x8 LED Matrix RASPI http://kimondo.co.uk/raspberry-pi-arduino-8x8-led-matrix/ Use With Arduino-control an 8x8 led matrix-have a program running on the computer, then it can verify and post messages to the matrix   Arduino LCD RASPI http://tech2077.blogspot.com/2012/06/running-hd44780-lcd-over-i2c-on.html   ArduinoPi Python Library http://www.fritz-hut.com/arduinopi-v1-6-and-release-of-arduinopi-python/   Raspberry Pi Bluetooth Connection http://www.fritz-hut.com/raspberry-pi-bluetooth-connection-with-bluesmirf/

No comments:

Post a Comment