background preloader

Hardware

Raspberry Pi Hardware

Cheat Sheet - Physical Computing with Raspberry Pi Cheat Sheet - Physical Computing with Raspberry Pi Basic GPIO Access Setup Raspberry Pi GPIO pin layout. Diagram from eLinux. At the start of your file include: import RPi.GPIO as GPIO This gives you access to the GPIO functions in the GPIO namespace. Now set the mode to represent the numbering scheme you prefer. GPIO.setmode(GPIO.BCM) sets the pin numbering of 1 to 26 as in illustration 1. Setup the direction of a pin: GPIO.setup(12,GPIO.OUT) GPIO.setup(13,GPIO.IN, pull_up_down=GPIO.PUD_UP) This code sets up pin 12 (GPIO 18) as an output and pin 13 (GPIO 21) as an input with a pull up resistor. pull_up_down can be PUD_OFF, PUD_UP or PUD_DOWN, (default PUD_OFF). If you’re using our modified version of RPi.GPIO (you should be if using our image), then you have the extra feature of being able to turn on the alternate function for pin 4 (setting it up as a general purpose clock). Reading/Writing With your pins set up in the proper direction: Using I2C to control servos, LEDs and use PWM import i2c servos = i2c.I2C() #leds = i2c.I2C(frequency=1000)
SD cards The SD card is a key part of the Raspberry Pi; it provides the initial storage for the Operating System and files. Storage can be extended through many types of USB connected peripherals. When the Raspberry Pi is 'switched on', i.e. connected to a power supply, a special piece of code called the bootloader is executed, which reads more special code from the SD card that is used to start up the Raspberry Pi. If there is no SD card inserted, it will not start. The SD card must be formatted, or written to, in a special way that means the Raspberry Pi can read the data it needs to start properly. One advantage to using an SD card like this is that you can have several SD cards, each with a different operating system, or a different purpose. Which SD card? SD cards come in three physical sizes (see picture). SD cards come in a range of storage sizes. There are other properties of SD cards that are not covered here. Other SD card content See the following links for other information: RPi SD cards RPi SD cards
Azeez's Notes: Building a Raspberry Pi Cluster - Part 2 Azeez's Notes: Building a Raspberry Pi Cluster - Part 2 The Grand Finale In a previous post on Building a Raspberry Pi Cluster, I wrote about how we built a cluster using several Raspberry Pis. This cluster was used for hosting the WSO2Con App. In this post we will take a look at the finishing touches & some interesting information from WSO2Con 2013. The project was unveiled at WSO2Con 2013, London & was an instant hit. Power Supply Like I mentioned in my previous post, we had to build a custom power supply that can cater to the voltage & current requirements of the Raspberry Pi cluster. USB Power Board Shown below is the USB power distribution board which could power up to 8 Raspberry Pis, or a single row in the rack. The +5V & GND lines in the board were connected to the power supply. Raspberry Pi Cluster Rack - the finished product The rack had to be very lightweight, and being able to easily disassemble it was a prerequisites since we had to carry the setup from Colombo, Sri Lanka to London, UK. Raspberry Pi Control Center switch.py code
Quali antenne devo usare? [Napoli Wireless] Quali antenne devo usare? [Napoli Wireless] E' una delle domande più frequenti nei forum sparsi per la rete: “Devo connettere 2 punti distanti N Km. Quali sono le antenne ideali con prezzo/prestazioni migliori, meglio se autocostruite?” (anche se spesso sfacciatamente si chiede: “ho trovato una rete wireless non protetta, ma non riesco a collegarmi…..vorrei potenziare il segnale del mio portatile, come faccio?”) Introduzione La risposta a questa domanda dipende da come sono disposti i punti da connettere e quali eventuali ostacoli si devono superare. Prima di continuare, diciamo cosa fa un'antenna (direzionale o omnidirezionale): Un'antenna ha lo scopo di concentrare in una zona limitata dello spazio (in un “fascio”) l'energia emessa dal trasmettitore; il risultato è che l'energia non viene sprecata in direzioni non volute (ad esempio verso il cielo). La maggior parte delle informazioni che troverete su Internet si basa su un presupposto che, quasi a ragione, è dato per scontato: i punti devono essere “a vista radioelettrica”.
Estendere il segnale Wireless Esistono diversi metodi per aumentare il raggio d'azione del proprio router, in questa pagina consideriamo i metodi più semplici: gli Extender, gli Access Point e i Powerline. Ripetitore di segnale / Range Extender Immaginiamo di avere un router wifi che non soddisfa le nostre aspettative, magari riesce a coprire alcune stanze della nostra abitazione ma non arriva al piano superiore o lascia scoperte le camere più distanti dal router. In questo caso potrebbe risultare utile l'utilizzo di un ripetitore di segnale da posizionare in un punto intermedio dove il segnale arriva, la funzione di tale apparecchio sarà proprio quella di captare il segnale e dargli nuova forza ritrasmettendolo. In tal modo l'area raggiunta sarà più ampia e arriveremo in zone che non erano prima raggiunte dal segnale. Lo svantaggio principale del range extender è che il segnale ripetuto è sempre meno veloce di quello orginale, ma un utente medio spesso non se ne accorge. ASUS EA-N66 WiFi N900 Dual Band Estendere il segnale Wireless
D.I.Y. Recording Equipment | DIY Microphones, Preamps, Compressors, etc.
misc hardware

CD-RW900SL-techdoc.pdf
This guide applies to the Current Saffire Range, and is also relevant to the Scarlett 6i6, 18i8 and 18i20 The first section of this Saffire MixControl tutorial is going to focus on the top half of the control panel (shown below), and how to use it to create custom mixes that can be routed to any of the outputs on your interface. It is worth noting however, that this section of the MixControl software has no effect on the signal being passed into your computer. When used with the PRO 40 and the Liquid Saffire 56 (pictured above), Saffire MixControl contains up to 16 mono, or 8 stereo mixes. With the PRO 24 and PRO 24 DSP, this number is halved. Let’s start by focussing in on a pair of channels in the mix window: The first thing that you need to do is to select an input for the channel. The possible inputs are divided into streams grouped by source, as shown in the drop down menu above. Pan – adjusts the balance between left and right speakers PFL – Pre-Fade Listen. The Mix Output Saffire MixControl Tutorial Part I: Creating Mixes – Focusrite Audio Engineering Saffire MixControl Tutorial Part I: Creating Mixes – Focusrite Audio Engineering
Some music applications will completely fail to take advantage of the multiple cores of a modern CPU - but which ones, and why? We find out, and advise on how you can make best use of however many cores your PC has. Over the last couple of years, the PC musician has been offered first dual-core processors, then quad-core models, and octo-core machines (currently featuring two quad-core processors) are now available for those with deep enough pockets. A Brief History In the days when most musicians ran Windows 95, 98 or ME, the question of running multiple processors didn't arise, because none of these operating systems supported more than a single CPU. In 2001, Microsoft released Windows XP in Home and Professional versions, and once again most consumers who opted for the Home version were limited to a single physical processor, although the Professional version supported two. Checking Your Tasks Multiple-threaded Applications Mainstream Applications Hang On, I'm Busy Audio Applications Multi-core Processors For Musicians | Sound On Sound Multi-core Processors For Musicians | Sound On Sound
Hardware Managment

Load-balancing Docker containers with Nginx and Consul-Template - Belly Card Engineering We are investing a lot of research and development time into leveraging Docker in the next generation of our internal infrastructure. One of the next components we need to build out to full maturity is being able to dynamically route web traffic from our Nginx load balancers to internal Docker containers in a performant way. We are very passionate fans of the work of HashiCorp at Belly, and they recently published a new project named Consul Template. We were using an earlier HashiCorp tool named consul–haproxy to reconfigure our Nginx load–balancers based on Consul data. Consul Template is a slightly more generalized tool that was fairly smooth to adopt. Let me walk you through a proof of concept I whipped up last week. Architecture At a high level, here is the construction of the current PoC. The Nginx container listens on the public port 80, and runs Consul Template. Finally, an example backend container is included for the load–balancer to proxy to. Breakdown Getting Started Help Wanted Load-balancing Docker containers with Nginx and Consul-Template - Belly Card Engineering
Consul Service Discovery with Docker :: Jeff Lindsay Consul is a powerful tool for building distributed systems. There are a handful of alternatives in this space, but Consul is the only one that really tries to provide a comprehensive solution for service discovery. As my last post points out, service discovery is a little more than what Consul can provide us, but it is probably the biggest piece of the puzzle. Understanding Consul and the "Config Store" The heart of Consul is a particular class of distributed datastore with properties that make it ideal for cluster configuration and coordination. The father of config stores is Google's Chubby, which was never made publicly available but is described in the influential Chubby paper. These specialized datastores are defined by their use of a consensus algorithm requiring a quorum for writes and generally exposing a simple key-value store. You can learn more about the challenges of designing stateful distributed systems with the online book, Distributed systems for fun and profit. Onward… Consul Service Discovery with Docker :: Jeff Lindsay
Jeff Lindsay Jeff Lindsay Consul is a powerful tool for building distributed systems. There are a handful of alternatives in this space, but Consul is the only one that really tries to provide a comprehensive solution for service discovery. As my last post points out, service discovery is a little more than what Consul can provide us, but it is probably the biggest piece of the puzzle. Understanding Consul and the "Config Store" The heart of Consul is a particular class of distributed datastore with properties that make it ideal for cluster configuration and coordination. The father of config stores is Google's Chubby, which was never made publicly available but is described in the influential Chubby paper. These specialized datastores are defined by their use of a consensus algorithm requiring a quorum for writes and generally exposing a simple key-value store. You can learn more about the challenges of designing stateful distributed systems with the online book, Distributed systems for fun and profit. Onward…
TREZOR Apps — TREZOR Apps 1.0 documentation Except for myTREZOR, you can use your TREZOR device with increasing number of independent bitcoin wallets and online services. We call them TREZOR Apps: Back to top Using TREZOR With Bitcoin and Altcoin Wallets¶ The following client wallets let you connect TREZOR and work with it. LEGEND | Basic Setup | Safe Recovery | Personal wallets | Shared wallets | Hidden Wallets With Passphrase | Multiple Accounts | Watch-only mode | Show on TREZOR | Update Firmware | Wipe device | Using TREZOR With Online Services¶ Following websites allow you a secure password-less Sign in with TREZOR or other great bitcoin related services, e.g. creating invoices from your TREZOR accounts. LEGEND | Sign in with TREZOR | Sign up with TREZOR | Move funds directly from/to TREZOR Recovering Funds without TREZOR Device¶ In case your TREZOR device gets lost or damaged, you can access your bitcoins fast using your paper backup and one of the following wallets:
Markus Kayser Builds a Solar-Powered 3D Printer that Prints Glass from Sand and a Sun-Powered Cutter Industrial designer and tinkerer Markus Kayser spent the better part of a year building and experimenting with two fantastic devices that harness the sun’s power in some of the world’s harshest climates. The first he calls a Sun Cutter, a low-tech light cutter that uses a large ball lens to focus the sun’s rays onto a surface that’s moved by a cam-guided system. As the surface moves under the magnified light it cuts 2D components like a laser. The project was tested for the first time in August 2010 in the Egyptian desert and Kayser used thin plywood to create the parts for a few pairs of pretty sweet shades. But he didn’t stop there. Next, Kayser began to examine the process of 3D printing. In mid-May the Solar Sinter was tested for a two week period in the deserts of Siwa, Egypt, resulting in the amazing footage above.
Hardware e software

Oi pessoal, vamos lá? Sistema operacional(SO)? O que é isso? Será que é apenas um grande software de alto porte que ópera simplesmente para digitar um texto qualquer ou jogar paciência spider? Há muitos tipos de Sistemas Operacionais, cuja complexidade varia e depende de que tipo de funções é provido, e para que computador esteja sendo usado. O sistema operacional funciona com a iniciação de processos que este irá precisar para funcionar corretamente. O sistema operacional é uma coleção de programas que: Inicializa o hardware do computadorFornece rotinas básicas para controle de dispositivosFornece gerência, escalonamento e interação de tarefasMantém a integridade de sistema Um Sistema Operacional muito simples para um sistema de controle de segurança poderia ser armazenado numa memória ROM (Só de Leitura - um chip que mantém instruções para um computador), e assumir o controle ao ser ligado o computador. As Várias Partes de um Sistema Operacional O Núcleo - Um Executivo em Tempo-Real O que é um sistema operacional?
Navegadores e Sistemas Operacionais Firefox, Internet Explorer, Google Chrome , Safari e Opera são alguns dos navegadores mais utilizados atualmente. Mas, o que são navegadores? Também conhecidos como web browsers ou, simplesmente, browsers, os navegadores são uma espécie de ponte entre o usuário e o conteúdo virtual da Internet. Exemplos de navegadores (Foto: Reprodução) Basicamente, os navegadores transformam as páginas codificadas em HyperText Markup Language (HTML) para uma visualização compreensível para o usuário comum. O HTML é um padrão de marcação de hipertexto (textos, imagem, vídeo e áudio) que define como os elementos de uma página devem ser exibidos. Atualmente, as páginas exibidas são bem diferentes das páginas primitivas da Web, criadas no começo da década de 1990. Exemplos de sistemas operacionais (Foto: Reprodução) Como os navegadores, os sistemas operacionais também são pontes que possibilitam a comunicação entre o usuário e o computador.
Qual navegador você usa para se conectar a Internet? E por qual motivo? Muitos usuários dizem escolher um browser por sua velocidade no carregamento de páginas, outros pela versatilidade e capacidade de personalização. Mas é importante levar em conta diversos aspectos antes de decidir qual o melhor navegador para o seu caso. Por isso, o Superdownloads fez uma análise e comparou os cinco maiores navegadores do mundo, Google Chrome, Mozilla Firefox, Internet Explorer 9, Opera e Safari 5. O Internet Explorer 10 não foi utilizado pois ainda se encontra em fase de testes e não foi lançado oficialmente. O método para a pontuação foi decidido por items. E aí, quem você acha que vence a briga? Sistemas Operacionais É importante lembrar que os navegadores nem sempre são capazes de rodar com boa capacidade em qualquer sistema operacional. Então o resultado ficou: Internet Explorer com 3 sistemas, Firefox com 12 sistemas, Chrome com 10 sistemas, Safari com 8 sistemas e Opera com 12 sistemas. Abas Qual o melhor navegador de Internet?
Blender | RenderStreet Blog
Best notebooks for 3D rendering. Part 1: Technical considerations | RenderStreet Blog
Best notebooks for 3D rendering. Part 2: Recommended configurations | RenderStreet Blog
Better Lenses for Less Money: How T...
Connecting the Display | Using a Mini PAL/NTSC Display with a Raspberry Pi
hardware

6 - Hardware

Open Hardware

Membership | Open Source Hardware Association
earthway | Farm Hack Blog
Home built no-till seed drill | Farm Hack
Sensor and Field Collection Hardware

Developing Predictive Models for Cyanobacteria Blooms in Western Lake Erie | Sea-Bird Coastal
Rocknrenew/codedoodl.es: A curated showcase of creative coding sketches
Hardware @

Computer Hardware

Equipment & Hardware

Hardware Reviews