Go Down

Topic: [fun]Ardubox (Read 467 times) previous topic - next topic

Geeker

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 ...)
https://sites.google.com/site/buildsinmc/home/downloads/DSC00509.JPG?attredirects=0
(ne faites pas attention à l'arrière-plan ni au design de la boite, j'ai pris ce que j'avais :p)
https://sites.google.com/site/buildsinmc/home/downloads/DSC00510.JPG?attredirects=0
Sortie vidéo en rouge, son en blanc.
https://sites.google.com/site/buildsinmc/home/downloads/DSC00511.JPG?attredirects=0
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 :smiley-mr-green: ...

Le code (pour l'instant):
Quote

//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 ! ^^
Codeur en Lua, python, java, C,  Arduino, un peu d'assembleur ...

JMe87

Tu peux etre sur d'une chose : tu peux la laisser trainer, on ne risque pas de te la piquer  :D

Geeker

Oui bon je sais c'est un peu gros ... Et inutile ... Mais au moins ça fait un peu une "démo" de ce qu'on peut faire avec une arduino et le starter-kit !
Codeur en Lua, python, java, C,  Arduino, un peu d'assembleur ...

Go Up