Pages: [1]   Go Down
Author Topic: [fun]Ardubox  (Read 418 times)
0 Members and 1 Guest are viewing this topic.
http://microlua.xooit.fr/ (souvent)
Offline Offline
Jr. Member
**
Karma: 1
Posts: 53
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 ! ^^
Logged

Codeur en Lua, python, java, C,  Arduino, un peu d'assembleur ...

Offline Offline
Full Member
***
Karma: 3
Posts: 149
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

http://microlua.xooit.fr/ (souvent)
Offline Offline
Jr. Member
**
Karma: 1
Posts: 53
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 !
Logged

Codeur en Lua, python, java, C,  Arduino, un peu d'assembleur ...

Pages: [1]   Go Up
Jump to: