Inhoudsopgave:
- Stap 1: Ontwerp
- Stap 2: Huisvesting en fabricage
- Stap 3: webpagina
- Stap 4: Webserver
- Stap 5: Elektronica
- Stap 6: Software
- Stap 7: Gebruik
Video: De ULTIMATE Gumball Machine - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Wat is ultiem? Oneindige RGB? Wat dacht je van een cool LCD-touchscreen? Misschien zelfs een aantal volledig onnodige wifi-mogelijkheden? Wat dacht je van allemaal - in een kauwgomballenautomaat. DFRobot nam contact met me op om een project te maken dat hun 2,8-inch TFT-scherm gebruikt, dus ik heb de meest verbazingwekkende kauwgomballenautomaat ooit gemaakt (natuurlijk).
DFRobot stappenmotor
Stap 1: Ontwerp
Zoals gewoonlijk had bijna alles wat ingewikkelder is dan het maken van een paar eenvoudige verbindingen en een basisdoos een ontwerp in Fusion 360 nodig. Ik begon met schetsen hoe ik wilde dat de machine eruit zou zien. Het moest lang zijn, genoeg ruimte hebben voor alle elektronica en ook het gewicht van 12 pond kauwgomballen kunnen dragen. Dus toen probeerde ik een eenvoudig en elegant doseermechanisme te maken. Het moest slechts één kauwgombal tegelijk afgeven, niet vastlopen en niet meer dan één kauwgombal laten vallen door wat het draait. Ik kwam tot het besef dat alles wat ik nodig had een eenvoudig wiel met 4 gaten was, en dat het uitgiftegat een deksel zou hebben om te voorkomen dat overtollige kauwgomballen er doorheen zouden vallen. Nadat mijn ontwerp klaar was, heb ik alle 3D-afdrukbare onderdelen geëxporteerd en toolpaths gegenereerd voor het CNC-routeren van de behuizing. Thingiverse-link
Stap 2: Huisvesting en fabricage
Ik begon met het verzamelen van de afmetingen voor de poten van de kauwgomballenautomaat en schetste ze vervolgens op een enorm stuk triplex. Toen pakte ik een decoupeerzaag en sneed de vier poten eruit. Ik heb ook de hoofdbehuizing uit multiplex gesneden met mijn CNC-router. Daarna heb ik overal gaten in geboord en rood geverfd. De LED-strip werd op de bodemplaat gelijmd, zodat deze een mooie gloed op de standaard van de machine eronder kon werpen.
Stap 3: webpagina
Om gebruikers met de kauwgomballenautomaat te laten communiceren, moet er een eenvoudige interface zijn. Ik heb ervoor gekozen om een eenvoudige webpagina te maken waarmee gebruikers kauwgomballen kunnen uitdelen en de kleur van de LED's kunnen veranderen. Nadat een actie is uitgevoerd, POST de webpagina gegevens naar een aangepaste Node.js-webserver via AJAX.
Stap 4: Webserver
Ik had een webserver nodig om als intermediair te fungeren tussen gebruikers op de webpagina en de kauwgomballenautomaat. Daarom besloot ik Node.js te gebruiken om zowel gegevens te verzenden als te ontvangen. Gebruikers sturen een POST-verzoek om de LED-kleur en dosering te regelen. Vervolgens stuurt de ESP8266 een GET-verzoek om de status van de machine te krijgen. En wat gebeurt er als iemand op "doseren" blijft klikken? De server houdt alle IP's bij die op de uitgifteknop hebben geklikt en blokkeert ze om twee keer te doseren.
Stap 5: Elektronica
Een TFT-scherm kost veel rekenkracht om te besturen, dus ik moest een snel en krachtig bord kiezen, waardoor ik de Teensy 3.5 gebruikte. Maar nu denk je misschien bij jezelf: "Hoe gebruikt een Teensy wifi?" Dat was een heel moeilijk probleem voor mij om op te lossen. Ik moest de Teensy ertoe brengen om naar een lokale server te luisteren voor wijzigingen die door gebruikers zijn aangebracht. Toen drong het tot me door om gewoon een ESP8266 te gebruiken om de server te controleren en vervolgens via Serial met de Teensy te "praten", wat het een stuk eenvoudiger maakte.
Stap 6: Software
De Teensy voert een eenvoudig script uit dat eerst de afbeelding van de SD-kaart laadt en op het scherm weergeeft. Vervolgens controleert het de seriële gegevens om te zien of het de kleur van de LED's of de dosering moet veranderen.
Stap 7: Gebruik
Het gebruik van de kauwgomballenautomaat is vrij eenvoudig: ga gewoon naar de webpagina en klik op de knop "Doseren". Of, nog beter, ga gewoon naar boven en druk op de knop. Reik dan gewoon naar binnen en pak je rechtmatige prijs.
Aanbevolen:
Ubidots + ESP32- Predictive Machine Monitoring: 10 stappen
Ubidots + ESP32- Voorspellende machinebewaking: voorspellende analyse van machinetrillingen en -temperaturen door e-mailgebeurtenissen en een record van trillingen in Google-blad te maken met behulp van Ubidots. Voorspellend onderhoud en bewaking van machinegezondheid De opkomst van nieuwe technologie, d.w.z. het internet der dingen, zware ind
NAS-pi:Ultimate Box voor uw PLEX-, DLNA- en NAS-plezier: 5 stappen (met afbeeldingen)
NAS-pi:Ultimate Box voor uw PLEX-, DLNA- en NAS-plezier: Hallo mensen! Vandaag gaan we een echte looker bouwen! Een Raspberry Pi-netwerkopslag met functionaliteit voor mediastreaming! Raspberry Pi 3 & Raspberry Pi 2 compatibel! De aanbevolen build wordt geleverd met 160 GB RAID1 en 1,4 TB PLEX-server.Superb
Maak de 'Ultimate Craigslist Notification Tool': 5 stappen
Maak de 'Ultimate Craigslist Notification Tool': Waarschuwing: dit project is voor Mac-gebruikers.Oké. Alle craigslist-gebruikers hebben het een of twee keer meegemaakt. Je bent gepompt over die nieuwe USB-koffiekopwarmer voor $ 10 en je ontdekt dat je buurman hem als eerste heeft gekocht. je wenst & quo
The Ultimate Sports Fan Sign! 5 stappen (met afbeeldingen)
The Ultimate Sports Fan Sign!: Ben je een sportfan en woon je wedstrijden bij? Moe van goedkope posterboard-borden? Wil je het ultieme fanteken maken? Hier is het… 's werelds eerste knipperende LED-ventilatorbord
Gratis proefversie van Windows 7 Ultimate Beta downloaden: 7 stappen
Download Windows 7 Ultimate Beta Trial gratis: Hallo en bedankt dat je de tijd hebt gehad om deze instructable te lezen. Na het lezen van dit, kunt u eventuele opmerkingen achterlaten. Als je vragen hebt over alles wat met computers te maken heeft, stuur me dan een privébericht. Ok, laat me nu de achtervolging ingaan