background preloader

Low-level peripherals - Rasberry Pi

Low-level peripherals - Rasberry Pi
Back to the Hub Hardware & Peripherals: Hardware - detailed information about the Raspberry Pi boards. Hardware History - guide to the Raspberry Pi models. Low-level Peripherals - using the GPIO and other connectors. Expansion Boards - GPIO plug-in boards providing additional functionality. Screens - attaching a screen to the Raspberry Pi. Cases - lots of nice cases to protect the Raspberry Pi. Other Peripherals - all sorts of peripherals used with the Raspberry Pi. Introduction In addition to the familiar USB, Ethernet and HDMI ports, the Raspberry Pi offers the ability to connect directly to a variety of electronic devices. Digital outputs: turn lights, motors, or other devices on or off Digital inputs: read an on or off state from a button, switch, or other sensor Communication with chips or modules using low-level protocols: SPI, I²C, or serial UART Connections are made using GPIO ("General Purpose Input/Output") pins. Note that no analogue input or output is available. Links Useful P2 pins:

Expansion Boards - Rasberry Pi | eLinux.org Back to the Hub Hardware & Peripherals: Hardware - detailed information about the Raspberry Pi boards. Hardware History - guide to the Raspberry Pi models. Low-level Peripherals - using the GPIO and other connectors. Expansion Boards - GPIO plug-in boards providing additional functionality. Screens - attaching a screen to the Raspberry Pi. Cases - lots of nice cases to protect the Raspberry Pi. Other Peripherals - all sorts of peripherals used with the Raspberry Pi. Introduction On the Raspberry Pi, there are several connections which can be used for expansion: The Rpi GPIO (General Purpose Input/Output) pins are exposed, that means that expansion boards are able to talk directly to the CPU. Expansion boards by functions Power Supply and Control See also Comparison of power supply & management hardware. BattBorg BattBorg is a power converter for your Raspberry Pi which allows you to power the Raspberry Pi off batteries. Meltwater's Switched Mode Power Supply Kit Pi Supply Switch Power Pi RemotePi Board

RPi VerifiedPeripherals Back to the Hub Hardware & Peripherals: Hardware - detailed information about the Raspberry Pi boards. Hardware History - guide to the Raspberry Pi models. Low-level Peripherals - using the GPIO and other connectors. Expansion Boards - GPIO plug-in boards providing additional functionality. Screens - attaching a screen to the Raspberry Pi. Cases - lots of nice cases to protect the Raspberry Pi. Other Peripherals - all sorts of peripherals used with the Raspberry Pi. A note about this page: For USB devices, please specify if they required a powered hub Notes 19-Apr-2012: Now that the Model B board is shipping, details added should relate to this board and the default Debian distribution unless stated otherwise. (A) - Relates to model A production board (B) - Relates to model B production board (!) Discuss: If you are adding to a product list it would help clarity if entries are kept/added in alphabetical order. Power Usage Notes Linux Driver Issues Powered USB Hubs

using i2c to talk to ardueno Lost Knowledge: Cable lacing The twice-monthly Lost Knowledge column explores the possible technology of the future in the forgotten ideas of the past (and those just slightly off to the side). Every other Wednesday, we look at retro-tech, “lost” technology, and the make-do, improvised “street tech” of village artisans and tradespeople from around the globe. “Lost Knowledge” was also the theme of MAKE, Volume 17 One of the cool things about doing this column is discovering lost technologies myself, things I knew nothing about before bumping into them while poking about the virtual attics and basements of cyberspace, looking for things to write about. We got such a great response to my last column on wire-wrapping (which was awhile ago, thanks to a most unwelcomed medical absence). The bundling is done with a technique called “cable lacing”. Cable lacing was cable management technique before zipties, used in the telecom industry, aerospace, marine applications, and elsewhere. More: Gareth Branwyn Related

Projects - Rasberry Pi | eLinux.org Back to the Hub. Community Pages: Tutorials - a list of tutorials. Learn by doing. Guides - a list of informative guides. Projects - a list of community projects. Tasks - for advanced users to collaborate on software tasks. Datasheets - a frambozenier.org documentation project. Education - a place to share your group's project and find useful learning sites. Community - links to the community elsewhere on the web. Games - all kinds of computer games. Introduction This page contains a set of ongoing projects. The Raspberry Pi Forum has a list of Project Ideas & Links, to help people get started. Please add links to your projects (and ones you find interesting). Fill in each section: Project Title (as a link to the project webpage or connected wiki page) Project Description (including any additional links or information Skill Level/Ages it is aimed at (Any/Beginner/Intermediate/Advanced) Tags (Keywords related to the project, i.e. Community Project List

[Raspberry Pi] HOW TO - Installation perso sur Debian6 Choix de la debian6 1- installation de l'image dans la SD : * * soit en utilisant Win32DiskImager 2- enclencher la SD dans la Raspi et "start your engine !!" 3- entrer le login pi et mot de passe raspberry (attention au "a" - clavier qwerty inside :p !! 4- premier boot... attendre le prompt puis : (je reprend rapidement ici le starting guide proposé par * changer les paramètres de localisation car par défaut tout est "US" (donc qwerty, fuseau horaire etc...) sudo dpkg-reconfigure locales puis configuration du clavier : sudo dpkg-reconfigure keyboard-configuration de la timezone : sudo dpkg-reconfigure tzdata 5- Création d'un nouvel utilisateur : sudo adduser username sudo visudo ajouter dans le fichier à la suite des utilisateurs : puis CTRL+K, CTRL+X

ArduiPi, the Shield that brings Arduino to Raspberry Pi – ArduiPi is a shield for Raspberry Pi that brings Arduino low level extented I/O to Raspberry Pi This project is now finished and the ArduiPi board available in Seeedstudio shop. Edit 03/17/2014 : New revision of ArduiPi board is now available, version is V1.1. The changes are : Added Auto-Reset Feature of Arduino from Raspberry Pi (connecting Pi GPIO 18 to FDTI DTR)Added a on board switch going to Pi GPIO 17 (mainly to be able to do clean shutdown of Pi )defaulted some PAD wire avoiding doing it to get started with the ArduiPi board. Here are pictures of new board Version 1.1 : Arduipi V1.1 back Pictures of Version 1.0 still available (front, back) Schematic of ArduiPi V1.1 (direct link) : ArduiPi V1.1 Schematic Old revision schematic (V0.9d aka V1.0) is available here Well, quite simple, Arduino is pretty cool but as soon you want to connect it to network, shield are quite expensive and web server will take lot of space into your Arduino and taking some functions off (such as SPI).

Writing device drivers in Linux: A brief tutorial Rpi Software Back to the Hub. Software & Distributions: Software - an overview. Distributions - operating systems and development environments for the Raspberry Pi. Kernel Compilation - advice on compiling a kernel. Performance - measures of the Raspberry Pi's performance. Programming - programming languages that might be used on the Raspberry Pi. Overview If you just want a working system, all that is required is a correctly formatted SD card. In order to understand the software components in the RPi, you should first understand how it boots up. The boot order and components are as follows: First stage bootloader - This is used to mount the FAT32 boot partition on the SD card so that the second stage bootloader can be accessed. Prior to 19th October 2012, there was previously also a third stage bootloader (loader.bin) but this is no longer required. [1] Raspbian Linux image (others?) Because of this boot process, use of an SD card to boot the RPi is mandatory. GPU bootloaders Distributions Kernel Compiler

Tutoriel Seedbox (DDL et torrent) Bonjour,voici un petit tutoriel pour la mise en place d'une seedbox (je rappelle que je suis débutant en linux ^^) :1.Montage de la clé usbTout d'abord il vous faudra monter sur le raspberry un support de stockage, j'ai choisi une clé usb de 16go en ntfs. Il faudra donner un nom à cette cléPar putty, mettez vous en administrateur avec : "sudo su".Ensuite "fdisk -l" vous permettra de voir les partitions sur votre raspberry, ma clé usb est reconnue comme "dev/sda1".Vous allez éditer le fichier "fstab" avec "nano /etc/fstab" et mettre à la fin "dev/sda1 /media/nom_de_la_clé_usb ntfs-3g defaults 0 0".Tapez ensuite dans putty "mount -a". Votre clé usb est monté sur le raspberry pi.J'ai crée un dossier nas sur la clé usb par "mkdir /media/nom_de_la_clé_usb/nas" 2.

GoPiGo plus GrovePi and Scratch - Dexter Industries Forum Hi, The GoPiGo has 4 ports on it: one each of Serial,I2C,Digital and analog. If you need to use more sensors, then adding GrovePi with the GoPiGo is recommended. The GrovePi does indeed work well with the GoPiGo. You might have to tinker around a bit to get the GrovePi Connected properly with the GoPiGo. You can use both the Ultrasonic sensor and the line sensor and we have scripts written out for both. Do let us know how your project goes and if you end up creating and awesome line sensor robot please share it with us, we’ll be happy to share it with our users. -Karan

Siri: Can you make a Raspberry Pi open a garage door? Vid A clever coder who goes by the name DarkTherapy has created an iPhone app and interface for the Raspberry Pi that allows it to open a door. Not just any door, mind you, but a motorised garage door. As you'll see in the video below, an iPhone is a far snappier remote control than your average door zapper. The project works using SiriProxy, an open source “super pre-alpha” project that allows Siri to initiate custom actions. DarkTherapy put that to work with WiringPi, a GNU-licensed C library that replicates the Wiring code beloved of Arduino hackers. DarkTherapy got both of those packages running under Raspbian “wheezy” and said once that was done “its just a case of modifying the example ruby script included with siriproxy” and wiring things up just right. Here's the result: Could not load plugins: File not found As you can see in the video, the rig isn't pretty, but given it's in a garage it doesn't need to be.

Related: