Mundarija:

TrojanBOT: 17 qadam
TrojanBOT: 17 qadam

Video: TrojanBOT: 17 qadam

Video: TrojanBOT: 17 qadam
Video: BATTI - Seedhe Maut x Sez on the Beat ft Ab 17 2024, Iyul
Anonim
TrojanBOT
TrojanBOT

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

1 -qadam: Ishni boshlashdan oldin sizga kerak bo'ladi:

ELEKTRONIKA

-Arduino Uno

-Adafruit Motorshield V2

-Arduino uchun HC-05 bluetooth moduli

-4 dona o'yinchoqli avtomobil g'ildiragi, unga dvigatel va vites qutisi hamrohlik qiladi

-9V batareya

-Erkak -ayol jumper simlari

-mini non paneli

-USB 2.0 kabeli A-toifa-B turiga

QURILMA

-Gorilla yopishqoq lenta

-Ikki qism epoksi

-Milya ulagichlari

-Skeytbordli rulmanlar

-payvandlash temir

-3D printer

-ishqalanish tasmasi

-qaychi-kichik elektronli tekis boshli qaychi

-Kichik allen kaliti

-Dumaloq qadoqlangan prezervativlar

Dasturiy ta'minot

-Arduino dasturlash dasturi

-3D modellashtirish to'plami

-Bluetooth uchun elektronika google play smartfon uchun

2 -qadam: 3D qismlari

3D qismlar
3D qismlar
3D qismlar
3D qismlar
3D qismlar
3D qismlar
3D qismlar
3D qismlar

BARCHA QISMLAR SOLIDWORKS QISM FAYLLARI BILAN QO'SHILADI 2017. Birinchi bo'limda bizda elektron komponentalar saqlanadigan o'zgartirilgan quti bor. Bu qismlarning o'lchamlari hal qiluvchi ahamiyatga ega, chunki bag'rikenglik uchun joy kam. Olchamlari 190 mm X 125 mm. Qutining balandligi 60 mm. Qutining devor qalinligi 3 mm. Qutida to'rtta qoziq bor, u erda qopqoq mahkamlanadi. Diqqat, qoziqlarni oson sindirish mumkin, qopqog'ini qoziqlarga majburlamang.

Konveyer banti - bu loyihaning eng murakkab qismi, uning uzunligi 91 mm X 81 mm kengligi va 46 mm balandligi.

Roliklar ushbu konveyer bazasida ko'rsatilgan, sizga ikkitasi kerak bo'ladi. Bundan tashqari, sizga ikkita val kerak bo'ladi. Keyingi qadam sizga qurilish jarayonini ko'rsatadi.

3 -qadam: Konveyerni yig'ish: Sizga nima kerak

Konveyerni yig'ish: Sizga nima kerak
Konveyerni yig'ish: Sizga nima kerak

(Bu erda sizga kerak bo'lgan hamma narsa "Ishni boshlashdan oldin, sizga kerak bo'ladi" qadamining apparat bo'limida)

-4x skeytbordli rulmanlar

-1x konveyer tayanch qismi

-2x8 mm millar

-2 marta roliklar

-Gorilla tasmasi

-Loctite yoki Super Duper elim

-badiiy lenta

-Qaychi

-kichik allen kaliti

4 -qadam: Konveyer tasmasini, rulolarni yig'ish

Konveyer tasmasini, roliklarni yig'ish
Konveyer tasmasini, roliklarni yig'ish
Konveyer tasmasini, roliklarni yig'ish
Konveyer tasmasini, roliklarni yig'ish

Bu bosqichda nima qilish kerakligi muhim emas.

Birinchidan, ishqalanish tasmasini oling va rulon bo'ylab aylantiring. (Bu rolik va kamar orasidagi ishqalanish imkonini beradi)

Keyin milni oling va rulonga joylashtiring va uni yopishtiruvchi bilan mahkamlang (super elim yoki Loctite).

5 -qadam: rulmanlarni tayyorlang

Rulmanlaringizni tayyorlang
Rulmanlaringizni tayyorlang
Rulmanlaringizni tayyorlang
Rulmanlaringizni tayyorlang
Rulmanlaringizni tayyorlang
Rulmanlaringizni tayyorlang
Rulmanlaringizni tayyorlang
Rulmanlaringizni tayyorlang

Ushbu bosqichda sizga 4 ta rulman, goril tasmasi, oldindan tayyorlangan rulolar, konveyer bazasi va qaychi kerak bo'ladi.

Birinchidan, gorilla lentasining kichik bir bo'lagini oling va uni rulman kengligigacha kesib oling. Uni rulmanga o'rab oling va rulmanlarning qolgan qismi uchun takrorlang

Keyin, rulmanning har bir tomoniga bitta rulman qo'ying.

Keyin rulman + rulonini tayanch konveyerining bir tomoniga siljiting.

Oxir -oqibat, rulmanlarni tayanch konveyerning boshqa tomonidagi teshiklardan va milning boshqa tomoniga o'tkazing.

6 -qadam: Konveyer tasmasini yig'ish: kamar

Konveyer tasmasini yig'ish: kamar
Konveyer tasmasini yig'ish: kamar
Konveyer tasmasini yig'ish: kamar
Konveyer tasmasini yig'ish: kamar
Konveyer tasmasini yig'ish: kamar
Konveyer tasmasini yig'ish: kamar

-Birinchidan, taxminan 10 dyuymli gorilla tasmasini oling

-Ikkinchidan, "yopishqoq" uchlari tegib turishi uchun bir uchini boshqasiga buklang.

-Uchinchidan, bu bo'lakni kesib oling va rulonlarga o'rang. (Bir -biriga o'xshashlik bo'ladi, bu yaxshi).

To'rtinchidan, ikkala uchi qayerda tutashganini aniqlang va chimchilab qo'ying va chimchilagan joyingizni kesib oling.

- Beshinchidan, uzunroq bo'lgan (1,5 ' - 2,0' ') kichikroq lentani oling va kesib oling.

Oltinchidan, kichikroq lentani oling va yarmini kamarning bir chetiga qo'ying. (Kichkina lentaning boshqa "yopishqoq" yarmi ochilishi kerak)

Ettinchidan, kamaringizni roliklarga o'rab oling va lentaning boshqa yopishqoq uchini kamarning boshqa uchiga mahkamlang.

-Nihoyat, konveyer tasmasini harakatlanayotganligiga ishonch hosil qiling. (Agar siz kamar harakatlanmasa, lekin uni mahkamroq qilishga harakat qilsangiz, bu jarayonni to'g'ri bajarguningizcha takrorlashingiz kerak bo'lishi mumkin).

7 -qadam: G'ildiraklarni yig'ish: shahar motorli korpuslarini tayyorlash

G'ildiraklarni yig'ish: shahar motorli korpuslarini tayyorlash
G'ildiraklarni yig'ish: shahar motorli korpuslarini tayyorlash
G'ildiraklarni yig'ish: shahar motorli korpuslarini tayyorlash
G'ildiraklarni yig'ish: shahar motorli korpuslarini tayyorlash
G'ildiraklarni yig'ish: shahar motorli korpuslarini tayyorlash
G'ildiraklarni yig'ish: shahar motorli korpuslarini tayyorlash

Sizga jami 3 ta doimiy dvigatel kerak bo'ladi

-Birinchidan, simlarni shahar motorining terminallariga lehimlang

-Ikkinchidan, DC motorlarini korpusdan chiqarib oling va silliq sirt hosil qilish uchun qisqichni dremel yordamida oling.

-Oxir -oqibat, boshqa bir tekis sirt hosil qilish uchun bitta valni chiqarib oling

-Bu jarayonni 5 xil dvigatel korpusi uchun takrorlang (g'ildiraklar uchun 4 korpus va konveyer tasmasini boshqaruvchi doimiy dvigatel uchun 1 korpus).

8 -qadam: G'ildiraklarni yig'ish: Dvigatellarni mahkamlangan holda dvigatel korpuslarini o'rnatish

G'ildiraklarni yig'ish: Dvigatel dvigatellari biriktirilgan holda dvigatel korpuslarini o'rnatish
G'ildiraklarni yig'ish: Dvigatel dvigatellari biriktirilgan holda dvigatel korpuslarini o'rnatish
G'ildiraklarni yig'ish: Dvigatel dvigatellari biriktirilgan holda dvigatel korpuslarini o'rnatish
G'ildiraklarni yig'ish: Dvigatel dvigatellari biriktirilgan holda dvigatel korpuslarini o'rnatish
G'ildiraklarni yig'ish: Dvigatel dvigatellari biriktirilgan holda dvigatel korpuslarini o'rnatish
G'ildiraklarni yig'ish: Dvigatel dvigatellari biriktirilgan holda dvigatel korpuslarini o'rnatish
G'ildiraklarni yig'ish: Dvigatel dvigatellari biriktirilgan holda dvigatel korpuslarini o'rnatish
G'ildiraklarni yig'ish: Dvigatel dvigatellari biriktirilgan holda dvigatel korpuslarini o'rnatish

Ushbu bosqichda siz faqat 2 ta shahar dvigatellari va ularning 2 ta o'zgartirilgan korpusidan foydalanasiz

-Birinchidan, ikkita korpusga 2 ta shahar motorini joylashtiring

-Ikkinchidan, korpusning silliq yuzasini qoplash uchun epoksiyaning ikki qismidan foydalaning va ularni oldingi ikkita joyga DC motor simlari ochiq holda joylashtiring (2 korpus va 2 dvigatel).

Uchinchidan, orqa tomonga ikkita korpusni o'rnating (bu ikkita korpusda dvigatel bo'lmaydi).

9 -qadam: konveyer tizimini dvigatel bilan yig'ish

Dvigatel bilan konveyer tizimini yig'ish
Dvigatel bilan konveyer tizimini yig'ish
Dvigatel bilan konveyer tizimini yig'ish
Dvigatel bilan konveyer tizimini yig'ish
Dvigatel bilan konveyer tizimini yig'ish
Dvigatel bilan konveyer tizimini yig'ish

Ushbu bosqichda sizga kalit, bir nechta lenta, konveyer tasmasi va mil ulagichi kerak bo'ladi

-Konveyer tasmasi milining ochiq uchiga mil biriktiruvchi murvatlarini mahkamlashdan boshlang

-Ikkinchidan, qutining ichidagi konveyer tasmasini o'ynang

Uchinchidan, dvigatel korpusining ochilgan o'qini ulagichning boshqa uchiga o'tkazing (hamma narsani iloji boricha to'g'ri saqlashga harakat qiling) va ulash murvatini mahkamlang.

-Nihoyat, tasma bilan ijod qiling va DC dvigatel korpusini qutining tashqi tomoniga yopishtiring. Uning xavfsiz ekanligiga ishonch hosil qiling, lekin juda qattiq emas! Va simlar uchun mo'ljallangan teshikni yopmang.

10 -qadam: Blok diagrammasi: elektron tizimning prekursori

Blok diagrammasi: elektron tizimning kashfiyotchisi
Blok diagrammasi: elektron tizimning kashfiyotchisi

Dvigatel qalqoni to'g'ridan -to'g'ri Arduino -ga o'rnatiladi. Siz DC motorlar uchun uchta joyda yig'ilgan motor ekraniga to'g'ridan -to'g'ri ulanish uchun erkak va ayol o'tish simlaridan foydalanasiz. 9 portli batareyaga to'g'ridan -to'g'ri ulanadigan Vin porti mavjud. HC-05 bluetooth modulini yig'ilgan motor ekraniga ulash uchun taxtadan foydalaniladi. Va nihoyat, sizga Bluetooth Electronics ilovasini yuklab olish va botni boshqarish uchun RC kontroller qobiq dasturini o'zgartirish uchun smartfon kerak bo'ladi.

11 -qadam: Elektron komponentlarni yig'ish

Elektron komponentlarni yig'ish
Elektron komponentlarni yig'ish
Elektron komponentlarni yig'ish
Elektron komponentlarni yig'ish
Elektron komponentlarni yig'ish
Elektron komponentlarni yig'ish
Elektron komponentlarni yig'ish
Elektron komponentlarni yig'ish

Ushbu yig'ilish uchun sizga kerak bo'ladi:

-Motorshield va Arduino

-Erkak va ayolning oltita erkak simlari, erkak uchlari yalang'och

-HC-05 bluetooth moduli

-Kichkina non paneli

-To'rtta qo'shimcha erkak va ayol o'tish kabeli

-9 voltli batareya ulagichi, uchlari olib tashlangan

-2 ta kichik sim

-Mening boshim tekis

-Birinchidan, ikkita M-F o'tkazgich simini oling va mini tornavida yordamida o'tish simlarining ochiq uchlarini motor ekraniga M1 ga ulang.

-Keyingi, quvvat simlarini oling va ularni dvigatel ekranidagi Vinga ulang (POLARITY MUHIM!)

-Nihoyat, dvigatel ekranidagi 2 ta simni M3 ga va ikkita simni M4 ga ulang.

Bu aytilgan va bajarilganda, sizda bu bosqichda 4 -rasmga o'xshash tizim bo'lishi kerak.

12 -qadam: Elektron komponentlarni yig'ish davom etmoqda

Elektron komponentlarni yig'ish davom etmoqda
Elektron komponentlarni yig'ish davom etmoqda
Elektron komponentlarni yig'ish davom etmoqda
Elektron komponentlarni yig'ish davom etmoqda
Elektron komponentlarni yig'ish davom etmoqda
Elektron komponentlarni yig'ish davom etmoqda

Endi siz ushbu motor ekranini to'g'ridan -to'g'ri Arduino -ga joylashtirishingiz mumkin

-Keyin, HC-05-ni non paneliga ulang

-HC-05-dagi 5 V-ni non panelining ijobiy tomoniga va HC-05-dagi GRND-ni kichik simlar yordamida nonning salbiy tomoniga ulang.

-Non panelining musbat panjarasini dvigatel ekranidagi 5 V ga, manfiy relsni esa arduinodagi GND ga ikkita uzilmagan M-F o'tish simlari yordamida ulang.

Yo'qolgan o'tish simlarini ishlatib, erkak uchini TX ga, boshqa erkakni esa HC-05da RX ga ulang va TXni HC-05da dvigatel ekranida RX ga, HX-05da esa RX-ni TX-ga o'tkazing. dvigatel qalqoni

Bu loyiha uchun zarur bo'lgan barcha simlar.

13 -qadam: sxematik

Sxematik
Sxematik

-Bu erda siz Bluetooth -modulini taxtaga ulanganini ko'rishingiz mumkin. Unda biz foydalanadigan 4 ta pin bor: TX, RX, Vcc va GRND. GRND va VCC ni mos ravishda salbiy va musbat relslarga ulang. Salbiy terminalni qalqondagi GRND ga va musbat panjarani 5 V ga ulash uchun o'tish simlarini ishlating.

-HC-05 dan TX motor ekranidagi RXga, HC-05dagi RX arduino ustidagi TXga o'tadi (Chalkash, bilaman).

-Sxemada u aniq dvigatelga ega emas, lekin siz shahar motorlarining terminallarini qalqondagi M3, M4 va M1 ga ulashingiz kerak.

-Oxir -oqibat, 9V batareyani qalqonning Vin terminallariga ulang.

14 -qadam: simlarni shahar motorlariga ulash

Simlarni shahar motorlariga ulash
Simlarni shahar motorlariga ulash
Simlarni shahar motorlariga ulash
Simlarni shahar motorlariga ulash
Simlarni shahar motorlariga ulash
Simlarni shahar motorlariga ulash
Simlarni shahar motorlariga ulash
Simlarni shahar motorlariga ulash

-Birinchidan, M1 simlarini motor ekranidan konveyer tasmasining doimiy lehimli terminallariga o'tkazing (juda muhim)

-Ikkinchidan, simlarni dvigatel ekranidagi M4 -dan botning chap tomoniga o'rnatilgan shahar motorli terminallariga o'tkazing. (M4 simlari chapga o'rnatilgan motorga ulanishi juda muhim)

-Uchinchidan, M3 simlarini o'ngga o'rnatilgan dvigatelga o'tkazing (M3 simlari to'g'ri o'rnatilgan motorga ulangani juda muhim)

-Nihoyat, botning orqa qismiga ko'rsatilgandek mini -taxtani o'rnating.

15 -qadam: KOD !!!

KODLASH !!!!
KODLASH !!!!
KODLASH !!!!
KODLASH !!!!
KOD !!!!
KOD !!!!

Kod men buni qanday bog'laganim haqida berilgan.

Ushbu loyiha uchun kerakli kutubxonalarni yuklab olish uchun BU YERGA bosing

Arduino dasturiga o'ting va yuqoridagi rasmlarga amal qiling

-Birinchidan, siz yuklagan zip kutubxonalarini qo'shing

-Ikkinchidan, Adafruit V2 kutubxonasini o'rnating

-Uchinchidan, kutubxonalarni o'z ichiga oladi

-Nihoyat, agar siz shu paytgacha amallarni bajargan bo'lsangiz, kod ishlashi kerak.

16 -qadam: BLUETOOTH ilovasi

BLUETOOTH ilovasi
BLUETOOTH ilovasi
BLUETOOTH ilovasi
BLUETOOTH ilovasi
BLUETOOTH ilovasi
BLUETOOTH ilovasi

-Birinchidan, USB kabelingizni Arduino -ga ulang

-Ikkinchidan, yuqori chap burchakdagi yuklashni bosing (Agar xato xabari kelsa, motor ekranini olib tashlang va yuklang)

-Uchinchidan, smartfoningizdagi Google Play do'koniga o'ting va dasturni yuklab oling

To'rtinchidan, ilovani oching va bluetooth ulanganligiga ishonch hosil qiling va HC-05 ga ulaning (ulanganda sizdan ulanish kodini so'rashi mumkin, ulanish kodi: 1234).

-Beshinchidan, ulangandan so'ng, RC avtomobil demosiga o'ting va "EDIT" tugmasini bosing.

Oltinchidan, "A" tugmachasini panelga torting.

Ettinchidan, asosiy ekranga qayting va "RUN" tugmasini bosing.

17 -qadam: O'zingizni orqangizdan silang

SIZ QILGANSIZ !!!!!!! O'ZINGIZNI ORKA TASHLAB, DO'STLARINGIZNI KO'RSATING !!!!

QAYD: Bu vaqtda shahar dvigatelining qutbliligi hisobga olinsa, siz dvigatellarning kerakli yo'nalishini olish uchun simlarni doimiy dvigatel terminallarida almashtirishda xato va xatolarga duch kelishingiz mumkin.

Misol uchun, agar men boshqaruvchini oldinga bossam va g'ildiraklar teskari yo'nalishda aylansa, shunchaki ayol terminallarini shahar terminallariga o'tkazing.

Tavsiya: