Sadržaj:
- Korak 1: Dizajnirajte
- Korak 2: Kućište i izrada
- Korak 3: Web stranica
- Korak 4: Web server
- Korak 5: Elektronika
- Korak 6: Softver
- Korak 7: Upotreba
Video: ULTIMATE Gumball Machine: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Šta je ultimativno? Beskonačni RGB? Šta kažete na hladan LCD ekran osjetljiv na dodir? Možda čak i neke potpuno nepotrebne WiFi mogućnosti? Što kažete na sve njih- u mašini za gume. DFRobot mi se obratio za kreiranje projekta koji koristi njihov 2.8 TFT ekran, pa sam napravio najnevjerojatniju mašinu za gume ikada (naravno).
Koračni motor DFRobot
Korak 1: Dizajnirajte
Kao i obično, gotovo sve što je složenije od uspostavljanja nekoliko jednostavnih veza i osnovne kutije zahtijevalo je dizajn u Fusion 360. Počeo sam skicirajući kako želim da mašina izgleda. Morao je biti visok, imati dovoljno prostora za svu elektroniku, a mogao je izdržati i težinu od 12 funti kuglica. Pa sam pokušao napraviti jednostavan i elegantan mehanizam za doziranje. Morao je da ispušta samo jednu kuglu odjednom, da se ne zaglavi, i da ne dozvoli da više od jedne žice padne kroz ono što se okreće. Došao sam do spoznaje da mi je potreban samo običan kotač s 4 rupe i da će otvor za točenje imati poklopac na vrhu kako bi spriječio prodiranje viška guma. Nakon što je dizajn dovršen, izvezao sam sve dijelove za 3D ispis i generirao putanje alata za CNC usmjeravanje kućišta. Thingiverse veza
Korak 2: Kućište i izrada
Počeo sam tako što sam prikupio dimenzije nogu mašine za vađenje guma, a zatim ih skicirao na ogromnom listu šperploče. Zatim sam uzeo ubodnu pilu i izrezao četiri noge. Svojim CNC usmjerivačem također sam izrezao glavno kućište od šperploče. Zatim sam u sve izbušio rupe i ofarbao ih u crveno. LED traka je zalijepljena na donju ploču kako bi mogla sjajno zasjati na postolju mašine ispod.
Korak 3: Web stranica
Da bi korisnici mogli komunicirati s mašinom za zatvaranje gumba, mora postojati jednostavno sučelje. Odlučio sam stvoriti jednostavnu web stranicu koja korisnicima omogućuje da dijele gumene kugle i mijenjaju boju LED dioda. Nakon što se radnja dogodi, web stranica šalje podatke na prilagođeni web poslužitelj Node.js putem AJAX -a.
Korak 4: Web server
Trebao mi je web poslužitelj da djeluje kao posrednik između korisnika na web stranici i mašine za zatvaranje. Stoga sam odlučio koristiti Node.js za slanje i primanje podataka. Korisnici šalju POST zahtjev za kontrolu LED boje i doziranje. Zatim ESP8266 šalje GET zahtjev za dobijanje statusa stroja. I šta se dešava ako neko nastavi da klikne na dugme "izdati"? Poslužitelj prati sve IP adrese koje su kliknule gumb za izdavanje i blokira ih u dva navrata.
Korak 5: Elektronika
TFT ekranu je potrebno mnogo procesorske snage za pogon, pa sam morao izabrati brzu i moćnu ploču, što me je navelo da koristim Teensy 3.5. Ali sada možda mislite sebi: "Kako Teensy koristi Wi -Fi?" To mi je bio jako težak problem za rješavanje. Morao sam naterati Teensy da sluša lokalni server radi promjena koje su izvršili korisnici. Tada mi je sinulo da samo upotrebim ESP8266 da proverim server, a zatim da „razgovaram“sa Teensyjem preko Serial -a, što je uvelike olakšalo.
Korak 6: Softver
Teensy pokreće jednostavnu skriptu koja prvo učitava sliku sa SD kartice i prikazuje je na ekranu. Zatim provjerava serijske podatke da li treba promijeniti boju LED dioda ili ih izdati.
Korak 7: Upotreba
Korištenje mašine za zatvaranje guma prilično je jednostavno: samo idite na web stranicu i kliknite gumb "izdati". Ili, još bolje, samo idite gore i pritisnite dugme. Zatim samo posegnite i zgrabite svoju pravu nagradu.
Preporučuje se:
Ultimate Arcade - retrospektivna verzija: 10 koraka (sa slikama)
Ultimate Arcade - Retrospektivna građevina: Iskustvo i pogled unatrag su sjajne stvari. Neki dan sam izišao u šupu gledajući sada već nepostojeću kreaciju koju sam napravio prije otprilike 10-12 godina. Ovo sam počeo graditi kad je moja kćer imala samo 10 ili 11 godina, a vjerovatno je imala 12 kada je završila
Ultimate Lego Raspberry Pi futrola: 8 koraka (sa slikama)
Vrhunski Lego slučaj Raspberry Pi: Lego mora biti jedan od najvećih izuma 20. stoljeća, a Raspberry Pi mora biti jedan od najvećih 21. pa sam mislio da ću ih spojiti i napraviti svoje prilagođeno kućište za svoj 2B . Pravljenjem vlastitog mogu ga prilagoditi
Ultimate Electronics Helper -- Varijabilno napajanje na klupi sa rukama za pomoć: 12 koraka (sa slikama)
Ultimate Electronics Helper || Varijabilno napajanje na klupi sa rukama za pomoć: Pri radu s elektronikom uvijek su potrebna dva alata. Danas ćemo stvarati ove dvije osnovne stvari. Otići ćemo i korak dalje i spojiti ovo dvoje zajedno u vrhunskog pomagača elektronike! Naravno da govorim o vama
NLDWRTG i ULTIMATE WRT54G ploča za proširenje: 8 koraka (sa slikama)
NLDWRTG ULTIMATE WRT54G ploča za proširenje: Moderiram WRT54G usmjerivače od 2006. godine, ali nikada nisam imao vremena za to dizajnirati namjensku ploču do prošle godine. Ovaj hardver je u vrijeme pisanja još uvijek jedan od rušivih WiFi rutera koji se može hakirati. održati na životu
Ultimate GREEN DIY Trackball miš od smeća: 10 koraka (sa slikama)
Ultimate GREEN DIY Trackball miš od smeća: Pozdrav svima! Danas ćemo graditi Green DIY Trackball miša od starog smeća koje imamo. Ovaj projekt je zelen iz 3 razloga: napravljen je od smeća, pa je ekološki prihvatljiv Ugradio sam zelene LED diode u dizajn (zašto