Sadržaj:
- Korak 1: Dizajn
- Korak 2: Kućište i izrada
- Korak 3: Web stranica
- Korak 4: Web poslužitelj
- Korak 5: Elektronika
- Korak 6: Softver
- Korak 7: Upotreba
Video: ULTIMATE Gumball Machine: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Što je ultimativno? Beskonačni RGB? Što kažete na hladan LCD zaslon osjetljiv na dodir? Možda čak i neke potpuno nepotrebne mogućnosti WiFi -ja? Što kažete na sve njih- u stroju za gume. DFRobot mi se obratio za stvaranje projekta koji koristi njihov 2,8 -inčni TFT ekran, pa sam napravio najnevjerojatniji stroj za izradu guma ikada (naravno).
Koračni motor DFRobot
Korak 1: Dizajn
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 stroj izgleda. Morao je biti visok, imati dovoljno mjesta za svu elektroniku, a mogao je izdržati i težinu od 12 kg guma. Pa sam pokušao napraviti jednostavan i elegantan mehanizam za doziranje. Morao je ispuštati samo jednu kuglicu odjednom, ne smije se zaglaviti, i ne dopustiti da više od jedne gume 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 moj dizajn dovršen, izvezla sam sve dijelove za 3D ispis i generirala staze alata za CNC usmjeravanje kućišta. Thingiverse karika
Korak 2: Kućište i izrada
Počeo sam tako što sam prikupio dimenzije nogu gumbol stroja, 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 obojao je u crveno. LED traka je zalijepljena na donju ploču kako bi mogla sjajno zasjati na postolju stroja ispod.
Korak 3: Web stranica
Kako bi korisnici mogli komunicirati s strojem za zatvaranje guma, mora postojati jednostavno sučelje. Odlučio sam stvoriti jednostavnu web stranicu koja korisnicima omogućuje izdavanje guma i mijenjanje boje 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 poslužitelj
Trebao mi je web poslužitelj da djeluje kao posrednik između korisnika na web stranici i stroja za zatvaranje. Stoga sam odlučio koristiti Node.js za slanje i primanje podataka. Korisnici šalju POST zahtjev za kontrolu LED boje i doziranje. Tada ESP8266 šalje GET zahtjev za dobivanje statusa stroja. A što će se dogoditi ako netko nastavi pritiskati "izdati"? Poslužitelj prati sve IP adrese koje su kliknule gumb za izdavanje i blokira ih u dva navrata.
Korak 5: Elektronika
TFT zaslon zahtijeva puno procesorske snage za pogon, pa sam morao izabrati brzu i snažnu ploču, što me navelo na upotrebu Teensy 3.5. Ali sada si možda mislite: "Kako Teensy koristi Wi -Fi?" To mi je bio jako težak problem za rješavanje. Morao sam natjerati Teensy da posluša lokalni poslužitelj radi promjena koje su izvršili korisnici. Tada mi je sinulo da samo upotrijebim ESP8266 za provjeru poslužitelja, a zatim "porazgovaram" s Teensyjem preko serijskog broja, š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 kako bi provjerio treba li promijeniti boju LED dioda ili ih izdati.
Korak 7: Upotreba
Korištenje uređaja za zatvaranje guma prilično je jednostavno: samo idite na web stranicu i kliknite gumb "izdati". Ili, još bolje, samo idite gore i pritisnite gumb. Zatim samo posegnite i zgrabite svoju pravu nagradu.
Preporučeni:
Ultimate Arcade - retrospektivna konstrukcija: 10 koraka (sa slikama)
Ultimate Arcade - retrospektivna konstrukcija: Iskustvo i pogled unatrag sjajne su stvari. Neki dan sam izišao u šupu gledajući sada već pokojnu kreaciju koju sam napravio prije 10-12 godina. Ovo sam počeo graditi kad je moja kći imala samo 10 ili 11 godina, a vjerojatno je imala 12 kad je završila
Ultimate Lego Raspberry Pi kućište: 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 vlastitu prilagodljivu futrolu za svoj 2B . Stvarajući vlastiti, mogu ga prilagoditi
Ultimate Electronics Helper -- Varijabilno napajanje na klupi s rukama za pomoć: 12 koraka (sa slikama)
Ultimate Electronics Helper || Napajanje s varijabilnom klupom s pomoćnim rukama: Pri radu s elektronikom uvijek su potrebna dva alata. Danas ćemo stvoriti ove dvije bitne stvari. Otići ćemo i korak dalje i spojiti ovo dvoje zajedno u vrhunskog elektroničkog pomagača! Govorim naravno o vama
NLDWRTG ULTIMATE WRT54G ploča za proširenje: 8 koraka (sa slikama)
NLDWRTG ULTIMATE WRT54G ploča za proširenje: Moderiram usmjerivače WRT54G od 2006., 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 najcjenjivijih wifi usmjerivača. ostati 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 okolo. 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