Mundarija:

OctoGlobe: 9 qadam (rasmlar bilan)
OctoGlobe: 9 qadam (rasmlar bilan)

Video: OctoGlobe: 9 qadam (rasmlar bilan)

Video: OctoGlobe: 9 qadam (rasmlar bilan)
Video: Never ending world (un monde sans fin) 2024, Noyabr
Anonim
OctoGlobe
OctoGlobe
OctoGlobe
OctoGlobe

*** Bu ko'rsatma Janubiy Florida universiteti (www.makecourse.com) Makecourse loyihasi talablarini bajarish uchun yaratilgan. ***

O'zingizning oktoglobingizni yaratishga xush kelibsiz

Oktoglob - bu qo'llar va LEDlarga ega ajoyib va o'ziga xos aylanadigan yorug'lik tizimi! U 3D bosma qismlarga asoslangan va arduino mikrokontrollerlari, 433 MGts chastotali FM uzatgichlari, o'zgaruvchan tok dvigateli, neopikslar, o'rni, PVX, 18650 batareyalar va servodan foydalanadi.

Sizga kerak bo'ladi:

1 ta katta loyiha qutisi (qora)

2 Arduino Unos

1 Arduino Nano

2 ta taxtali

6 18650 ta batareya

3D printer yoki bittasiga kirish

1 ta metall tishli servo

9V batareya

Fan qutisi dvigateli

AC o'rni

5V telefon usb zaryadlovchi

2 433 MGts chastotali qabul qiluvchi modul

1 433 MGts chastotali uzatuvchi moduli

1 4x4 klaviatura

1 ta kichik loyiha qutisi (qora)

2 "dyuymli PVX qopqoqlari (ingichka devorli)

3 dyuymli 4 dyuymli PVX quvur (yupqa devorli)

18 ta neopiksel

Tel

Kichik mixlar

Issiq yopishtiruvchi qurol, elim

Lehimlash temir

Ko'rdim

AC yorug'lik dimmer

Matkap

Qora purkagich

1 -qadam: Materiallarni chop eting

Materiallarni chop eting
Materiallarni chop eting
Materiallarni chop eting
Materiallarni chop eting
Materiallarni chop eting
Materiallarni chop eting
Materiallarni chop eting
Materiallarni chop eting

Chop etilgan dizayn fayllari uchun biriktirilgan fayllarni ko'ring. Keyin ko'rasiz, men vaznni kamaytirish uchun qo'llarimni yarmiga kesib tashladim. Agar siz 3DCAD dasturini yaxshi bilsangiz, men qo'llarning engil versiyasini yaratishni maslahat beraman.

2 -qadam: quti va asosiy aylantirish korpusini yig'ing

Qutini va asosiy aylantirish korpusini yig'ing
Qutini va asosiy aylantirish korpusini yig'ing
Qutini va asosiy aylantirish korpusini yig'ing
Qutini va asosiy aylantirish korpusini yig'ing
Qutini va asosiy aylantirish korpusini yig'ing
Qutini va asosiy aylantirish korpusini yig'ing

Dvigatelni qutidagi fanatdan chiqarib oling. Fan motorini qora loyiha qutisiga o'rnating. Men tebranishlarni kamaytirish uchun rezina yuvish vositalarini pastki qismiga qo'ydim.

Keyin men quyi qismidagi 4 dyuymli pvc (yupqa devorli) quvur qopqog'idagi tuynukni eritib, uni fanat dvigatelining miliga mahkamlagandim. Bu tugmachali teshikka to'g'ri keladi. Qopqoqning ichki qismiga o'rnatishni mustahkamlash uchun issiq yopishtirgich qo'shdim.

3 dyuymli 4 dyuymli ingichka devorli PVX trubani kesib oling va uni qopqoqqa soling.

3 -qadam: Spinni boshqarish va simsiz ishga tushirish

Spinni boshqarish va simsiz ishga tushirish
Spinni boshqarish va simsiz ishga tushirish
Spinni boshqarish va simsiz ishga tushirish
Spinni boshqarish va simsiz ishga tushirish
Spinni boshqarish va simsiz ishga tushirish
Spinni boshqarish va simsiz ishga tushirish

Men qutidagi fan dvigatelining aylanish tezligini boshqarish uchun dimmer kalitidan foydalanardim. Simsiz ulanish uchun men arduino nano va AC rölesini ishlatib, dvigatelga elektr energiyasini (dimmer orqali) FM qabul qiluvchidan arduinoga kirishni olganimdan so'ng (sxematik rasmga qarang) FM qabul qiluvchining ma'lumot liniyasi o'tadi. D11 va o'rni ma'lumot liniyasi Nano D9 ga biriktirilgan. Arduino -ni yoqish uchun men kiruvchi AC liniyalariga ulangan usb telefon zaryadlagichidan foydalanardim. Qabul qilingan asosiy qabul qiluvchining kodini ko'ring.

4 -qadam: Servo yordamida asosiy aylantirish korpusini yarating

Servo yordamida asosiy aylantirish korpusini yarating
Servo yordamida asosiy aylantirish korpusini yarating
Servo yordamida asosiy aylantirish korpusini yarating
Servo yordamida asosiy aylantirish korpusini yarating
Servo yordamida asosiy aylantirish korpusini yarating
Servo yordamida asosiy aylantirish korpusini yarating
Servo yordamida asosiy aylantirish korpusini yarating
Servo yordamida asosiy aylantirish korpusini yarating

Men asosiy aylantirish korpusidagi servoga quvvat berish uchun 18650 ta hujayradan foydalanardim. ~ 7.5V ga erishish uchun 6 ta hujayrani ulash sxemasiga qarang. Ular servoga +/- biriktiriladi.

3D bosilgan tepani ikkinchi 4 dyuymli pvc qopqog'iga mahkamlang va tepadagi teshikni kesib oling, so'ngra hamma narsani vintlardek mahkamlang. Servo tepaning o'rtasiga joylashtirilishi kerak. Men ovqatlantirish uchun har tomondan qo'shimcha teshiklar qo'shdim. LED simlari va servo simlar.

5 -qadam: Qo'llarni yarating va neopiksellarni ulang

Qo'llarni yarating va neopiksellarni mahkamlang
Qo'llarni yarating va neopiksellarni mahkamlang
Qo'llarni yarating va neopiksellarni mahkamlang
Qo'llarni yarating va neopiksellarni mahkamlang
Qo'llarni yarating va neopiksellarni mahkamlang
Qo'llarni yarating va neopiksellarni mahkamlang

Buni to'g'ri bajarish - eng murakkab qadam. Men asl qo'llarni yarmiga kesib tashladim va har bir qo'limizda torli kanallar bo'lgani uchun kichik trubadan foydalandim. Qo'llarning bo'g'inlarida men yangi teshiklar ochdim va burilish nuqtasi sifatida ingichka mixni ishlatdim. Bu tizim barmoqlarni kaft tomon tortish uchun ipdan foydalanadigan mashhur 3D bosilgan qo'llarga o'xshab ishlaydi. Quvurlar kanali qo'llar kerakli joyga tortilganda to'xtash vazifasini bajaradi. Men trubkani qo'llarning ichki qismiga yopishtirdim va kerak bo'lganda quvur uzunligini to'g'riladim.

Keyingi simni va issiq elim yordamida neopiksellarni har bir qo'lga mahkamlang. Men bir dyuym masofada sim bilan bog'lagan qo'llarim uchun 9 piksel bor. Chiziqlarni yuqori korpusga o'tkazing.

6 -qadam: Qo'llarni asosiy uyga mahkamlang

Qo'llarni asosiy aylantirish uyiga ulang
Qo'llarni asosiy aylantirish uyiga ulang
Qo'llarni asosiy aylantirish uyiga ulang
Qo'llarni asosiy aylantirish uyiga ulang
Qo'llarni asosiy aylantirish uyiga ulang
Qo'llarni asosiy aylantirish uyiga ulang

Tirnoq yordamida 3D bosilgan tepaga teshiklarni burang va qo'llarni tepaga mahkamlash uchun qo'shni tomonni burab qo'ying. Qo'llarning yuqoriga va pastga erkin harakatlanishiga ishonch hosil qiling. Men simsiz boshqaruv uchun mumkin bo'lgan eng yaxshi signalni olish uchun qabul qilgichni tepaga yopishtirdim. Quvur orqali ipni o'tkazing va uni kichik ilgaklar yordamida servo qo'llarga mahkamlang (men ularni qattiq simdan yasaganman). Ipni shunday sozlangki, servo 180 daraja burilganda qo'llar yuqoriga va asosiy korpus tomon tortiladi.

7 -qadam: Asosiy boshqaruv davri

Asosiy boshqaruv davri
Asosiy boshqaruv davri
Asosiy boshqaruv davri
Asosiy boshqaruv davri
Asosiy boshqaruv davri
Asosiy boshqaruv davri

Oddiy qilib aytganda, men sxemani taxta qilishim va butun taxtani korpusga joylashtirishim kerak edi. Ideal holda, bu vektorli taxtaga joylashtirilishi kerak. Neopiksellarni, servo (ma'lumotlar pimi) va qabul qilgichni sxemada ko'rsatilgan tarzda ulang. Arduino o'zining 9V batareyasi bilan ishlaydi. Aniq bo'ldimki, servo va arduino -ni alohida -alohida yoqib, so'ngra ularni yulduzga ulab qo'yish, servo pulslarni yaxshiroq nazorat qilish imkonini beradi, keyin esa o'sha batareyadan o'chadi. Arduino va servo poydevori, shuningdek qabul qilgich va neopiksellar ulanganligiga ishonch hosil qiling. Qo'shilgan eskiz yordamida flesh. (eslatma: men servo/ radio bosh kutubxonalarini bir xil taymerlardan foydalanmasliklari uchun o'zgartirdim, siz ulardan birini tuzish uchun taymerlarni o'zgartirishingiz yoki biriktirilgan o'zgartirilganlarni ishlatishingiz kerak bo'ladi.)

8 -qadam: Simsiz boshqaruv (uzatuvchi)

Simsiz boshqaruv (uzatuvchi)
Simsiz boshqaruv (uzatuvchi)
Simsiz boshqaruv (uzatuvchi)
Simsiz boshqaruv (uzatuvchi)
Simsiz boshqaruv (uzatuvchi)
Simsiz boshqaruv (uzatuvchi)
Simsiz boshqaruv (uzatuvchi)
Simsiz boshqaruv (uzatuvchi)

Tekshirish moslamasi 4x4 klaviatura va 433 MGts chastotali uzatgich bilan ishlaydi. Sxemaga transmitter kodi ilova qilingan. Transmitter A, B, C, 1, 2, 3 va 0 raqamlarini yuboradi, lekin agar siz qo'shimcha uzatishni xohlasangiz, ularni hozirgi eskizda bo'lgani kabi qo'shing. Men taxtali sxemasini va arduino uno -ni kichik loyiha qutisiga saqladim.

9 -qadam: tugatish

Batareyalar ulangan holda korpusning yuqori qismini asosiy korpusga qo'ying. Masofadan boshqarish pulti yordamida sinovdan o'tkazing. Hozirgi kod pultdan tortib to korpusda ham, taglikda ham shunday ishlaydi:

0 yuboring: hammasi o'chirilgan

Javob yuboring: 1 -pozitsiya (tekis burchakli uchlari), aylantiring

B yuboring: 2 -pozitsiya (birinchi 2 qo'l egilgan), aylantiring

C yuborish: 3 -pozitsiya (hamma 3 qo'l yuqoriga), aylantiring

1, 2 yoki 3 ni yuboring: qizil/ ko'k/ yashil neopiksel, aylanmaydi

Asosiy qisqartirish uchun oxirgi videoni ko'ring. Oxirgi soniyalar qorong'uda tugagan loyihani ko'rsatadi! Men tashqi ko'rinish uchun uni qora rangga bo'yab qo'ydim.

Tavsiya: