Mundarija:

TeknoMyd dubulg'asi: 9 qadam
TeknoMyd dubulg'asi: 9 qadam

Video: TeknoMyd dubulg'asi: 9 qadam

Video: TeknoMyd dubulg'asi: 9 qadam
Video: Technomed 2024, Noyabr
Anonim
Image
Image
TeknoMyd dubulg'asi
TeknoMyd dubulg'asi
TeknoMyd dubulg'asi
TeknoMyd dubulg'asi
TeknoMyd dubulg'asi
TeknoMyd dubulg'asi

Yaqinda men Arduino Uno yordamida qanday kod yozishni o'rgandim va boshim qayerga qarab turadigan, ko'zlarim bilan dubulg'a tayog'i haqida ajoyib fikrga ega bo'ldim. Shunday qilib, men qazib oldim va akselerometr va rang o'zgaradigan piksellar tarmog'ini topdim va rejalar tuzishni boshladim. natijada yomon, ammo ahmoq ko'rinadigan piramida dubulg'asi paydo bo'ldi. Mana, buni o'zingiz uchun qanday qilib yasashingiz mumkin!

Ta'minotlar

  • bitta (1) Arduino Uno va USB kabeli
  • bitta (1) L3G4200 uch o'qli gyro (MPJA.com saytida yoki bu turdagi modullarni sotish mumkin)
  • bitta (1) Adafruit 16x32 neopikselli tarmoq
  • bitta (1) 16x32 neopikselli panjara va yig'iladigan ulagichlar uchun Adafruit Arduino qalqoni (alohida sotiladi)
  • bitta (1) 9 voltli batareya yoki kichik uyali telefon akkumulyatori (batareyangizdagi MAH ni tekshiring, bu raqam qanchalik baland bo'lsa, batareyangiz shuncha uzoq davom etadi)
  • Lehimlash uskunalari (lehim qalam, shimgich va lehim)
  • ikki-uchtadan (2-3) katta qora varaqli varaqlar (kartondan yasalgan, siz dubulg'ani buyumdan yasayapsiz, shuning uchun mustahkam bo'lgan narsani tanlang)
  • elim, Elmers yaxshi, chunki biz gipsokartadan foydalanmoqdamiz
  • velkro chiziqlar
  • x-akto yoki quti kesuvchi pichoq
  • Arduino va qizil LEDni ulash uchun har qanday mos keladigan rezistorlar va simlar (odatda ularni katta rangdagi rang -barang to'plamda olishingiz mumkin (men ularni topish uchun MPJA.com ni tavsiya qilaman, siz odatda yuk tashishda yaxshi narxga ega bo'lishingiz mumkin))
  • jasorat va qat'iyat. (Bu elementni o'tkazib yubormang, bu ishni tugatish juda qiyin bo'ladi)
  • agar siz uni biron bir tarzda bezashni xohlasangiz, davom eting va stiker yoki bo'yoq oling, yong'oqqa boring!

1 -qadam: Arduino -ga RGB qalqonini lehimlash va ulash

Arduino -ga RGB qalqonini lehimlash va ulash
Arduino -ga RGB qalqonini lehimlash va ulash
Arduino -ga RGB qalqonini lehimlash va ulash
Arduino -ga RGB qalqonini lehimlash va ulash
Arduino -ga RGB qalqonini lehimlash va ulash
Arduino -ga RGB qalqonini lehimlash va ulash
Arduino -ga RGB qalqonini lehimlash va ulash
Arduino -ga RGB qalqonini lehimlash va ulash

OK, shuning uchun bu eng qiyin qadam bo'lishi mumkin, chunki u lehim tajribasini talab qiladi. Siz nima qilmoqchi edingiz, bu bolani Arduino -ga joylashtirish va barcha sarlavhalarni ulash uchun etarli sarlavhalarni lehimlang. Bu erda mening maslahatim - sabr -toqatli bo'lish. Ishni tugatgandan so'ng, siz qalqonni Arduino -ning yuqori qismiga osongina ulashingiz kerak. Bundan tashqari, ulagichni RGB tarmog'iga lehimlashingiz kerak. Bu uzoq muddatda RGB tarmoqlarini o'rnatishni osonlashtiradi va sizning Arduino -ni texnik rangli spagetti plastinkasiga o'xshab qolishiga yo'l qo'ymaydi.

2 -qadam: Arduino -ni ulash

Arduino -ni ulash
Arduino -ni ulash
Arduino -ni ulash
Arduino -ni ulash
Arduino -ni ulash
Arduino -ni ulash

Spagetti haqida gapirganda, sizning makaroningizni ko'rib chiqaylik. Agar xohlasangiz, men allaqachon akselerometrni Arduino -ga qanday ulash haqida ko'rsatma berganman.

www.instructables.com/id/Accelerometer-Sen…

Qisqasi, siz GNDni erga, VCC va SDO ni 3.3v ga ulashni xohlaysiz. Buning uchun men "Y" shaklidagi qizil simni lehimladim va ikkalasini ham 3.3v Arduino portiga uladim. keyin SDAni A4 portiga, SCLni esa A5 portiga ulang.

Qizil LEDni tepaga o'rnatgandan so'ng, siz musbat simni '12' portiga, salbiyini esa erga ulashingiz kerak. Men mos keladigan o'lchamdagi rezistorni musbat simga lehimladim va choksiz simlar uchun plastmassa bilan yopdim (non taxtasi kerak emas). LEDni boshqa uchiga qo'ying, endi RGB ekranidan Arduino qalqoniga 12 pinli simni ulang.

Bu barcha simlar.

3 -qadam: Arduino -ni kodlash

Arduino -ni kodlash
Arduino -ni kodlash

OK, bu erda ba'zi bir shaxslar porlashni boshlashi mumkin va bu Adafruitdagi odamlar tufayli osonlashdi. men uchun ishlatilgan kod quyida biriktirilgan. U bir nechta manbalardan, shuningdek o'zimdan olingan kod yordamida birlashtirilgan. Agar siz meniki men qilgandek qilishni xohlasangiz, kodni Arduino -ga yuklashingiz kifoya, va agar hamma narsa to'g'ri simli ulangan bo'lsa, siz borishingiz kerak. Biroq, siz Adafruit kompaniyasining ba'zi kutubxonalarini ko'rib chiqishingiz va LED tarmoqlarini qanday dasturlash mumkinligini ko'rib chiqishingiz kerak. Siz o'zingiz yoqtirgan narsani topishingiz mumkin va o'zingiz uchun maxsus narsa qilishingiz mumkin. Men kodga kichik o'zgartirishlar kiritishni osonlashtirdim (kodning yuqori qismidagi 3 o'zgaruvchini o'zgartirish orqali ko'z rangini o'zgartirish mumkin). Shuningdek, men navigatsiyani osonlashtirish uchun kodni belgilash huquqini berdim.

drive.google.com/file/d/1k664hEfakLb8LQjPowzk9ua5LGTmhq68/view?usp=sharing

4 -qadam: Piramida dubulg'asining asosiy ramkasini yaratish

Piramida dubulg'asining asosiy ramkasini qurish
Piramida dubulg'asining asosiy ramkasini qurish
Piramida dubulg'asining asosiy ramkasini qurish
Piramida dubulg'asining asosiy ramkasini qurish
Piramida dubulg'asining asosiy ramkasini qurish
Piramida dubulg'asining asosiy ramkasini qurish
Piramida dubulg'asining asosiy ramkasini qurish
Piramida dubulg'asining asosiy ramkasini qurish

Hozirgi vaqtda elektronika tartiblangan, endi dubulg'a qurilishiga o'tamiz. Umid qilamanki, hamma geometriya darsiga e'tibor qaratdi. har kim? yo'qmi? Yaxshi ham, men ham qilmadim, siz piramida shaklini yaratish uchun bir -biriga mos keladigan to'rtta uchburchak yasashingiz kerak, ular yuzingizning yuqori yarmini to'liq yopib qo'ygan. Men uchun bu 18 "uzunlikdagi va 15" balandlikdagi uchburchaklarimni perpendikulyar o'lchashni anglatardi (batafsil ma'lumot uchun rasmga qarang) sizga kerak bo'lmagan kartondan mos yozuvlar uchburchagini kesib oling (eski quti shunday qiladi). Uchburchaklarni bir -biriga yopishtirish uchun sizga sirt maydoni berish uchun har bir uchburchakning bir tomonida kichik qopqoq bo'lishi kerak. Keyin bu uchburchaklarning to'rttasini plakatlaringizga qo'ying, iloji boricha kamroq sirt maydonini ishlatishga harakat qiling, sizda boshqa narsalar kesiladi. bundan keyin, lekin bu eng ko'p taxtani oladi. bu uchburchaklarni kesib tashlang. Buni qilgandan so'ng, uchburchakning bir tomonidagi qanotni muloyimlik bilan kesib oling, lekin u oxirigacha emas, shunda u ilmoqdek ishlaydi. Endi piramidani hosil qilmaguningizcha qanotni boshqa uchburchaklar ostiga yopishtiring. Agar siz yopishtirishni tugatgan bo'lsangiz va u piramidaga o'xshasa, TABRIK, siz bu qadamni tugatdingiz. davom etishdan oldin uni quriting.

5 -qadam: Tarmoq ushlagichini qurish

Tarmoq ushlagichini qurish
Tarmoq ushlagichini qurish
Tarmoq ushlagichini qurish
Tarmoq ushlagichini qurish

Bu ramkaning RGB tarmog'ini ushlab turadigan qismi, uni qurish juda oddiy, lekin siz buni to'g'ri qilishingiz kerak. Siz asosan uchburchakni kesib olmoqchisiz. Buning eng tezkor usuli - bu asosiy ramkani qurish uchun ishlatilgan uchburchak shablonini ishlatish, uni yarmiga bukish va ramkaning balandligidan 1/2 dyuym uzunroq bo'lgan shaklni izlash. etarlicha keng bo'lib, bo'sh joy bo'lishi kerak. bu uchburchakning burchakli qismini ham old tomoniga mahkamlash uchun kesilganligiga ishonch hosil qiling.

Ikkita to'rtburchakni kesib oling, biri burchakli bo'lakning pastki qismining kengligi, ikkinchisining tepasi. hammasini bir -biriga yopishtiring yoki ichidan kuchli lentani ishlating.

Hammasi joyiga qo'yilgach, piramidaning old yuzasiga ikkita yoriq kesib oling. keyin kesilgan ikkita yorliqdan foydalanib, ramkani piramidaga mahkamlang.

ikkita kichik to'rtburchaklar oling va ularni qutining ichki qismiga yopishtiring, shunda panjara ramkaga to'g'ri joylashadi.

6 -qadam: Bosh qo'shimchasini va Arduino bazasini yaratish

Bosh qo'shimchani va Arduino bazasini yaratish
Bosh qo'shimchani va Arduino bazasini yaratish
Bosh qo'shimchani va Arduino bazasini yaratish
Bosh qo'shimchani va Arduino bazasini yaratish
Bosh qo'shimchani va Arduino bazasini yaratish
Bosh qo'shimchani va Arduino bazasini yaratish
Bosh qo'shimchani va Arduino bazasini yaratish
Bosh qo'shimchani va Arduino bazasini yaratish

Siz bu qadam uchun boshingizni o'lchashingiz kerak. Buning oson yo'li - ipni oling va boshingizga o'rab oling, keyin ipni o'lchagich bilan o'lchang.

Keyin boshingizning uzunligiga teng bo'lgan to'rtburchaklar (kengligi 4 dyuym) plakat taxtasini o'lchab ko'ring. To'rtburchakni kengligi bo'yicha bir necha marta belgilang, shunda siz uni aylanaga "katlay olasiz". Bu sizning boshingizga mahkam o'rnashganligiga ishonch hosil qiling, so'ngra uni yopishtiring.

8 "x8" kvadratni kesib oling, burchaklarni kesib oling, shunda ba'zi xonalarga simlar singib ketishi mumkin. boshning shaklini bu "kvadrat" ning pastki qismiga yopishtiring.

ikkita kichik qanotni kesib oling va ularni egib oladigan qilib baholang, velkroning bir tomonini biriga, ikkinchisini piramidaning ichki qismiga mahkamlang. Bu bosh korpusni va Arduino -ni piramidaning o'rnida ushlab turadi va agar elektronikada biror narsa noto'g'ri bo'lsa, uni echishga imkon beradi.

Arduino "kvadrat" tepasida, akselerometr dubulg'asining old tomoniga qaragan holda yotadi.

7 -qadam: Arduino, LED va tarmoqni dubulg'aga joylashtiring (uy cho'ziladi!)

Arduino, LED va tarmoqni dubulg'aga joylashtirish (uy cho'zish!)
Arduino, LED va tarmoqni dubulg'aga joylashtirish (uy cho'zish!)
Arduino, LED va tarmoqni dubulg'aga joylashtirish (uy cho'zish!)
Arduino, LED va tarmoqni dubulg'aga joylashtirish (uy cho'zish!)
Arduino, LED va tarmoqni dubulg'aga joylashtirish (uy cho'zish!)
Arduino, LED va tarmoqni dubulg'aga joylashtirish (uy cho'zish!)

Arduino jim o'tirishiga ishonch hosil qilish uchun men Arduino uchun kichik korpus va akselerometr qurdim. Agar sizda 3D printerdan foydalanish imkoni bo'lmasa, to'g'ri ishlashi uchun akselerometrning ishonchli va dubulg'aning old tomoniga qaraganligiga ishonch hosil qiling. Keyin elektronikani joyida ushlab turish uchun yopishqoq tacdan foydalandim.

Keyin LED chiroqni oling va uni piramidaning uchiga ulang. Men buning uchun 3D modelini ham qurdim, lekin bu keraksiz. Men ilgari bog'langan 3D -modellarni Google Drive -ga joylashtirdim. Endi batareya paketini Arduino -ga ulang va barcha velkroni joyiga qo'ying.

8 -qadam: Yakuniy teginishlar, sozlashlar va bezaklar (ixtiyoriy)

Agar siz uni bezatmoqchi bo'lsangiz yoki o'zgartirmoqchi bo'lsangiz, hozir vaqt keldi !!

9 -qadam: O'z ishingizni ko'rsating !

O'z ishingizni ko'rsating !!
O'z ishingizni ko'rsating !!

Agar siz o'zingiz uchun rasm yaratgan bo'lsangiz yoki bu sizga biron -bir tarzda yordam bergan bo'lsa, rasmni joylashtirishga ishonch hosil qiling! omad va omad tilaymiz!

Tavsiya: