Sisukord:

ÜLIM Gumballi masin: 7 sammu (koos piltidega)
ÜLIM Gumballi masin: 7 sammu (koos piltidega)

Video: ÜLIM Gumballi masin: 7 sammu (koos piltidega)

Video: ÜLIM Gumballi masin: 7 sammu (koos piltidega)
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, November
Anonim
ÜLIM Gumballi masin
ÜLIM Gumballi masin
ÜLIM Gumballi masin
ÜLIM Gumballi masin
ÜLIM Gumballi masin
ÜLIM Gumballi masin

Mis on ülim? Lõpmatu RGB? Kuidas oleks lahe LCD puuteekraaniga? Võib -olla isegi mõned täiesti tarbetud wifi võimalused? Kuidas oleks nende kõigiga- kummipallis. DFRobot võttis minuga ühendust, et luua projekt, mis kasutab nende 2,8 -tollist TFT -ekraani, nii et ma tegin kõige hämmastavama kummipallimasina (muidugi).

DFRobot samm -mootor

Samm: kujundage

Disain
Disain
Disain
Disain

Nagu tavaliselt, vajas Fusion 360 -s disaini peaaegu kõik, mis on keerulisem kui mõne lihtsa ühenduse loomine ja põhikarp. Alustasin visandiga, kuidas masin välja näha sooviks. See pidi olema pikk, piisavalt ruumi kogu elektroonika jaoks ja suutma taluda ka 12 naela kummipallide kaalu. Nii proovisin siis teha lihtsat ja elegantset väljastamismehhanismi. See pidi korraga väljastama ainult ühe kummipalli, mitte kinni jääma ega laskma rohkem kui ühel kummipallil kukkuda. Jõudsin arusaamisele, et vajan vaid lihtsat nelja auguga ratast ja et väljalaskeava peal oleks kate, et vältida liigsete kummipallide kukkumist. Pärast disaini lõpetamist eksportisin kõik 3D-prinditavad osad ja genereerisin korpuse marsruutimiseks töörajad. Universaalne link

2. etapp: eluase ja valmistamine

Korpus ja valmistamine
Korpus ja valmistamine
Korpus ja valmistamine
Korpus ja valmistamine
Korpus ja valmistamine
Korpus ja valmistamine

Alustasin sellest, et kogusin kummimängumasina jalgade mõõtmed ja visandasin need siis hiiglaslikule vineerilehele. Siis võtsin pusle ja lõikasin neli jalga välja. Lõikasin oma CNC -ruuteriga vineerist välja ka põhikorpuse. Siis puurisin igasse auku ja värvisin punaseks. LED -riba liimiti alumisele plaadile, et see saaks kena kuma masina alusele.

Samm: veebisait

Veebileht
Veebileht

Selleks, et kasutajad saaksid kummipulgaga suhelda, peab olema lihtne liides. Valisin lihtsa veebilehe loomise, mis võimaldab kasutajatel kummipalle väljastada ja valgusdioodide värvi muuta. Pärast toimingu tegemist postitab veebileht andmed AJAX -i kaudu kohandatud Node.js veebiserverisse.

Samm: veebiserver

Mul oli vaja veebiserverit, kes tegutseks vahendajana veebilehe kasutajate ja kummimasina vahel. Seetõttu otsustasin andmete saatmiseks ja vastuvõtmiseks kasutada Node.js -i. Kasutajad saadavad POST -päringu LED -värvide juhtimiseks ja väljastamiseks. Seejärel saadab ESP8266 GET -päringu masina oleku saamiseks. Ja mis juhtub, kui keegi klõpsab jätkuvalt nupul "väljastamine"? Server jälgib kõiki väljastamisnupule klõpsanud IP -sid ja blokeerib nende kaks korda väljastamise.

Samm: elektroonika

Elektroonika
Elektroonika
Elektroonika
Elektroonika
Elektroonika
Elektroonika

TFT -ekraani juhtimiseks kulub palju töötlemisvõimsust, seega pidin valima kiire ja võimsa plaadi, mis viis mind kasutama Teensy 3.5. Kuid nüüd võiksite endamisi mõelda: "Kuidas Teensy Wifit kasutab?" See oli minu jaoks väga raske probleem lahendada. Mul oli vaja lasta Teensyl kuulata kohalikku serverit kasutajate tehtud muudatuste kohta. Siis jõudis mulle kohale, et kasutan serveri kontrollimiseks lihtsalt ESP8266 -d ja seejärel "räägin" Teensyga Seriali kaudu, mis tegi selle palju lihtsamaks.

6. samm: tarkvara

Teensy käivitab lihtsa skripti, mis esmalt laadib pildi SD -kaardilt ja kuvab selle ekraanil. Seejärel kontrollib see seeriaandmeid, et näha, kas see peab LED -ide värvi muutma või väljastama.

7. samm: kasutamine

Kasutamine
Kasutamine

Kummimasina kasutamine on üsna lihtne: minge lihtsalt veebilehele ja klõpsake nuppu "väljastamine". Või veel parem, minge lihtsalt üles ja vajutage nuppu. Siis lihtsalt ulatuge ja haarake oma õigustatud auhind.

Soovitan: