Мазмұны:

TrojanBOT: 17 қадам
TrojanBOT: 17 қадам

Бейне: TrojanBOT: 17 қадам

Бейне: TrojanBOT: 17 қадам
Бейне: Что такое Trojan и как от них защищаться 2024, Желтоқсан
Anonim
TrojanBOT
TrojanBOT

Бұл нұсқаулық Оңтүстік Флорида университетінің Makecourse жобасының талаптарын орындау үшін жасалған (www.makecourse.com).

1 -қадам: бастамас бұрын сізге қажет:

ЭЛЕКТРОНИКА

-Ардуино Уно

-Adafruit Motorshield V2

-Arduino үшін HC-05 bluetooth модулі

-4 дана ойыншық автомобиль дөңгелегі, ілеспе тұрақты ток қозғалтқышы мен беріліс қорабымен

-9В батарея

-Еркектен әйелге секіргіш сымдар

-шағын нан тақтасы

-USB 2.0 кабелі-А түрінен В түріне дейін

ЖАБДЫҚ

-горилла таспасы

-Эпоксидтің екі бөлігі

-білік қосқыштары

-скейтборд мойынтіректері

-Дәнекерлеуіш

-3D принтер

-үйкеліс таспасы

-қайшы-шағын электроника жалпақ басын бұрағыш

-Кішкентай Аллен кілті

-Дөңгелек пішінде оралған презервативтер

БАҒДАРЛАМА

-Arduino бағдарламалау бағдарламасы

-3D модельдеу пакеті

-Bluetooth электроникасы google play смартфонға арналған қосымша

2 -қадам: 3D бөліктері

3D бөліктері
3D бөліктері
3D бөліктері
3D бөліктері
3D бөліктері
3D бөліктері
3D бөліктері
3D бөліктері

БАРЛЫҚ БӨЛІКТЕР SOLIDWORKS БӨЛІМІ ФАЙЛАРЫ ҚОСЫЛҒАН 2017. Бұл бірінші бөлімде бізде барлық электронды компоненттер сақталатын өзгертілген қорап бар. Бұл бөліктердің өлшемдері төзімділікке жол бермейтін өте маңызды. Өлшемдері 190 мм X 125 мм. Қораптың биіктігі 60 мм. Қораптың қабырғасының қалыңдығы 3 мм. Қорапта қақпақ бекітілетін төрт қазық бар. АБАЙ БОЛЫҢЫЗ, қазықтарды оңай сындыруға болады, қақпақты қазыққа күштеп салмаңыз.

Конвейерлік таспа - бұл жобаның ең күрделі бөлігі, оның ұзындығы 91 мм ені 81 мм, биіктігі 46 мм.

Бұл конвейерлік базаға роликтер көрсетілген, сізге екі қажет болады. Сондай -ақ сізге екі білік қажет болады. Келесі қадам сізге құрастыру процесін көрсетеді.

3 -қадам: Конвейерді құрастыру: Сізге не қажет

Конвейерді құрастыру: Сізге не қажет
Конвейерді құрастыру: Сізге не қажет

(Мұнда сізге қажет нәрсенің бәрі 'Бастамас бұрын сізге қажет' қадамының аппараттық бөлімінде)

-4x скейтборд мойынтіректері

-1x Конвейердің негізгі бөлігі

-2х8 мм біліктер

-2x роликтер

-Горилла таспасы

-Loctite немесе Super Duper желімі

-фантастикалық таспа

-Қайшы

-кіші аллен кілт

4 -қадам: Конвейерлік таспаны, роликтерді құрастыру

Конвейерлік таспаны, роликтерді құрастыру
Конвейерлік таспаны, роликтерді құрастыру
Конвейерлік таспаны, роликтерді құрастыру
Конвейерлік таспаны, роликтерді құрастыру

Бұл қадамда не істеу керектігі маңызды емес.

Алдымен үйкеліс таспасын алып, оны роликке айналдырыңыз. (Бұл ролик пен белбеу арасындағы үйкеліске мүмкіндік береді)

Содан кейін білікті алыңыз да, оны роликке салыңыз да, оны желіммен бекітіңіз (супер желім немесе Локтит).

5 -қадам: мойынтіректерді дайындаңыз

Мойынтіректерді дайындаңыз
Мойынтіректерді дайындаңыз
Мойынтіректерді дайындаңыз
Мойынтіректерді дайындаңыз
Мойынтіректерді дайындаңыз
Мойынтіректерді дайындаңыз
Мойынтіректерді дайындаңыз
Мойынтіректерді дайындаңыз

Бұл қадамда сізге 4 мойынтірек, горилла таспасы, дайын роликтер, конвейерлік негіз және қайшы қажет болады.

Алдымен горилла таспасының кішкене бөлігін алып, мойынтіректің еніне дейін кесіңіз. Оны мойынтірекке орап, қалған мойынтіректер үшін қайталаңыз

Әрі қарай, әр роликтің бір жағына бір мойынтіректі салыңыз.

Содан кейін подшипник + роликті базалық конвейердің бір жағына сырғытыңыз.

Соңында мойынтіректерді негізгі конвейердің екінші жағындағы тесіктерден және біліктің екінші жағына қарай сырғытыңыз.

6 -қадам: Конвейерлік таспаны құрастыру: белбеу

Конвейерлік таспаны құрастыру: белбеу
Конвейерлік таспаны құрастыру: белбеу
Конвейерлік таспаны құрастыру: белбеу
Конвейерлік таспаны құрастыру: белбеу
Конвейерлік таспаны құрастыру: белбеу
Конвейерлік таспаны құрастыру: белбеу

-Біріншіден, шамамен 10 дюймдік горилла таспасын алыңыз

-Екіншіден, жабысқақ ұштары тиіп кетуі үшін бір ұшын екінші ұшына бүктеңіз.

-Үшіншіден, бұл бөлікті кесіп алып, роликтерге ораңыз. (Бірнеше қабаттасу болады, бұл жақсы).

Төртіншіден, екі ұшының қай жерде кездесетінін біліп, түйіскен жерін қысыңыз, және түйіскен жеріңізді қиыңыз.

- Бесіншіден, ұзындығы кішірек (1,5 « - 2,0») таспаны алып, оны кесіңіз.

Алтыншыдан, кішкене таспаны алып, жартысын белбеудің бір шетіне қойыңыз. (Кішкене таспаның басқа «жабысқақ» жартысы ашық болуы керек)

-Жетіншіден, белдікті роликтерге орап, таспаның кішкене бөлігінің екінші жабысқақ ұшын белбеудің екінші ұшына бекітіңіз.

-Ақырында, конвейердің қозғалысын тексеріңіз. (Егер сіз белбеу қозғалмаса, бірақ белбеуді қатайтуға тырыссаңыз, сізге бұл процесті дұрыс орындағанша қайталау қажет болуы мүмкін).

7 -қадам: Дөңгелектерді жинау: Тұрақты ток қозғалтқыш корпусын дайындау

Дөңгелектерді жинау: тұрақты ток қозғалтқыш корпусын дайындау
Дөңгелектерді жинау: тұрақты ток қозғалтқыш корпусын дайындау
Дөңгелектерді жинау: тұрақты ток қозғалтқыш корпусын дайындау
Дөңгелектерді жинау: тұрақты ток қозғалтқыш корпусын дайындау
Дөңгелектерді жинау: тұрақты ток қозғалтқыш корпусын дайындау
Дөңгелектерді жинау: тұрақты ток қозғалтқыш корпусын дайындау

Сізге барлығы 3 тұрақты ток қозғалтқышы қажет

-Біріншіден, тұрақты ток қозғалтқышының терминалдарына сымдарды дәнекерлеңіз

-Екіншіден, тұрақты ток қозғалтқыштарын қаптамадан шығарыңыз және тегіс бетті жасау үшін қысқышты алу үшін дремельді қолданыңыз.

-Ақырында, басқа білікті тегіс етіп жасау үшін бір білікті шығарыңыз

-Бұл процесті 5 түрлі қозғалтқыш корпусы үшін қайталаңыз (дөңгелектер үшін 4 корпус және конвейер таспасын басқаратын тұрақты ток қозғалтқышы үшін 1 корпус).

8 -қадам: Дөңгелектерді жинау: Тұрақты ток қозғалтқыштары бекітілген күйде мотор корпусын орнатыңыз

Дөңгелектерді жинау: Тұрақты ток қозғалтқыштары бекітілген күйде мотор корпусын орнатыңыз
Дөңгелектерді жинау: Тұрақты ток қозғалтқыштары бекітілген күйде мотор корпусын орнатыңыз
Дөңгелектерді жинау: Тұрақты ток қозғалтқыштары бекітілген күйде мотор корпусын орнатыңыз
Дөңгелектерді жинау: Тұрақты ток қозғалтқыштары бекітілген күйде мотор корпусын орнатыңыз
Дөңгелектерді жинау: Тұрақты ток қозғалтқыштары бекітілген күйде мотор корпусын орнатыңыз
Дөңгелектерді жинау: Тұрақты ток қозғалтқыштары бекітілген күйде мотор корпусын орнатыңыз
Дөңгелектерді жинау: Тұрақты ток қозғалтқыштары бекітілген күйде мотор корпусын орнатыңыз
Дөңгелектерді жинау: Тұрақты ток қозғалтқыштары бекітілген күйде мотор корпусын орнатыңыз

Бұл қадамда сіз тек корпусы бар 2 тұрақты ток қозғалтқышын және тағы 2 модификацияланған қаптаманы қолданасыз

-Алдымен екі корпуста 2 тұрақты ток қозғалтқышын салыңыз

-Екіншіден, эпоксидтің екі бөлігін корпустың тегіс бетін жабу үшін қолданыңыз және оларды алдыңғы екі жерге тұрақты ток қозғалтқыш сымдары ашық (2 корпус және 2 қозғалтқыш) қойыңыз.

Үшіншіден, артқы жағындағы екі корпусты орнатыңыз (бұл екі корпуста қозғалтқыш болмайды).

9 -қадам: қозғалтқышы бар конвейерлік жүйені құрастыру

Қозғалтқышы бар конвейерлік жүйені құрастыру
Қозғалтқышы бар конвейерлік жүйені құрастыру
Қозғалтқышы бар конвейерлік жүйені құрастыру
Қозғалтқышы бар конвейерлік жүйені құрастыру
Қозғалтқышы бар конвейерлік жүйені құрастыру
Қозғалтқышы бар конвейерлік жүйені құрастыру

Бұл қадамда сізге кілт, бірнеше таспа, конвейер таспасы және білік қосқышы қажет болады

-Конвейер таспасы білігінің ашық ұшына білік қосқыш болттарын қатайта бастаңыз

-Екіншіден, қораптың ішіндегі конвейер таспасын ойна

Үшіншіден, қозғалтқыш корпусының ашық білігін қосқыштың екінші ұшына сырғытыңыз (барлығын мүмкіндігінше түзу ұстауға тырысыңыз) және ілініс болттарын қатайтыңыз.

-Ақырында, таспамен шығармашылықпен айналысыңыз және тұрақты ток қозғалтқышының корпусын қораптың сыртына жабыстырыңыз. Оның қауіпсіз екеніне көз жеткізіңіз, бірақ қатты емес! Және сымға арналған тесікті жаппаңыз.

10 -қадам: Блок -схема: электронды жүйенің прекурсоры

Блок -схема: электроника жүйесінің прекурсоры
Блок -схема: электроника жүйесінің прекурсоры

Мотор қалқаны тікелей Arduino -ға жиналады. Тұрақты ток қозғалтқыштары үшін үш жерде жиналған моторлы қалқанға тікелей қосылу үшін сіз еркек пен әйелдің қосқыш сымдарын қолданасыз. Вин порты бар, онда сіз 9 вольтты батареяға тікелей қосыласыз. HC-05 bluetooth модулін жиналған мотор қалқанына қосу үшін тақта қолданылады. Ақырында сізге Bluetooth Electronics қосымшасын жүктеу және ботты басқару үшін RC контроллерінің қабықшасын өзгерту үшін смартфон қажет болады.

11 -қадам: Электрондық компоненттерді жинау

Электрондық компоненттерді құрастыру
Электрондық компоненттерді құрастыру
Электрондық компоненттерді құрастыру
Электрондық компоненттерді құрастыру
Электрондық компоненттерді құрастыру
Электрондық компоненттерді құрастыру
Электрондық компоненттерді құрастыру
Электрондық компоненттерді құрастыру

Бұл жиналыс үшін сізге қажет:

-Motorshield және Arduino

-Аталықтан әйелге дейінгі алты сым, ерлердің ұштары шешілген

-HC-05 Bluetooth модулі

-шағын тақта

-Төрт қосымша еркектен әйелге секіргіш сымдар

-9 вольтты аккумулятордың ұштары шешілген

-2 шағын сымдар

-Мини жалпақ бас

-Біріншіден, екі M-F разрядты сымдарын алыңыз және шағын жалпақ бұрағышты пайдаланып, секіргіштердің ашық ұштарын M1-ге мотор қалқанына қосыңыз.

-Келесі, қуат қосатын сымдарды алып, оларды мотор қалқанына Винге қосыңыз (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-тегі мотор қалқанындағы RX-ке, ал HC-05-тегі RX-ті HX-05-ке TX-ке қосыңыз. қозғалтқыш экраны. (Олар мотор экранындағы 0 және 1 сандық түйреуіштер ретінде белгіленген

Бұл жобаға қажет барлық сымдар.

13 -қадам: схемалық

Схемалық
Схемалық

-Мұнда сіз тақтаға қосылған Bluetooth модулін көре аласыз. Онда біз қолданатын 4 түйреуіш бар, TX, RX, Vcc және GRND. GRND және VCC тиісінше теріс және оң рельстерге қосыңыз. Содан кейін өтпелі сымдарды теріс терминалды қалқандағы GRND -ге және оң рельсті қалқанға 5 В -қа жалғау үшін қолданыңыз.

-HC-05-тен шыққан TX мотор қалқанындағы RX-ке, HC-05-тегі RX arduino-дағы TX-ке өтеді (Шатастыратын, мен білемін).

-Схемада оның дәл қозғалтқыш қалқаны жоқ, бірақ сіз тұрақты ток қозғалтқыштарының терминалдарын қалқандағы M3, M4 және M1 -ге қосасыз.

-Соңында, 9В батареяны қалқандағы Vin терминалдарына қосыңыз.

14 -қадам: Сымды тұрақты ток қозғалтқыштарына қосу

Сымды тұрақты ток қозғалтқыштарына қосу
Сымды тұрақты ток қозғалтқыштарына қосу
Сымды тұрақты ток қозғалтқыштарына қосу
Сымды тұрақты ток қозғалтқыштарына қосу
Сымды тұрақты ток қозғалтқыштарына қосу
Сымды тұрақты ток қозғалтқыштарына қосу
Сымды тұрақты ток қозғалтқыштарына қосу
Сымды тұрақты ток қозғалтқыштарына қосу

-Біріншіден, M1 сымдарын мотор қалқанынан конвейер таспасының тұрақты дәнекерленген терминалдарына дейін жүргізіңіз (ӨТЕ МАҢЫЗДЫ)

-Екіншіден, сымдарды мотор қалқанындағы M4 -тен роботтың сол жағына орнатылған тұрақты ток қозғалтқышының терминалдарына қосыңыз. (M4 сымдарының сол жақтағы моторға қосылуы өте маңызды)

-Үшіншіден, M3 сымдарын оңға орнатылған қозғалтқышқа қосыңыз (M3 сымдарының оң жақтағы қозғалтқышқа қосылуы өте маңызды)

-Ақырында, мини тақтаны боттың артқы жағына көрсетілгендей орнатыңыз.

15 -қадам: КОД !!

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

Код оны қалай қосқаным туралы айтылады.

Осы жобаға қажетті кітапханаларды жүктеу үшін ОСЫНДА басыңыз

Arduino бағдарламасына өтіп, жоғарыдағы суреттерді орындаңыз

-Біріншіден, сіз жүктеген zip кітапханаларын қосыңыз

-Екіншіден, Adafruit V2 кітапханасын орнатыңыз

-Үшіншіден, кітапханалар

-Соңында, егер сіз осы уақытқа дейін қадамдарды орындаған болсаңыз, код іске қосылуы керек.

16 -қадам: BLUETOOTH ӨТІНІШІ

BLUETOOTH ӨТІНІШІ
BLUETOOTH ӨТІНІШІ
BLUETOOTH ӨТІНІШІ
BLUETOOTH ӨТІНІШІ
BLUETOOTH ӨТІНІШІ
BLUETOOTH ӨТІНІШІ

-Біріншіден, USB кабелін Arduino -ға қосыңыз

-Екіншіден, жоғарғы сол жақтағы жүктеу түймесін басыңыз (егер сіз қате туралы хабар алсаңыз, мотор қалқанын шешіп, жүктеңіз)

-Үшіншіден, смартфондағы Google Play дүкеніне өтіп, қосымшаны жүктеп алыңыз

Төртіншіден, қосымшаны ашып, Bluetooth қосулы екеніне көз жеткізіңіз және HC-05-ке қосылыңыз (қосылу кезінде ол сізден жұптастыру кодын сұрауы мүмкін, жұптастыру коды: 1234).

-Бесіншіден, қосылғаннан кейін RC автокөлік демонстрациясына өтіп, «ӨҢДЕУ» түймесін басыңыз.

Алтыншыдан, 'A' түймесін панельге сүйреңіз.

-Жетіншіден, негізгі экранға оралыңыз және «ЖҮРГІЗУ» түймесін басыңыз.

17 -қадам: Арқаңызды сипаңыз

СЕН БІЛДІҢ !!!!!!! ӨЗІҢІЗДІ АРҚАҢЫЗҒА ШЫҚТЫҢЫЗ ДОСТАРЫҢЫЗДЫ КӨРСЕТІҢІЗ !!!!

ЕСКЕРТПЕ: Бұл кезде тұрақты ток қозғалтқышының полярлығы есептеледі, қозғалтқыштардың қажетті бағытын алу үшін тұрақты ток қозғалтқышының терминалдарындағы сымдарды сынақтан өткізіп, қателесуге тура келуі мүмкін.

Мысалы, егер мен контроллерді алға қарай бассам, ал дөңгелектер қарама -қарсы бағытта айналса, онда тұрақты ток терминалдарындағы аналық ұштарды ауыстырыңыз.

Ұсынылған: