Bonjour !
Il y a pas longtemps (mercredi ...) j'ai commencé un projet, plutôt pas mal, j'ai nommé: l'ardubox !
Qu'est-ce que l'ardubox ?
C'est une boite (nan sérieux ...) dans laquelle il y a une arduino et ... Plein d'autres choses !
Dans l'ordre d'ajout:
- un ventilateur (pour refroidir l'ATmega ^^)
- une sortie TVOut
- une LED de statut
- un écran LCD (16x2)
- deux sorties (3.3v et 5v) pour alimenter autre chose
- un buzzer
- plein de trous (ben oui) pour faire passer tout ce beau monde !
Dans l'ordre des futurs ajouts:
- cablage de l'écran
- boutons capacitifs pour l'écran LCD
- LED d'état RGB
- bouton de reset externe (c'est pas pratique de devoir tout ouvrir pour le reset)
- pins contrôlables (comme sorties)
- bus I²C avec sortie sur l'avant
- thermomètre interne (ATmega) et externe (composant)
- changement et peinture de la boite (ouais, en noir/gris ça va l'faire !!!)
Et j'ai même pris des photos ! (j'suis trop sympa ...)
(ne faites pas attention à l'arrière-plan ni au design de la boite, j'ai pris ce que j'avais :p)
Sortie vidéo en rouge, son en blanc.
Et allumé ça donne ça !
Je ne donne pas de photos de l’intérieur car c'est un bazar pas possible c'est pas très visible ...
Le code (pour l'instant):
//Geeker's box
#include <LiquidCrystal.h>
void ledState(boolean state) {
digitalWrite(2, state);
digitalWrite(13, state);
}void buzz(int time) {
digitalWrite(3, HIGH);
delay(time);
digitalWrite(3, LOW);
}void setup() {
Serial.begin(9600);
Serial.print("Init.");
pinMode(2, OUTPUT);
pinMode(13, OUTPUT);
pinMode(3, OUTPUT);
ledState(HIGH);
buzz(100);
Serial.print("\nDone!");
}void loop() {
}
(buzzer sur 3 et LED de statut sur 13, mais reporté sur 2 pour manque de puissance de 13 ...)
Bref, je vais mettre dans cette boite un maximum des projets proposés par le "guide de démarrage Arduino" fourni avec le starter-kit .
Mais si vous avez d'autres idées, n'hésitez pas !
Enjoy ! ^^