Table des matières:
- Étape 1: Concevoir
- Étape 2: Logement et fabrication
- Étape 3: page Web
- Étape 4: Serveur Web
- Étape 5: Électronique
- Étape 6: Logiciel
- Étape 7: Utilisation
Vidéo: La machine à gommes ULTIME : 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Qu'est-ce que l'ultime ? RVB infini ? Que diriez-vous d'un écran tactile LCD cool ? Peut-être même des capacités wifi complètement inutiles ? Qu'en est-il de tous - dans une machine à gommes. DFRobot m'a contacté pour créer un projet qui utilise son écran TFT de 2,8 pouces, j'ai donc créé la machine à chewing-gum la plus incroyable de tous les temps (bien sûr).
Moteur pas à pas DFRobot
Étape 1: Concevoir
Comme d'habitude, presque tout ce qui est plus complexe que de faire quelques connexions simples et une boîte de base nécessitait une conception dans Fusion 360. J'ai commencé par dessiner à quoi je voulais que la machine ressemble. Il devait être grand, avoir suffisamment de place pour tous les appareils électroniques et également pouvoir supporter le poids de 12 livres de boules de gomme. Alors j'ai essayé de faire un mécanisme de distribution simple et élégant. Il ne devait distribuer qu'une boule de gomme à la fois, ne pas se coincer et ne pas laisser plus d'une boule de gomme tomber à travers ce qu'il tourne. J'ai réalisé que tout ce dont j'avais besoin était une simple roue avec 4 trous, et que le trou de distribution aurait un couvercle sur le dessus pour empêcher les boules de gomme en excès de tomber. Une fois ma conception terminée, j'ai exporté toutes les pièces imprimables en 3D et généré des parcours d'outils pour le routage CNC du boîtier. Lien Thingiverse
Étape 2: Logement et fabrication
J'ai commencé par rassembler les dimensions des pattes de la machine à gommes, puis les esquisser sur une énorme feuille de contreplaqué. Ensuite, j'ai pris une scie sauteuse et j'ai découpé les quatre pattes. J'ai également découpé le boîtier principal dans du contreplaqué avec mon routeur CNC. Ensuite, j'ai percé des trous dans tout et je l'ai peint en rouge. La bande LED a été collée sur la plaque inférieure afin qu'elle puisse projeter une belle lueur sur le support de la machine en dessous.
Étape 3: page Web
Pour que les utilisateurs puissent interagir avec la machine à gommes, il doit y avoir une interface simple. J'ai choisi de créer une page Web simple qui permet aux utilisateurs de distribuer des boules de gomme et de changer la couleur des LED. Après une action, la page Web envoie les données à un serveur Web Node.js personnalisé via AJAX.
Étape 4: Serveur Web
J'avais besoin d'un serveur Web pour servir d'intermédiaire entre les utilisateurs de la page Web et la machine à gommes. Par conséquent, j'ai décidé d'utiliser Node.js pour envoyer et recevoir des données. Les utilisateurs envoient une requête POST pour contrôler la couleur des LED et la distribution. Ensuite, l'ESP8266 envoie une requête GET pour obtenir l'état de la machine. Et que se passe-t-il si quelqu'un continue de cliquer sur « dispenser » ? Le serveur garde une trace de toutes les adresses IP qui ont cliqué sur le bouton de distribution et les empêche de distribuer deux fois.
Étape 5: Électronique
Un écran TFT demande beaucoup de puissance de traitement pour piloter, j'ai donc dû choisir une carte rapide et puissante, ce qui m'a amené à utiliser le Teensy 3.5. Mais maintenant, vous vous demandez peut-être: "Comment un Teensy utilise-t-il le Wifi ?" C'était un problème très difficile à résoudre pour moi. J'avais besoin que Teensy écoute un serveur local pour les modifications apportées par les utilisateurs. Ensuite, il m'est venu à l'esprit d'utiliser simplement un ESP8266 pour vérifier le serveur, puis de "parler" au Teensy via Serial, ce qui a rendu les choses beaucoup plus faciles.
Étape 6: Logiciel
Le Teensy exécute un script simple qui charge d'abord l'image à partir de la carte SD et l'affiche à l'écran. Ensuite, il vérifie les données série pour voir s'il doit changer la couleur des LED ou distribuer.
Étape 7: Utilisation
L'utilisation de la machine à gommes est assez simple: il suffit d'aller sur la page Web et de cliquer sur le bouton « dispenser ». Ou, mieux encore, montez et appuyez sur le bouton. Ensuite, tendez la main et prenez votre prix qui vous revient.
Conseillé:
Machine à gommes en carton mains libres : 18 étapes (avec photos)
Machine à gommes en carton mains libres : nous avons fabriqué une machine à gommes sans contact à l'aide d'un micro:bit, d'une carte de bits Crazy Circuits, d'un capteur de distance, d'un servo et de carton. Le fabriquer et l'utiliser était un "BLAST" ! ? ? Lorsque vous placez votre main dans la base de la fusée, un capteur de distance
Le bloc de couteaux ultime : 11 étapes (avec photos)
Le bloc de couteaux ultime : Nous avons tous été là, hacher des légumes avec un couteau si émoussé qu'il serait plus efficace d'utiliser une cuillère à café. À ce moment-là, vous réfléchissez à la façon dont vous en êtes arrivé là : vos couteaux étaient tranchants comme des rasoirs lorsque vous les avez achetés mais maintenant, trois ans plus tard
La machine à bière ultime - PongMate CyberCannon Mark III : 6 étapes (avec photos)
L'ultime machine à bière Pong - PongMate CyberCannon Mark III: IntroductionLe PongMate CyberCannon Mark III est la technologie la plus récente et la plus avancée jamais vendue au public. Avec le nouveau CyberCannon, n'importe qui peut devenir le joueur le plus redouté à la table de beer pong. Comment est-ce p
Machine à brouillard glacé ultime - Contrôlée par Bluetooth, alimentée par batterie et imprimée en 3D. : 22 étapes (avec photos)
Machine à brouillard à glace sèche ultime - Contrôlée par Bluetooth, alimentée par batterie et imprimée en 3D. : J'avais récemment besoin d'une machine à glace sèche pour des effets théâtraux pour un spectacle local. Notre budget ne s'étendrait pas à l'embauche d'un professionnel, c'est donc ce que j'ai construit à la place. Il est principalement imprimé en 3D, contrôlé à distance via Bluetooth, alimentation par batterie
Aide électronique ultime -- Bloc d'alimentation variable avec coup de main : 12 étapes (avec photos)
Aide électronique ultime || Bloc d'alimentation variable avec coup de main : lorsque vous travaillez avec de l'électronique, deux outils sont presque toujours nécessaires. Aujourd'hui, nous allons créer ces deux essentiels. Et nous irons encore plus loin et fusionnerons ces deux ensemble dans l'assistant électronique ultime! Je parle bien sûr de