Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Construire un Cube LED 4x4x4 avec Arduino Uno et 1Sheeld – Projet LED Interactif

Composants et fournitures

ComposantQuantité
Appareil Android1
Résistance 220 Ω16
LED (générique)64
Arduino UNO1
1Sheeld1
Fils de connexion (génériques)20
Outils de soudure1

À propos de ce projet

Ce cube LED 4x4x4 impressionnant se connecte à votre smartphone via le 1Sheeld et l'Arduino Uno. Laissez la musique contrôler les animations lumineuses...

Construire un Cube LED 4x4x4 avec Arduino Uno et 1Sheeld – Projet LED Interactif
Construire un Cube LED 4x4x4 avec Arduino Uno et 1Sheeld – Projet LED Interactif
Construire un Cube LED 4x4x4 avec Arduino Uno et 1Sheeld – Projet LED Interactif
Construire un Cube LED 4x4x4 avec Arduino Uno et 1Sheeld – Projet LED Interactif

Construction du cube LED

Suivez ce tutoriel Instructables pour construire le cube LED. Vous n'avez besoin que des étapes 3, 4 et 5. Des connaissances de base en soudure sont nécessaires.

https://www.instructables.com/id/LED-Cube-4x4x4/

Note : Vous n'aurez pas besoin des composants listés dans l'Instructable. Reportez-vous à la liste des composants ci-dessus.

Théorie de fonctionnement

Relier un fil à l'anode de chaque LED est évidemment impraticable. Une solution consiste à diviser le cube en 4 couches, chacune contenant 16 LED.

Pour allumer une LED spécifique, il suffit d'appliquer la masse (GND) à la couche concernée et 5V à la colonne correspondante.

Câblage

Après la construction, vous devriez avoir 16 broches pour contrôler les colonnes et 4 broches pour les couches.

Après le câblage, téléversez le code et connectez votre smartphone au 1Sheeld. Si vous n'êtes pas familier avec 1Sheeld, consultez d'abord ce tutoriel.

Code

Le code utilise le shield Microphone du 1Sheeld pour faire réagir le cube au son ambiant.

/* Code pour cube LED 4x4x4 contrôlé par microphone via 1Sheeld et Arduino Uno
 * Colonnes : broches numériques 0-13 et analogiques A4, A5
 * Couches : broches analogiques A0-A3
 * par Hassan Ibrahim */
#define CUSTOM_SETTINGS
#define INCLUDE_PUSH_BUTTON_SHIELD
#define INCLUDE_MIC_SHIELD
#include <OneSheeld.h>

int col[16] = {13,12,11,10,9,8,7,6,5,4,3,2,1,0,A4,A5};
int layer[4] = {A0, A1, A2, A3};
int counter;

void setup() {
  OneSheeld.begin();
  Serial.begin(115200);
  for(int i=0;i<16;i++) pinMode(col[i], OUTPUT);
  for(int i=0;i<4;i++) pinMode(layer[i], OUTPUT);
}

void loop() {
  for(int i=0;i<16;i++) digitalWrite(col[i], HIGH);
  delay(30);

  int micVal = Mic.getValue();
  // Seuils à calibrer selon votre téléphone
  if(micVal > 70)  { digitalWrite(layer[0], LOW); delay(50); } else digitalWrite(layer[0], HIGH);
  if(micVal > 76)  { digitalWrite(layer[1], LOW); delay(50); } else digitalWrite(layer[1], HIGH);
  if(micVal > 82)  { digitalWrite(layer[2], LOW); delay(50); } else digitalWrite(layer[2], HIGH);
  if(micVal > 88)  { digitalWrite(layer[3], LOW); delay(50); } else digitalWrite(layer[3], HIGH);
}

Schéma de câblage

Note : Les résistances ne sont pas représentées sur cette image.

Construire un Cube LED 4x4x4 avec Arduino Uno et 1Sheeld – Projet LED Interactif

Processus de fabrication

  1. Construire un système de détection d'incendie rapide et fiable avec Samsung SAMI, Arduino UNO et Raspberry Pi
  2. Construisez votre propre LUMAZOID : Visualiseur musical DIY Arduino
  3. Construire un jeu gyroscopique temps réel avec Arduino Nano et capteur MPU-6050
  4. Horloge Arduino temps réel pour les heures de prière islamiques
  5. Projet capteur DHT11 température/humidité avec indicateurs LED et buzzer piézo
  6. Faciliter la communication sourd-aveugle avec 1Sheeld et Arduino
  7. Unopad : contrôleur MIDI Arduino fluide pour Ableton Live
  8. Enregistreur de Température et Humidité Arduino avec DHT11 et Shield Ethernet
  9. Contrôler une LED par Bluetooth avec Arduino et MIT App Inventor