Table des matières:
- Fournitures
- Étape 1: configuration initiale
- Étape 2: Construire la base de la boîte
- Étape 3: faire la moitié servo du dessus
- Étape 4: Faire la charnière et ajouter des lumières
- Étape 5: Touches finales
- Étape 6: Profitez de la chose la plus inutile que vous ayez jamais créée
Vidéo: Boîte inutile : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Ce projet a de nouveau été créé pour ma classe de hackathon. Mon sujet était une technologie terrible et mon défi était de la rendre brillante. J'ai fait une boîte inutile avec un interrupteur à bascule et une bande LED. Chaque fois que vous actionnez l'interrupteur pour éteindre les lumières, un bras sort de la boîte avec un servo et rallume les lumières. Par conséquent, vous ne pouvez jamais éteindre les lumières à moins de les débrancher de l'alimentation.
Fournitures
Matériaux:
- Le contreplaqué ou toute petite boîte fonctionnera
- Des vis
- Interrupteur à bascule
- Arduino
- Fils
- planche à pain
- Servomoteur
- Banque d'alimentation USB (de préférence une avec 2 sorties)
- Acrylique
Outils:
- Scie circulaire
- Fer à souder
- Pistolet à colle chaude
- Dremel
Étape 1: configuration initiale
La première chose que j'ai faite a été de disposer l'électronique et de les câbler pour exécuter un code de test. Après avoir compris le code, j'ai soudé tous les composants ensemble. La bande lumineuse RVB était câblée à une prise USB afin que l'Arduino n'ait pas à l'alimenter. Le servo est alimenté par l'Arduino en se branchant sur 5 volts.
Voici mon code:
#comprendre
const int buttonPin = 2;
int buttonState = 0;
Servo myservo;
long timeDelay;
#définir le rouge 5
#définir le vert 6
#définir le bleu 3
void setup() {
pinMode(boutonPin, INPUT);
monservo.attach(9);
pinMode(rouge, SORTIE);
pinMode(vert, SORTIE);
pinMode(bleu, SORTIE); }
boucle vide() {
contrôler();
}
contrôle vide() {
buttonState = digitalRead (boutonPin);
if (buttonState == HIGH) {
lumières allumées();
pour (pos = monservo.read(); pos >=5; pos = 1) {
monservo.write(pos);
retard(5);
}
} autre {
lumières éteintes();
timeDelay = 1;
for (pos = myservo.read(); pos <=140; pos += timeDelay) {
monservo.write(pos);
retard(5);
}
}
}
void lightsOn() {
analogWrite(rouge, aléatoire(0, 255));
analogWrite(vert, random(0, 255));
analogWrite(bleu, aléatoire(0, 255));
retard (100);
}
lumières vides éteintes() {
analogWrite(rouge, 255);
analogWrite(vert, 255);
analogWrite(bleu, 255);
}
Étape 2: Construire la base de la boîte
Après avoir disposé les composants, je me suis rendu compte que la boîte devrait mesurer environ 7,5 "x 4,5" x 3,5" (longueur, largeur, hauteur). J'ai mesuré du contreplaqué et l'ai coupé à la bonne taille à l'aide d'une scie circulaire. Ensuite, j'ai vissé la boîte ensemble en attachant d'abord les côtés au fond de la boîte. Le haut devrait être divisé en deux pour que le servo puisse l'articuler de haut en bas. J'ai également laissé un petit espace à l'arrière de la boîte dans afin de faire passer les fils pour la bande RBG à l'arrière.
Étape 3: faire la moitié servo du dessus
La fabrication du bras pour le servo était la partie la plus difficile de la construction. Parce que je ne voulais pas que le bras soit trop épais, j'ai décidé d'utiliser de l'acrylique que j'avais laissé d'un autre projet pour faire le bras. Cela me permettrait aussi de faire des ajustements en ajoutant des petits bouts que j'ai façonnés avec le Dremel. L'interrupteur à bascule a été monté en place à un pouce du centre. J'ai collé à chaud le servo en place et j'y ai attaché tous les bras inclus sans serrer avec des vis afin que je puisse plier et façonner le bras. Après m'être fait une idée, j'ai décidé de façonner plusieurs petits morceaux d'acrylique avec la mèche à poncer Dremel. J'ai travaillé par section afin de faire des ajustements pour qu'il touche l'interrupteur à chaque fois. J'ai également attaché chaque section avec de la colle chaude, ce qui la rend plus moche qu'elle ne devrait l'être. Si je dois améliorer ce projet, je ferais simplement le bras d'une seule pièce. Après avoir parfait cette section du haut, je l'ai attachée à la boîte à l'aide de colle chaude. J'ai également monté l'électronique à l'intérieur de la même manière.
Étape 4: Faire la charnière et ajouter des lumières
Pour que la partie charnière fonctionne bien, j'ai fait cette partie de la boîte sur environ 1/3 de la longueur totale de la boîte. Cela a permis à mon servo de 5 grammes de vivre toute la moitié sans problème. Étant donné que le bras du servo était presque au niveau de l'autre moitié de la boîte, j'ai dû utiliser le Dremel pour éclaircir la partie centrale de la boîte. Cela garantissait que le haut s'alignerait avec l'autre côté. Fixer ce côté à la boîte était facile car j'ai juste utilisé une petite charnière.
Lorsque je coupais la boîte auparavant, je mentionne que j'ai laissé un petit espace pour faire passer les fils pour les lumières LED. J'ai utilisé ce trou pour faire passer une bande autour de la boîte autant de fois que possible. Les lumières sont programmées pour clignoter afin que quelqu'un essaie d'éteindre les lumières.
Étape 5: Touches finales
La dernière chose que j'ai ajoutée à la boîte était des poignées en bois sur le fond afin que les vis exposées ne traînent pas sur la surface sur laquelle se trouve la boîte. Je les ai simplement attachés à l'aide de colle chaude. Comme on le voit également sur la première photo, j'ai percé un trou dans le côté de la boîte pour le bouton d'alimentation de la banque d'alimentation.
Étape 6: Profitez de la chose la plus inutile que vous ayez jamais créée
J'ai eu des réactions positives de cet appareil. Les gens trouvent ça vraiment drôle et inutile. Dans l'ensemble, je dirais que ce fut un succès. Pour accélérer la construction et peut-être ajouter plus de fonctionnalités (comme un autre commutateur), vous pouvez utiliser une petite boîte que vous avez déjà sous la main. J'aimerais améliorer l'apparence de l'appareil en le ponçant et en le peignant peut-être. J'aimerais également ajouter des ports pour pouvoir me connecter à l'Arduino sans retirer le dessus ou charger la banque d'alimentation USB.
Conseillé:
Boîte inutile de poche (avec personnalité) : 9 étapes (avec photos)
Boîte inutile de poche (avec personnalité): Bien que nous soyons peut-être loin d'un soulèvement de robots, il existe déjà une machine qui contredit les humains, bien que de la manière la plus mesquine possible. Que vous vouliez appeler cela une boîte inutile ou une machine à laisser seul, ce robot courageux et impertinent est
Boîte inutile avec une attitude : 8 étapes (avec photos)
Boîte inutile avec une attitude : qui veut vraiment une boîte inutile ? Personne. Je le pensais au début, mais il y a des milliers de boîtes inutiles sur YouTube. Ils doivent donc être à la mode
Boîte inutile : 3 étapes (avec photos)
Useless Box : Projet : Useless BoxDate : Mars 2020 – Avril 2020J'ai décidé de faire ce projet pour deux raisons, l'une pour mettre un terme à un projet beaucoup plus complexe sur lequel je travaille actuellement, et d'autre part comme quelque chose à faire pendant le confinement complet nous sommes
Boîte inutile : 17 étapes (avec photos)
Boîte inutile : j'ai décidé de faire cette machine inutile comme cadeau pour mon petit neveu. Je me suis beaucoup amusé à le faire et il a beaucoup aimé. Cela a pris environ 22 heures à faire et si vous souhaitez en faire un aussi, voici :Matériaux : bâton de colle 2 x 3 mm MDF (m
Véritable boîte inutile : 6 étapes
Real Useless Box : j'ai fait cette boîte inutile pour mon projet informatique, et les informations ici sont fournies par Nerdykat, merci. Dans ce projet, j'ai modifié certains des codages pour correspondre aux conditions de hauteur de ma boîte et de la longueur du main. Bien que les résultats