Low power ATmega/tiny with watchdog timer
At work recently, the pranks have been escalating. I’ve decided that for my next salvo, I’m going to build the most annoying beeping device I can. I’m using an ATtiny45/85 chip, programmed using the Arduino development environment. The clone army grows The device is intended to be planted somewhere near the target’s desk, and will just beep (or make some other annoying sound), every 5-8 minutes. Three primary factors influenced the design of this, in this order: Low power consumptionInexpensiveSmall size It’s likely to take the subject days, if not weeks, to find it at that rate, so the battery needs to last for at least a few weeks. As I intend to make around 10 of these devices, keeping the cost down was important. Making this as small as possible was quite a challenge, but in the end, the largest parts were the battery and battery holder. Putting the chip to sleep when it’s idle. 1. Putting the chip to sleep is pretty easy: But then you need some way to wake it up. 2. 3. 4.
Interrup based pulse counting with sleep mode
This sketch detects pulses and prints to serial the character P. In order to reduce the power consumption the Atmega 328 is put into sleep mode in-between pulses. The interrupt pulse input (on digital input pin 2 or 3) is used to wake up the device. Unfortunately a value for power cant be calculated as the timers are off in sleep mode. Credit goes to Donal Morrissey for his clear tutorial on arduino sleep mode: Sleeping Arduino
Raspberry PI ~ 18 : Construire une sonde de température radio pour 7€ | IdleBlog
Ce post est le dix-huitième d’une liste de tutoriels sur le raspberry PI, cliquez ici pour accéder au sommaire ! Faire du on/off c’est bien ! Mais contrôler sa maison en disposant d’indicateurs c’est mieux ! Aussi allons-nous voir, pour changer, comment construire un petit capteur qui va transmettre une information de température par radio au Raspberry PI. Si comme moi, vous vous interrogez sur l’intérêt de connaître la température d’une pièce en temps réel, je trouve personnellement qu’il n’y en a aucun, en revanche cela peut être très utile pour le Raspberry PI, qui pourra par exemple en dessous d’une certaine température, enclencher les radiateurs, on appelle ça des scénarios (on en reparlera dans un prochaine tuto) pour le moment, contentons-nous de récupérer l’information via une interface web et via notre interface vocale Yuri. Avant tout, le traditionnel quart d’heure de honte en vidéo : (Le charisme d’une truite avec un double menton, un acteur né je vous dis !!) Le principe
Introduction to pulse counting
Reading pulses from meters with pulse outputs. Last updated: November 2010 Authors: Glyn Hudson, Trystan Lea A note on what this document covers The main thing that's being added here to the wealth of information on the internet about pulse counting is how to count pulses from more than two pulse outputs sources (up to 12 sources) using a continuos sampling and direct port manipulation Arduino sketch as opposed to interrupt driven counting. In the case of counting pulses from one or two pulse output meters it is best to use the interrupt method. There is also information here on how to interface with wired / switched pulse outputs. Interrupt method Interrupt method sleep Introduction Many meters have pulse outputs, including electricity meters: single phase, 3-phase, import, export.. The pulse output may be a flashing LED or a switching relay (usually solid state) or both. Example meter A100C BS Single Phase Meter What is a pulse? Figure 1 Figure 1 illustrates a pulse output. Safety Circuit
HomePi – Test 01 – Lire une sonde avec l’arduino et communiquer avec le RaspberryPi
Bonjour à vous chers lecteurs geeks et moins geeks. Je continue mes travaux sur le Raspberry Pi et l’Arduino afin de créer un système domotique complet (HomePi). Aujourd’hui, nous allons voir comment lire avec l’Arduino une sonde de température DS18B20 (voir le tutoriel pour la lire avec le Raspi ici), puis de l’envoyer via un émetteur radio de 433Mhz vers le Raspberry Pi doté lui d’un récepteur radio de 433Mhz. Ce tutoriel risque d’être un peu long, mais je vais essayer de détailler chaque étape autant que possible (mais n’hésitez pas si vous avez des questions). Ce tutoriel est inspiré et basé sur les tutoriels d’Idleman, donc n’hésitez pas à y faire un tour. Les buts de ce tutoriel sont les suivants : Commencer à prendre en main l’arduino (reçu il y a peu)Étudier la communication radio entre les 2 deux appareilsÉtudier la faisabilité de mon projet (HomePi), notamment la partie communication avec les nœuds. Pour ce tutoriel, il vous faudra le matériel suivant : Étape 0 : pré-requis Voila. .
Processing.org
Raspberry Pi + Hyperion = Ambilight TV | Anderson69s
Salut à tous, comment allez-vous? Je vais essayer de rattraper mon retard sur la rédaction des articles afin de pouvoir avancer sur de nouveaux projets et ainsi vous les faire partager… Aujourd’hui on va reparler de Xbian et du Raspberry Pi… Vous me direz on a déjà installé Xbian, on peut brancher nos disques durs dessus pour regarder les fichiers sur notre TV, on peut l’utiliser comme borne Airplay, comme serveur de fichiers (uPnP, SMB…) et on a également ajouter un écran LCD pour avoir toujours l’heure et l’adresse Ip du Pi… Que pouvons-nous faire de plus pour le rendre plus cool??? Eh bien, c’est assez simple on peut rajouter des LED au dos de notre TV afin de la transformer en TV Ambilight plutôt que de payer sa TV les yeux de la tête… Qu’est-ce qu’une TV ambilight? En fait c’est une TV qui possède des LED sur la face arrière. Ces LED vont changer de couleurs en fonction des couleurs qui apparaissent sur les vidéos que vous regardez… Ambiance immersive garantie!!!! Ce qui donne :
arduino meets processing - PUSHBUTTON
The Arduino meets Processing project intends to make it as easy as possible for anyone to explore the world of physical computing. All you need is an Arduino board as well as the Arduino and Processing software, which you can download on their project websites. On this website we explain how to: set up electronic circuits with various kinds of sensors, control and measure the sensors with the Arduino board, send the data to the computer, and use the received values to generate computer graphics with Processing. For all examples you need some basic electronic equipment such as a breadboard , resistors, the sensors, and some wires. The following sensors are dealt with on this website: Digital Sensors Pushbutton Switch 8 switches Tilt sensor Accelerometer Analog Sensors Potentiometer LDR light sensor NTC temperature sensor Joystick Ultrasound Piezo element as knock sensor All examples contain a list of the parts as well as the Arduino and Processing files you need. 'G' turns the grid ON/OFF
Hyperion et OpenELEC sur Rapberry Pi 2 (et LightBerry)
J'ai récemment voulu donner un peu de souffle à mon média center préféré en remplaçant mon bon vieux Raspberry Pi modèle B par un Raspberry Pi 2. Je suis franchement toujours aussi content de mon Raspbilight, il est plaisant à utiliser, Kodi évolue toujours et encore. Cependant, j'ai remplacé il y a 2 ou 3 mois OSMC (RaspBMC) par OpenELEC : chez moi, OSMC devenait vite instable depuis le passage à Kodi. Pour installer un Raspbilight complet, rien de bien compliqué, il faut juste suivre une procédure bien particulière qui change un peu de nos habitudes. Étape 1 : Sauvegarde des paramètres personnels et de la médiathèque Si vous n'avez pas envie de perdre du temps pour tout reparamètrer et de vous "taper" un scan complet de votre médiathèque, je conseille de faire les sauvegardes adéquates : pour cela, dans Kodi, "SYSTÈME" > onglet "OPENELEC" puis dans l'onglet "SYSTÈME" > "Créer une sauvegarde du système et de Kodi" (la sauvegarde comprend les paramètres d'utilisation et la médiathèque).