Table des matières:

La machine à gommes ULTIME : 7 étapes (avec photos)
La machine à gommes ULTIME : 7 étapes (avec photos)

Vidéo: La machine à gommes ULTIME : 7 étapes (avec photos)

Vidéo: La machine à gommes ULTIME : 7 étapes (avec photos)
Vidéo: Créer une clé bootable avec Rufus pour installer un système d'exploitation sur son PC 2024, Novembre
Anonim
La machine à gommes ULTIME
La machine à gommes ULTIME
La machine à gommes ULTIME
La machine à gommes ULTIME
La machine à gommes ULTIME
La machine à gommes ULTIME

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

Concevoir
Concevoir
Concevoir
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

Logement et fabrication
Logement et fabrication
Logement et fabrication
Logement et fabrication
Logement et fabrication
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

Page Web
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

Électronique
Électronique
Électronique
Électronique
Électronique
É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

Usage
Usage

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é: