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

TrojanBOT: 17 алхам
TrojanBOT: 17 алхам

Видео: TrojanBOT: 17 алхам

Видео: TrojanBOT: 17 алхам
Видео: Что такое Trojan и как от них защищаться 2024, Долдугаар сарын
Anonim
TrojanBOT
TrojanBOT

Энэхүү зааварчилгааг Өмнөд Флоридагийн их сургуулийн Макекурсын төслийн шаардлагыг биелүүлэх зорилгоор бүтээсэн болно (www.makecourse.com).

Алхам 1: Эхлэхээсээ өмнө танд дараахь зүйлс хэрэгтэй болно

ЦАХИЛГААН

-Ардуино Уно

-Adafruit Motorshield V2

-Arduino-д зориулсан HC-05 bluetooth модуль

-4 ширхэг тоглоомын машины дугуй, дагалдах DC мотор, хурдны хайрцагтай

-9В батерей

-Эрэгтэй, эмэгтэй холбогч утас

-мини талхны самбар

-USB 2.0 кабель төрөл-А-аас В хүртэл

ТОНОГ ТӨХӨӨРӨМЖ

-Горилла наалдамхай тууз

-Эпоксигийн хоёр хэсэг

-Босоо амны холбогч

-Усан онгоцны холхивч

-Гагнуурын төмөр

-3D принтер

-үрэлтийн соронзон хальс

-хайч-жижиг электроникийн хавтгай хутгуур

-Жижиг аллен түлхүүр

-Дугуй хэлбэртэй савласан бэлгэвч

ПРОГРАММ

-Arduino програмчлалын програм хангамж

-3D загварчлалын багц

-Bluetooth электроникийн ухаалаг гар утсанд зориулсан google play програм

Алхам 2: 3D эд анги

3D эд анги
3D эд анги
3D эд анги
3D эд анги
3D эд анги
3D эд анги
3D эд анги
3D эд анги

БҮХ ХЭЛБЭРИЙГ SOLIDWORKS PART FILES 2017 ОРУУЛСАН. Энэ хэсгийн эхний хэсэгт бид бүх электрон эд ангиудыг хадгалах хайрцгийг оруулсан болно. Эдгээр хэсгүүдийн хэмжээс нь маш чухал бөгөөд хүлцэл багатай байдаг. Хэмжээ нь 190 мм X 125 мм. Хайрцаг нь 60 мм өндөртэй. Мөн хайрцаг нь 3 мм хананы зузаантай. Хайрцаг дээр таг бэхлэх дөрвөн бэхэлгээ байдаг. АНХААРУУЛГА, хадаасыг амархан хугалж болно, тагийг нь битгий хавчаарай.

Туузан дамжуулагч нь энэ төслийн хамгийн төвөгтэй хэсэг бөгөөд 91 мм урт, 81 мм өргөн, 46 мм өндөртэй.

Энэхүү конвейерийн баазад өнхрүүлгийг зааж өгсөн бөгөөд танд хоёр ширхэг хэрэгтэй болно. Мөн танд хоёр босоо ам хэрэгтэй болно. Дараагийн алхам нь бүтээх явцыг харуулах болно.

Алхам 3: Туузан дамжуулагчийг угсрах: Танд хэрэгтэй зүйл

Конвейерийн угсралт: Танд хэрэгтэй зүйл
Конвейерийн угсралт: Танд хэрэгтэй зүйл

(Энд танд хэрэгтэй бүх зүйл 'Эхлэхээсээ өмнө танд хэрэгтэй болно' алхам дахь тоног төхөөрөмжийн хэсэгт байна)

-4х тэшүүрийн холхивч

-1х Туузан дамжуулагчийн үндсэн хэсэг

-2х8 мм босоо ам

-2х булны

-Горилла соронзон хальс

-Loctite буюу Super Duper Glue

-Зөгнөлт тууз

-Хайч

-жижиг аллен түлхүүр

Алхам 4: Туузан тууз, булны угсралт

Туузан дамжуулагч, булны угсралт
Туузан дамжуулагч, булны угсралт
Туузан дамжуулагч, булны угсралт
Туузан дамжуулагч, булны угсралт

Энэ үе шатанд юу хийх нь хамаагүй.

Нэгдүгээрт, Үрэлтийн соронзон хальсыг аваад өнхрүүлээд эргүүлээрэй. (Энэ нь галзуу ба туузны хоорондох үрэлтийг зөвшөөрөх болно)

Дараа нь босоо амыг аваад галзуунд хийж, ямар нэгэн цавуугаар бэхлээрэй (супер цавуу эсвэл Локтит)

Алхам 5: Холхивч бэлтгэх

Холхивчоо бэлтгэ
Холхивчоо бэлтгэ
Холхивчоо бэлтгэ
Холхивчоо бэлтгэ
Холхивчоо бэлтгэ
Холхивчоо бэлтгэ
Холхивчоо бэлтгэ
Холхивчоо бэлтгэ

Энэ алхамд танд 4 холхивч, горилла соронзон хальс, урьдчилан бэлтгэсэн бул, конвейерийн суурь, хайч хэрэгтэй болно.

Нэгдүгээрт, горилла соронзон хальсны жижиг хэсгийг аваад холхивчийн өргөн хүртэл хайчилж ав. Үүнийг холхивчоороо боож, бусад холхивчийн хувьд давтана

Дараа нь булны нэг талд нэг гулсагч байрлуулна.

Дараа нь холхивч + галзуугаа үндсэн дамжуулагчийн нэг талд шургуул.

Эцэст нь холхивчийг үндсэн дамжуулагчийн нөгөө талын нүхээр гулсуулж, босоо амны нөгөө талд гулсуулна уу.

Алхам 6: Туузан дамжуулагчийг угсрах: бүс

Туузан дамжуулагчийг угсрах: бүс
Туузан дамжуулагчийг угсрах: бүс
Туузан дамжуулагчийг угсрах: бүс
Туузан дамжуулагчийг угсрах: бүс
Туузан дамжуулагчийг угсрах: бүс
Туузан дамжуулагчийг угсрах: бүс

-Нэгдүгээрт, 10 см орчим хэмжээтэй горилла соронзон хальс ав

-Хоёрдугаарт, "наалдамхай" үзүүрүүд хүрэхийн тулд нэг үзүүрийг нөгөө талаас нь нугална.

-Гуравдугаарт, энэ хэсгийг хайчилж, өнхрүүлээд боож өгнө үү. (Зарим давхцал байх болно, энэ нь зүгээр юм).

-Дөрөвдүгээрт, хоёр үзүүр нь хаана таарч байгааг олж мэдээд хавчих хэсгийг хавчих бөгөөд хавчих хэсгийг нь таслаарай.

-Тавдугаарт, уртаас жижиг хэмжээтэй (1.5 ' - 2.0' ') соронзон хальс аваад хайчилж ав.

-Зургадугаарт, тэр жижигхэн туузыг авч, талыг нь бүснийхээ нэг үзүүрт тавь. (Жижигхэн соронзон хальсны нөгөө "наалдамхай" талыг ил гаргах ёстой)

-Долоодугаарт, бүсээ өнхрүүлэн боож, жижиг туузны нөгөө "наалттай" үзүүрийг бүсийнхээ нөгөө үзүүрт бэхлээрэй.

-Эцэст нь туузан дамжуулагчийг хөдөлгөж байгаа эсэхийг шалгаарай. (Хэрэв та бүс хөдлөхгүй, харин бүсээ чангалахыг оролдож байгаа бол үүнийг бүхэлд нь зөв хийх хүртэл давтах шаардлагатай болж магадгүй юм).

Алхам 7: Дугуйг угсрах: DC моторын хайрцгийг бэлтгэх

Дугуйг угсрах: DC моторын хайрцгийг бэлтгэх
Дугуйг угсрах: DC моторын хайрцгийг бэлтгэх
Дугуйны угсралт: DC моторын хайрцгийг бэлтгэх
Дугуйны угсралт: DC моторын хайрцгийг бэлтгэх
Дугуйны угсралт: DC моторын хайрцгийг бэлтгэх
Дугуйны угсралт: DC моторын хайрцгийг бэлтгэх

Танд нийт 3 тогтмол гүйдлийн хөдөлгүүр хэрэгтэй болно

-Нэгдүгээрт, DC моторын терминал дээр утсыг гагнах

-Хоёрдугаарт, DC моторыг бүрхүүлээс нь гаргаж, хавчаарыг гаргаж авахын тулд гөлгөр гадаргуутай болгоно.

-Эцэст нь нэг босоо амыг өрөмдөж, өөр гөлгөр гадаргуутай болгоно

-Энэ процессыг 5 өөр хөдөлгүүрийн бүрхүүлд (дугуйны 4 бүрхүүл, туузан дамжуулагчийг жолоодож буй тогтмол гүйдлийн хөдөлгүүрийн хувьд 1 бүрхүүл) давтана.

Алхам 8: Дугуйг угсрах: Хөдөлгүүрийн хайрцгийг DC мотор хавсаргасан байдлаар холбоно

Дугуйны угсралт: DC мотор хавсаргасан тохиолдолд моторын хайрцгийг суурилуулах
Дугуйны угсралт: DC мотор хавсаргасан тохиолдолд моторын хайрцгийг суурилуулах
Дугуйны угсралт: Хөдөлгүүрийн хавхлагыг DC мотор хавсаргасан байдлаар холбоно
Дугуйны угсралт: Хөдөлгүүрийн хавхлагыг DC мотор хавсаргасан байдлаар холбоно
Дугуйны угсралт: DC мотор хавсаргасан тохиолдолд моторын хайрцгийг суурилуулах
Дугуйны угсралт: DC мотор хавсаргасан тохиолдолд моторын хайрцгийг суурилуулах
Дугуйны угсралт: Хөдөлгүүрийн хавхлагыг DC мотор хавсаргасан байдлаар холбоно
Дугуйны угсралт: Хөдөлгүүрийн хавхлагыг DC мотор хавсаргасан байдлаар холбоно

Энэ алхамд та зөвхөн 2 тогтмол гүйдлийн хөдөлгүүрийг бүрхүүлтэй, өөр 2 өөр бүрхүүл ашиглах болно

-Эхлээд хоёр бүрхүүлд тогтмол гүйдлийн 2 мотор оруулах

-Хоёрдугаарт, хоёр хэсэг эпокси ашиглан бүрхүүлийн гөлгөр гадаргууг хучиж, урд талын хоёр хэсэгт DC моторын утсыг ил (2 бүрхүүл ба 2 мотор) байрлуулна.

-Гуравдугаарт, арын хоёр бүрхүүлийг холбоно уу (энэ хоёр бүрхүүлд хөдөлгүүр байхгүй болно).

Алхам 9: Мотортой конвейерийн системийг угсрах

Мотортой конвейерийн системийг угсрах
Мотортой конвейерийн системийг угсрах
Мотортой конвейерийн системийг угсрах
Мотортой конвейерийн системийг угсрах
Мотортой конвейерийн системийг угсрах
Мотортой конвейерийн системийг угсрах

Энэ үе шатанд танд түлхүүр, зарим соронзон хальс, туузан дамжуулагч, босоо амны холбогч хэрэгтэй болно

-Босоо холбогч боолтыг туузан дамжуулагчийн босоо амны ил үзүүр хүртэл чангалж эхэл

-Хоёрдугаарт, хайрцаг дотор туузан дамжуулагчийг тогло

-Гуравдугаарт, мотор бүрхүүлийн ил гарсан босоо амыг холбогчийн нөгөө үзүүр рүү шургуулж (бүх зүйлийг аль болох шулуун байлгахыг хичээгээрэй) холбогч боолтыг чангална.

-Эцэст нь соронзон хальсны ажилд бүтээлчээр хандаж, DC моторын хайрцгийг хайрцагны гадна талд наа. Аюулгүй байгаа эсэхийг шалгаарай, гэхдээ хэт чанга биш! Мөн утас холбох зориулалттай нүхийг битгий таглаарай.

Алхам 10: Блок диаграм: Электроникийн системийн урьдчилсан нөхцөл

Блок диаграм: Электроникийн системийн урьдчилсан нөхцөл
Блок диаграм: Электроникийн системийн урьдчилсан нөхцөл

Моторын бамбайг шууд Arduino дээр овоолно. Та эрэгтэй, эмэгтэй холбогч утас ашиглан тогтмол моторын гурван хэсэгт овоолсон моторын бамбай руу шууд холболт хийх болно. Вин порт байдаг бөгөөд та 9 вольтын батерейтай шууд холболт хийх боломжтой. HC-05 bluetooth модулийг овоолсон моторын бамбай руу холбохын тулд талхны самбар ашиглана. Эцэст нь Bluetooth Electronics програмыг татаж авах, RC хянагчийн бүрхүүлийн програмыг өөрчлөхийн тулд танд ухаалаг гар утас хэрэгтэй болно.

Алхам 11: Цахим эд ангиудыг угсрах

Цахим эд ангиудыг угсрах
Цахим эд ангиудыг угсрах
Цахим эд ангиудыг угсрах
Цахим эд ангиудыг угсрах
Цахим эд ангиудыг угсрах
Цахим эд ангиудыг угсрах
Цахим эд ангиудыг угсрах
Цахим эд ангиудыг угсрах

Энэхүү угсралтын хувьд танд дараахь зүйлс хэрэгтэй болно.

-Motorshield ба Arduino

-Эрэгтэй, эмэгтэй холбогч утсыг эрэгтэй үзүүрийг нь хуулж хаясан

-HC-05 bluetooth модуль

-Жижиг талхны самбар

-Дөрвөн эрэгтэй, эмэгтэй холбогч утас

-9 вольтын батерейны холбогч, төгсгөлийг нь салгасан

-2 жижиг утас

-Мини хавтгай толгой

-Нэгдүгээрт, хоёр ширхэг M-F холбогч утсыг авч, мини хавтгай халив ашиглан холбогч утаснуудын ил үзүүрийг М1 руу моторын бамбай дээр холбоно.

-Дараа нь цахилгаан холболтын утсыг аваад моторын бамбай дээрх Вин болгон холбоно уу (POLARITY нь ЧУХАЛ !!!)

-Эцэст нь хуссан 2 утсыг М3 -д, хоёр утсыг моторын бамбай дээр М4 -д холбоно.

Үүнийг хэлээд дууссаны дараа та энэ алхам дахь зураг 4 шиг харагдах системтэй байх ёстой.

Алхам 12: Цахим эд ангиудыг угсрах ажил үргэлжилж байна

Цахим эд ангиудыг угсрах ажил үргэлжилж байна
Цахим эд ангиудыг угсрах ажил үргэлжилж байна
Цахим эд ангиудыг угсрах ажил үргэлжилж байна
Цахим эд ангиудыг угсрах ажил үргэлжилж байна
Цахим эд ангиудыг угсрах ажил үргэлжилж байна
Цахим эд ангиудыг угсрах ажил үргэлжилж байна

Та одоо энэ моторын бамбайг Arduino дээр шууд овоолж болно

-Дараа нь HC-05-аа талхны самбартай холбоно уу

-HC-05 дээрх 5 В-ийг талхны эерэг тал руу, HC-05 дээрх GRND-ийг талхны сөрөг тал руу жижиг утсаараа холбоно уу.

-Талхны хавтангийн эерэг төмөр замыг моторын шилэн дээрх 5 В-т, ардуино дээрх GND рүү сөрөг төмөр замыг хоёр туузгүй M-F холбогч утсаар холбоно уу.

-Учиргүй холбогч утсыг ашиглан эрэгтэй үзүүрийг TX-д, нөгөө эрийг HC-05 дээр RX-тэй холбож, HC-05 дээрх TX-ийг моторын бамбай дээр RX рүү, HC-05 дээрх RX-ийг TX-д TX-тэй холбоно. моторын бамбай. (Эдгээрийг моторын бамбай дээрх 0 ба 1 дижитал тээглүүрээр тэмдэглэсэн болно

Энэ бол энэ төсөлд шаардлагатай бүх утас юм.

Алхам 13: Схем

Схем
Схем

-Энд та талхны самбарт холбогдсон Bluetooth модулийг харж болно. Энэ нь бидний ашиглах 4 голтой, TX, RX, Vcc, GRND. GRND ба VCC -ийг сөрөг ба эерэг төмөр замд холбоно уу. Дараа нь холбогч утсыг ашиглан сөрөг терминалыг бамбай дээрх GRND, эерэг төмөр замыг бамбай дээрх 5 В хүртэл холбоно.

-HC-05-аас ирсэн TX нь моторын бамбай дээрх RX руу, HC-05 дээрх RX нь arduino дээрх TX рүү явдаг (Төөрөгдөлтэй, би мэднэ).

-Схемийн хувьд яг хөдөлгүүрийн бамбай байхгүй, гэхдээ та DC моторын терминалуудыг бамбай дээрх M3, M4, M1 -тэй холбоно.

-Эцэст нь 9V батерейг бамбай дээрх Vin терминал руу холбоно уу.

Алхам 14: Утасыг DC мотортой холбох

DC мотортой утас холбох
DC мотортой утас холбох
DC мотортой утас холбох
DC мотортой утас холбох
DC мотортой утас холбох
DC мотортой утас холбох
DC мотортой утас холбох
DC мотортой утас холбох

-Нэгдүгээрт, M1 утсыг моторын бамбараас туузан дамжуулагчийн гагнасан DC терминал хүртэл ажиллуулна (МАШ ЧУХАЛ)

-Хоёрдугаарт, моторын бамбай дээрх M4 утаснаас ботын зүүн талд бэхлэгдсэн DC моторын терминал руу утаснуудаа холбоно уу. (M4 УТАС ЗҮҮН МОНГОЛТОЙ МОТОРТОЙ ХОЛБОГДОХ нь маш чухал юм)

-Гуравдугаарт, M3 утсыг баруун тийш суурилуулсан мотор руу залгаарай (M3 УТАС ЗӨВ ЭРХИЙГЭЭР МОТОРТОЙ ХОЛБОГДОЖ БАЙХ ЮМ ЧУХАЛ)

-Эцэст нь мини талхны хавтанг роботын ар талд үзүүлсэн шиг холбоно уу.

Алхам 15: КОД !!

КОД !!!!
КОД !!!!
КОД !!!!
КОД !!!!
КОД !!!!
КОД !!!!

Дүрмийг би үүнийг хэрхэн холбосон талаар өгсөн болно.

Энэ төслийн шаардлагатай номын сангуудыг ЭНД дарж татаж авна уу

Arduino програм руу ороод дээрх зургуудыг дагана уу

-Эхлээд татаж авсан зип номын сангаа нэмж оруулаарай

-Хоёрдугаарт, Adafruit V2 номын санг суулгаарай

-Гуравдугаарт, номын сангууд орно

-Эцэст нь, хэрэв та энэ үеийг хүртэл алхмуудыг дагасан бол код ажиллах ёстой.

Алхам 16: BLUETOOTH APPLICATION

BLUETOOTH програм
BLUETOOTH програм
BLUETOOTH програм
BLUETOOTH програм
BLUETOOTH програм
BLUETOOTH програм

-Юуны өмнө USB кабелиа Arduino -д холбоно уу

-Хоёрдугаарт, зүүн дээд буланд байгаа байршуулах дээр дарна уу (Хэрэв танд алдаа гарсан бол моторын бамбайг тайлж байршуулна уу).

-Гуравдугаарт, ухаалаг гар утсан дээрээ Google Play Store руу ороод програмаа татаж аваарай

Дөрөвдүгээрт, програмыг нээж, таны bluetooth холбогдож, HC-05-тэй холбогдсон эсэхийг шалгаарай (холболтын үед танаас хослуулах кодыг асууж магадгүй, Хослуулах код: 1234).

-Тавдугаарт, холбогдсоны дараа RC car demo руу ороод 'EDIT дээр дарна уу.

-Зургадугаарт, "А" товчлуурыг самбар дээр чирнэ үү.

-Долоодугаарт, үндсэн дэлгэц рүү буцаж очоод 'RUN' дээр дарна уу.

Алхам 17: Өөрийгөө нуруун дээрээ илнэ

ТА ҮҮНИЙГ ХИЙСЭН!!!!!!! ӨӨРИЙГӨӨ ДЭЭР ДЭЭР НӨХДҮҮДЭЭ ҮЗҮҮЛЭЭРЭЙ !!!!

ТАЙЛБАР: Энэ үед тогтмол гүйдлийн хөдөлгүүрийн туйлыг тоолоход моторын хүссэн чиглэлийг олж авахын тулд тогтмол гүйдлийн моторын терминал дээрх утсыг сольж турших, алдаа гаргах шаардлагатай болж магадгүй юм.

Жишээлбэл, хэрэв би хянагч дээр урагш дарвал дугуй эсрэг чиглэлд эргэлдэж байвал эмэгтэй төгсгөлүүдийг DC терминал дээр солино уу.

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