Агуулгын хүснэгт:

ULTIMATE Gumball Machine: 7 алхам (зурагтай)
ULTIMATE Gumball Machine: 7 алхам (зурагтай)

Видео: ULTIMATE Gumball Machine: 7 алхам (зурагтай)

Видео: ULTIMATE Gumball Machine: 7 алхам (зурагтай)
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Арваннэгдүгээр
Anonim
ULTIMATE Gumball машин
ULTIMATE Gumball машин
ULTIMATE Gumball машин
ULTIMATE Gumball машин
ULTIMATE Gumball машин
ULTIMATE Gumball машин

Эцсийн гэж юу вэ? Хязгааргүй RGB? Хөргөх LCD мэдрэгчтэй дэлгэцийг яах вэ? Магадгүй бүр огт шаардлагагүй wifi чадамжтай байж болох уу? Бүгдийг яах вэ- бохь бөмбөгний машинд. DFRobot 2.8 TFT дэлгэцийг ашигладаг төсөл бүтээхээр надад хандсан тул би хамгийн гайхалтай бохь бөмбөг хийх машин хийсэн (мэдээж).

DFRobot stepper мотор

Алхам 1: Дизайн

Дизайн
Дизайн
Дизайн
Дизайн

Ердийнх шиг, хэд хэдэн энгийн холболт хийх, үндсэн хайрцаг хийхээс илүү төвөгтэй бараг бүх зүйлд Fusion 360 -ийн дизайн хэрэгтэй байсан. Би машиныг ямар байхыг хүсч байгаагаа зурж зурахаас эхэлсэн. Энэ нь өндөр байх ёстой, бүх электроникийн хувьд хангалттай зайтай байх ёстой, мөн 12 фунт жинтэй бөмбөгний бөмбөгийг даах чадвартай байх шаардлагатай байв. Тиймээс би энгийн, гоёмсог тараах механизм хийхийг хичээсэн. Энэ нь нэг удаад зөвхөн нэг бохь тарааж, гацахгүй, эргэж буй зүйлийг нэгээс олон бохь унагахгүй байх ёстой байв. Надад зөвхөн 4 цооног бүхий энгийн дугуй хэрэгтэй бөгөөд тараах нүхний дээд хэсэгт бүрхүүл байх бөгөөд илүүдэл бохь унахаас урьдчилан сэргийлэх болно гэдгийг би ойлгосон. Дизайн дууссаны дараа би 3d хэвлэх боломжтой бүх эд ангиудыг экспортолж, орон сууцыг чиглүүлэх CNC багажны замыг үүсгэв. Өөр өөр холбоос

Алхам 2: Орон сууц ба үйлдвэрлэл

Орон сууц ба үйлдвэрлэл
Орон сууц ба үйлдвэрлэл
Орон сууц ба үйлдвэрлэл
Орон сууц ба үйлдвэрлэл
Орон сууц ба үйлдвэрлэл
Орон сууц ба үйлдвэрлэл

Би бохь бөмбөгний хөлний хэмжээсийг цуглуулж, дараа нь фанерын асар том хуудсан дээр зурж эхлэв. Дараа нь би эвлүүлэг аваад дөрвөн хөлөө таслав. Би бас CNC чиглүүлэгчтэйгээ фанераас үндсэн орон сууцыг хайчилж авлаа. Дараа нь би бүх зүйлд нүх гаргаж, улаанаар будсан. LED зурвасыг доод хавтан дээр наасан бөгөөд ингэснээр доорх машины тавиур дээр сайхан гэрэл тусна.

Алхам 3: Вэб хуудас

Вэб хуудас
Вэб хуудас

Хэрэглэгчид бохь бөмбөгийн машинтай харьцахын тулд хялбар интерфэйс байх ёстой. Би хэрэглэгчдэд бохь тарааж, LED -ийн өнгийг өөрчлөх боломжийг олгодог энгийн вэб хуудас үүсгэхээр шийдсэн. Үйлдэл болсны дараа вэб хуудас өгөгдлийг AJAX -ээр дамжуулан өөрчлөн Node.js вэб серверт илгээдэг.

Алхам 4: Вэб сервер

Надад вэб хуудас болон gumball машины хэрэглэгчдийн хооронд зуучлагч болох вэб сервер хэрэгтэй байсан. Тиймээс би Node.js ашиглан өгөгдөл илгээх, хүлээн авахад ашиглахаар шийдсэн. Хэрэглэгчид LED өнгийг хянах, түгээх POST хүсэлтийг илгээдэг. Дараа нь ESP8266 нь машины статусыг авахын тулд GET хүсэлтийг илгээдэг. Хэрэв хэн нэгэн "түгээх" дээр дарсаар байвал яах вэ? Сервер нь түгээх товчлуур дээр дарсан бүх IP хаягийг хянаж, хоёр удаа түгээхийг хориглодог.

Алхам 5: Электроник

Электроник
Электроник
Электроник
Электроник
Электроник
Электроник

TFT дэлгэц нь жолоодохын тулд маш их боловсруулалтын хүч шаарддаг тул би хурдан, хүчирхэг самбар сонгох шаардлагатай болж, Teensy 3.5 -ийг ашиглахад хүргэсэн. Гэхдээ одоо та "Teensy Wifi -ийг хэрхэн ашигладаг вэ?" Энэ бол миний шийдэх маш хэцүү асуудал байсан. Би Teensy -ийг хэрэглэгчдийн хийсэн өөрчлөлтийг локал серверийг сонсоход хүргэх шаардлагатай болсон. Дараа нь серверийг шалгахын тулд ESP8266 -ийг ашиглан дараа нь Teensy -тай Serial -ээр "ярих" нь надад маш их тусалсан юм.

Алхам 6: Програм хангамж

Teensy нь энгийн скриптийг ажиллуулдаг бөгөөд энэ зургийг эхлээд SD картнаас ачаалж, дэлгэц дээр харуулдаг. Дараа нь LED -ийн өнгийг өөрчлөх эсвэл түгээх шаардлагатай эсэхийг шалгахын тулд цуваа өгөгдлийг шалгадаг.

Алхам 7: Хэрэглээ

Хэрэглээ
Хэрэглээ

Gumball машин ашиглах нь маш энгийн: вэб хуудас руу ороод "түгээх" товчийг дарна уу. Эсвэл илүү сайн, дээшээ гараад товчлуурыг дарна уу. Дараа нь зүгээр л хүрээд шагналаа аваарай.

Зөвлөмж болгож буй: