Une nuit Battery Monitor pour casques sans fil (2 / 5 étapes)

Étape 2: Le Code et le Attiny

Si vous ne l’avez pas déjà fait, trouver et télécharger les carottes attiny de haute tech basse brancher votre arduino pour l’attiny et obtenir une exécution de l’exemple (il y a des dizaines de guides pour ce faire, beaucoup ici sur instructables. Ils expliquent beaucoup mieux que je le ferais). Si vous avez un exemple en cours d’exécution, alors vous êtes prêt pour le code. Ensemble l’interface pour attiny 85, oscillateur interne de 1 MHz, BOD désactivé et appuyez sur Outils -> graver bootloader. Celle-ci définira les bits de fusible comme nous en avons besoin pour ce projet. Puis, juste copier et passé le code suivant dans l’IDE et de télécharger.

#include
#ifndef cbi / / ce et sbi pour déconner avec des morceaux dans les registres.
#define DRAS (sfr, bit) (_SFR_BYTE(sfr) & = ~_BV(bit))
#endif
#ifndef sbi
#define sbi (sfr, bit) (_SFR_BYTE(sfr) | = _BV(bit))
#endif
void setup() {//everything est dans la configuration, parce que nous avons seulement besoin de lire une fois. Le processeur est réinitialisé à la place à des lectures supplémentaires
analogRead (2); //take un tas de lectures, comme parfois la première lecture d’analogRead n’est pas fiable
analogRead(2) ;
analogRead(2) ;
analogRead(2) ;
analogRead(2) ;
analogRead(2) ;
analogRead(2) ;
analogRead(2) ;
DDRB = 0x1f ; //set sur 5 sorties à la sortie. C’est l’équivalent de pinMode 5 fois
retard (1); //several attend ici juste pour s’assurer que la lecture est une bonne chose. Il n’est pas une boucle, donc quelques millisecondes de retard ici et là ne sera pas un problème
uint8_t basse, haute ; //the octets de haute et basse de l’ADC
ADMUX = 0b00001100 ; //the value de l’analogique au numérique multiplexeur (donc ADMUX). Cela lit une refernce ~1.1V générées en interne
retard (10); //wait un certain temps pour le changement au travail
SBI (ADCSRA, ADSC); //start le « analogRead() »
tandis que (bit_is_set (ADCSRA, ADSC)); //wait pour le processeur à la fin de lecture
faible = ADCL ; //read la sortie une fois que c’est fait
élevé = ADCH ;
volts int = (haute << 8) | bas ; //shift les bits de poids fort, telle qu’elle est un peu 10 lu, et c’est pourquoi vous avez besoin de deux octets
unsigned longue tension = 1125300L/v ; //convert de tension (en millivolts)
tension-= 1500 ; //this est la tension de « vide », 0 sur l’afficheur
tension / = 50; / / diviseur, trouver le haut de votre gamme, soustraire le fond et diviser par 30 pour obtenir ce numéro.
PORTB = (tension & 0b00011111); //mask la sortie à juste les cinq baissez les morceaux (ce qui n’est probablement pas nécessaire, mais ne peut pas hiurt) et éteindre aux pins
retard (3000); //give nous trois secondes pour voir la sortie
PORTB = 0; //and éteindre les LEDs.
DDRB = 0; //set à haute imedence pour économiser l’énergie
CBI(ADCSRA,Aden); / / arrête le convertisseur analogique/numérique
set_sleep_mode(SLEEP_MODE_PWR_DOWN) ; Affectez-lui la puissance vers le bas aussi complète que possible, pour la consommation d’énergie minimale
PRR = PRR | 0b00001111 ; //this ligne arrête fondamentalement tout une fois qu’il passe en mode sommeil
sleep_enable (); //allow le dispositif pour entrer dans le mode "veille",
sleep_mode (); //and Enfin, éteindre. Jamais, nous avons besoin quitter le mode "veille", comme il réinitialise automatiquement quand.
}

void loop() {}; //we ne besoin de ça pour faire n’importe quoi

Articles Liés

Bricolage-Comment faire des casques sans fil

Bricolage-Comment faire des casques sans fil

/ * * /Quand j'étais petite, je pensent généralement comment fonctionnent ces écouteurs sans fil. Quelle magie fait travailler ! Mais maintenant, je pensais à un moyen simple de faire un avec votre propre ancien (prise-sur casque) un sans fil. Bien q
Mon système Audio personnalisé w / playstation 2 télécommande sans fil, 7" pouces LCD w / casques sans fil, LEDS, 5 Farad condensateur

Mon système Audio personnalisé w / playstation 2 télécommande sans fil, 7" pouces LCD w / casques sans fil, LEDS, 5 Farad condensateur

il s'agit de mon système audio personnalisé fait voiture conçue et fabriquée par moi.  Il s'agit d'une boîte de haut-parleur de fibre de verre que j'ai fait en utilisant un matériau bois cadre et molleton, fibre de verre risin, mastics et beaucoup de
Simple : Transformer n’importe quel casque en casque sans fil

Simple : Transformer n’importe quel casque en casque sans fil

SalutJe voulais partager cette chose que j'ai fait il y a quelques mois, qui transforme n'importe quel casque en un casque sans fil bluetooth...Cela fonctionne avec n'importe quel périphérique bluetooth (pc, tablette, téléphone), brancher un casque s
Casque sans fil charge Hack

Casque sans fil charge Hack

Dans ce tutoriel je vais vous montrer comment vous pouvez ajouter un chargement sans fil à vos écouteurs !Aucun fideling plus autour des câbles et brancher le casque !Étape 1: L'électronique Tout ce que vous aurez besoin est un kit de recharge sans f
Casque sans fil

Casque sans fil

nous l'avons tous fait, quelle que soit la météo ou pas, nous tenons à l'admettre. Je ne parle pas de danse dans l'intimité de votre maison (et parfois à juste titre), l'écoute de votre iPod avec votre tout nouveau casque. Et tandis que tu danses, vo
Casque sans fil pas cher Bureau

Casque sans fil pas cher Bureau

j'ai passer beaucoup de temps au téléphone au bureau, donc j'ai essayé de trouver un moyen pour obtenir un casque sans fil (AWH54 ou CT14) pour mon téléphone fixe sans faire un don d'un rein de Plantronics. Ce hack de' a été fait sur un partenaire Av
RÉNOVATION DE BATTERIES POUR OUTILS SANS FIL !

RÉNOVATION DE BATTERIES POUR OUTILS SANS FIL !

Je possède un nouveau combo sans fil 18 volts (forage et lampe de poche). J'ai aussi une perceuse âgée de 16,8 v avec deux batteries expirées. (Nous savons tous le prix élevé des batteries de remplacement.)J'ai eu à me poser quelques questions :1. ne
Comment réparer batterie Rebuild bricolage énergie verte énergie maison pour perceuse sans fil

Comment réparer batterie Rebuild bricolage énergie verte énergie maison pour perceuse sans fil

Comment réparer batterie Rebuild bricolage énergie verte énergie maison pour perceuse sans filPerceuses sans fil atteint leur vitesse de croisière lorsque les fabricants introduit la batterie lithium-ion il y a plusieurs années. Ces batteries combine
Ajouter de la vie de la batterie pour votre casque sans fil Turtle Beach x31

Ajouter de la vie de la batterie pour votre casque sans fil Turtle Beach x31

si vous avez une paire de ce casque de jeu sans fil Turtle Beach, vous savez déjà qu'ils sont assez douces. Malheureusement, vous probablement aussi savent qu'ils peuvent exécuter des batteries trop fréquemment.Attributs de Turtle Beach à faible auto
Enceinte d’extérieur 4 millions de dollars pour une caméra de surveillance IP sans fil Linksys WVC54GC

Enceinte d’extérieur 4 millions de dollars pour une caméra de surveillance IP sans fil Linksys WVC54GC

je cherchais une caméra extérieure sans fil garder un oeil sur ma cour, mais au lieu d'acheter un nouveau, j'ai juste décider de faire un enclos extérieur pour un de mes caméras sans fil de Linksys WVC54GC. J'ai ajouter une antenne externe pour augme
Transmission d’électricité à l’aide de rea pour AVRs sans fil

Transmission d’électricité à l’aide de rea pour AVRs sans fil

Un puissant... Compact... Rentable... Et facile à fait Module de Transmission de puissance sans fil...VOTE pour moi svp si vous l'aimez...Donc, il y a beaucoup de Modules sur le web... Mais mon inspiration est « Wireless Power » par robotkid249L'anci
Cache-oreilles de casque sans fil BlueTooth !

Cache-oreilles de casque sans fil BlueTooth !

Oui, ils peuvent sembler comme des oreilles normales. Mais ces manchons sont effectivement faire de la musique oreille chaussettes d'awesomeness.Quelques informations :J'aime mes oreilles 180 (s). Pour une raison étrange, je déteste avoir mes oreille
Adaptateur de batterie pour outil sans fil

Adaptateur de batterie pour outil sans fil

j'ai eu toute une série d'outils sans fil de 14,4 volts incluant lampe de poche, petite scie circulaire et une perceuse.Tout d'abord, le chargeur est allé, alors que les piles sont morts, et puis avant que je pourrais acheter des remplacements la soc
Comment partager une connexion Sprint Mobile Broadband(TM) sans fil sur Mac OS X

Comment partager une connexion Sprint Mobile Broadband(TM) sans fil sur Mac OS X

je vais fonder cette ible sur comment partager un Sprint Mobile Broadband Connection sans fil, par une connexion directe de l'Ethernet, une connexion directe de firewire, toutes les 3 voies, 2 voies, ou 1 voie peut être utilisé...Copyright Info : cet