Table des matières:
- Étape 1: Obtenir toutes les choses
- Étape 2: la boîte
- Étape 3: Câblage
- Étape 4: le coder
- Étape 5: Insertion de l'électronique dans la boîte
- Étape 6: le tester
- Étape 7: Profitez ! et conclusion
Vidéo: Verrouillage de la boîte à lumière : 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Maintenant, vous avez entendu parler de boîtes qui s'ouvrent lorsqu'elles détectent un coup. faisons-en un qui s'ouvre lorsque vous allumez la LED de votre téléphone dessus !
Non? vraiment? il est en fait assez pratique et peut être utilisé comme accessoire de fête ou comme emballage ultime pour un cadeau de Noël. Ne t'inquiète pas. Je vais vous prendre la main et vous guider tout au long du processus de construction de cette boîte magique.
AVIS DE NON-RESPONSABILITÉ: ce projet fonctionne, mais vous devez utiliser une source d'alimentation distincte pour le servo. gardez cela à l'esprit lors de la construction de ce. Fais ce que je dis/écris ne fais pas ce que tu vois !
Étape 1: Obtenir toutes les choses
Afin de construire cette incroyable boîte à secrets, vous devez avoir:
-Un microcontrôleur arduino
-1000 Ohm résistance
- 1 résistance de détection de lumière (LDR) peut être de n'importe quelle taille ou forme tant qu'elle détecte la lumière intérieure / extérieure normale
- 1 batterie 9V ou powerbank pour alimenter votre arduino (vous pouvez également utiliser votre ordinateur portable pour l'alimenter et lire le communicateur série.)
- 1 microservo ou moteur capable de mouvement précis
- 1 boîte complètement personnalisée et géniale avec un couvercle à charnière
- 1 du métal de rechange
- 1 morceau de bois coupé comme le suggèrent les images ci-dessus (soit à la scie sauteuse, soit au laser)
Et enfin mais surtout:
- 1 rouleau de ruban adhésif gainé
Liens à ajouter plus tard
Étape 2: la boîte
La boîte que vous utilisez peut être n'importe quelle boîte qui s'articule sur un côté.
où ai-je eu ma boite ? Un de mes amis est menuisier et était assez génial pour faire cette boîte pour moi ! J'y ai ajouté des charnières et installé le couvercle.
Si vous voulez savoir comment faire une boîte comme celle-ci (ou une meilleure) regardez cette instructable:
Étape 3: Câblage
Le câblage pour ce petit gars n'a vraiment rien de spécial. il utilise un simple circuit diviseur de tension pour le capteur de lumière et un circuit encore moins compliqué pour le servo.
C'est le point où ma boîte ne suit pas les instructions que je fournis. Je n'ai pas d'alimentation séparée pour le servo, je dois donc utiliser les points d'alimentation de l'arduino. Le problème avec ceci est que, lorsque le verrou reçoit une charge quelconque, il commence à tirer beaucoup de courant pour l'arduino, ce qui provoque le plantage de l'arduino. s'il vous plaît gardez cela à l'esprit.
La solution à cela est cette mise en page. en utilisant une alimentation 6V (1A) pour alimenter le servo comme indiqué dans la 2ème image
Étape 4: le coder
Maintenant, ce programme bascule entre ouvert et fermé et utilise le delay(); commande dans l'IDE Arduino. Il serait préférable d'utiliser un programme qui utilise le millis(); mais cela rendrait aussi un peu plus cauchemardesque son codage.
Le code vit ici en texte mais vous pouvez également télécharger le fichier.ino ici
/* - La Flashbox v1.0.0 - */
/*
* Auteur: Frank Tuk * Date de mise en ligne: 9-1-2018 * N'hésitez pas à utiliser ce programme dans vos produits * *
/Concernant le servo
#include Servo lockservo; // ajout d'un servo au programme appelé: LockServo // Variables de connexion int servo = 9; // Pin utilisé pour indiquer au servo vers quelle position aller. sens int = A0; // Pin utilisé pour mesurer la valeur de notre capteur de lumière.
//variables pour le programme.
int sensval = 0; // Cette variable est utilisée pour stocker la valeur du capteur de lumière. int sensval_old = 0; // Vous l'avez deviné, celui-ci sert à stocker les valeurs précédentes. boolean state = false;// Enregistre l'état du verrou, le bascule entre false et true (true étant ouvert et false étant fermé) int val = 10; booléen servoState = false;
void setup() {
Serial.begin(9600); //Démarrage du moniteur série afin que nous puissions regarder à l'intérieur du cerveau de l'arduino. pinMode(servo, SORTIE); // s'assurer que la broche du servo sait qu'elle doit sortir. pinMode(sens, INPUT); //transformer le capteur en un véritable capteur lockservo.attach(servo); // Indique à l'arduino à quelle broche notre servo est connecté
// Maintenant, pour s'assurer que la boîte sait où elle se trouve.
lockservo.write(165); retard(1000); lockservo.write(10); }
boucle vide() {
sensval_old = analogRead(sens); Serial.println(""); Serial.print("Mesure…"); Serial.println(sensval_old); retard (500); if (sensval_old > 700){ état = !état; étatservo = !étatservo; sensval = analogRead(sens); Serial.print("le verrou change d'état à:"); Serial.println(sensval); retard(1000); } else{ délai(250); }
if ((servoState == false) && (val == 10)){
val = 165; lockservo.write(val); retard (500); Serial.println("Verrouillage fermé, servo de fermeture"); } else if ((servoState == false) && (val == 165)){ delay(250); Serial.println("Serrure fermée"); } else if ((servoState == true) && (val == 165)){ val = 10; lockservo.write(val); retard (500); Serial.println("Verrouillage ouvert, servo d'ouverture"); } else{ délai(250); Serial.println("Verrouillage ouvert"); } }
Étape 5: Insertion de l'électronique dans la boîte
L'installation du servo-verrouillage et du capteur dans la boîte est assez simple.
d'abord: visser le morceau de bois pour le verrou de verrouillage sur le servo
deuxièmement: installez le servo dans le bloc et vissez ce bloc dans le fond de la boîte.
troisième: visser le loquet dans le couvercle
Je choisis de vider ma planche à pain à l'intérieur de la boîte et de faire passer les fils restants de l'arduino entre le couvercle et la boîte. cela facilite simplement la fermeture du couvercle et la connexion à l'arduino. (vous savez, juste pour m'assurer que je ne m'enferme pas.)
Étape 6: le tester
Oui! il faut le tester. c'est là que j'ai découvert que je ne pouvais pas fournir suffisamment de courant à travers l'arduino et que j'aurais dû utiliser une alimentation séparée pour le servo.
Pourquoi ai-je rencontré cela pendant le montage et pas avant ? R: J'étais très impatient. B: la vraie raison.
Lorsque j'ai testé la configuration, je l'ai testée sans le couvercle pour voir ce que faisait le loquet. Lorsque je l'ai ensuite testé à nouveau avec le couvercle, j'ai découvert que le servo consomme plus de courant sous charge.
Donc. soyez ABSOLUMENT sûr d'avoir une configuration de travail totalement irréprochable pour vous assurer de ne pas vous enfermer hors de votre propre boîte.
Étape 7: Profitez ! et conclusion
C'est ça! vous avez terminé! Et mec, donnez-vous une tape dans le dos parce que vous avez réussi à passer à travers cette instructable !
Si vous avez des questions ou des commentaires, n'hésitez pas à me contacter !
Conseillé:
Boîte de verrouillage à anneau NFC : 6 étapes (avec photos)
NFC Ring Lock Box : Salut tout le monde ! Bienvenue dans mon premier instructable ! Je m'excuse d'avance pour mon faible niveau d'anglais. Dans ce guide étape par étape, je vais vous apprendre à construire une Ring Lock Box NFC simple et très bon marché
Boîte à musique avec spectacle de lumière : 9 étapes (avec photos)
Boîte à musique avec spectacle de lumière : Bonjour et bienvenue, dans ce tutoriel, nous allons montrer comment vous pouvez créer votre propre boîte à musique avec un spectacle de lumière inclus. Tout ce dont vous avez besoin est un étui vide. Nous avons pris un étui qui est normalement utilisé pour les outils. Dans ce projet, vous pouvez être très créatif, vous n'avez donc pas besoin
Boîte de verrouillage RFID pour whisky et coke : 9 étapes (avec photos)
Whisky and Coke RFID Lock Box : ce Instructable vous montrera comment faire un « Whisky and Coke » entièrement imprimé en 3D; Boîte de verrouillage RFID
Boîte à lumière mystère (lumière de nuit): 4 étapes
Mystery Light Box (Night Light): Et c'est un petit projet amusant qui est facile à réaliser, ce projet est une référence de https://www.instructables.com/id/Arduino-Traffic-L…, mais j'ai déjà beaucoup changé la structure du site d'origine, j'ajoute plus de led et j'utilise la boîte à chaussures pour l'emballer, s
Afficher la boîte à lumière à partir d'une boîte en bois : 9 étapes (avec des images)
Boîte à lumière d'affichage à partir d'une boîte en bois : ma femme et moi avons offert à ma mère une sculpture en verre pour Noël. Quand ma mère l'a ouvert, mon frère a dit "RadBear (en fait, il a dit mon nom) pourrait te construire une boîte à lumière!". Il a dit cela parce qu'en tant que collectionneur de verre, j'ai