Innholdsfortegnelse:

TrojanBOT: 17 trinn
TrojanBOT: 17 trinn

Video: TrojanBOT: 17 trinn

Video: TrojanBOT: 17 trinn
Video: Что такое Trojan и как от них защищаться 2024, Juli
Anonim
TrojanBOT
TrojanBOT

Denne instruksen ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com).

Trinn 1: Før du starter trenger du:

ELEKTRONIKK

-Arduino Uno

-Adafruit Motorshield V2

-HC-05 Bluetooth-modul for Arduino

-4 stk lekebilhjul med tilhørende likestrømsmotor og girkasse

-9V batteri

-Mannlige til kvinnelige hoppetråder

-mini brødbrett

-USB 2.0-kabel Type-A til Type-B

MASKINVARE

-Gorilla tape

-To del epoxy

-Akselkoblinger

-Skateboard lagre

-Loddejern

-3D -skriver

-friksjonstape

-saks-liten elektronikk flatskjerm

-Liten unbrakonøkkel

-Sirkulære kondomer

PROGRAMVARE

-Arduino programmeringsprogramvare

-3D modelleringspakke

-Bluetooth elektronikk google play -applikasjon for smarttelefon

Trinn 2: 3D -deler

3D -deler
3D -deler
3D -deler
3D -deler
3D -deler
3D -deler
3D -deler
3D -deler

ALLE DELER ER KOPPET SOM SOLIDWORKS DELFILER 2017. I denne første delen har vi en modifisert boks der alle våre elektroniske komponenter skal oppbevares. Dimensjonene til disse delene er avgjørende med lite rom for toleranse. Dimensjonene er 190 mm X 125 mm. Boksen er 60 mm høy. Boksen har også en veggtykkelse på 3 mm. Det er fire pinner på esken som lokket festes til. FORSIKTIG, tappene kan lett brytes, ikke tving lokket på tappene.

Transportbåndet er den vanskeligste delen i dette prosjektet, har dimensjoner på 91 mm lengde x 81 mm bred og en høyde på 46 mm.

Valsene er spesifisert for denne transportbasen, du trenger to. Du trenger også to aksler. Det neste trinnet viser deg byggeprosessen.

Trinn 3: Montering av transportøren: Det du trenger

Montering av transportøren: Det du trenger
Montering av transportøren: Det du trenger

(Alt du trenger her er i maskinvaredelen i trinnet 'Før du starter, trenger du')

-4x skateboardlager

-1x transportørbasisdel

-2x 8 mm aksler

-2x ruller

-Gorilla tape

-Loctite eller Super Duper Lim

-Friksjonstape

-Saks

-liten unbrakonøkkel

Trinn 4: Montering av transportbåndet, rullene

Montering av transportbånd, ruller
Montering av transportbånd, ruller
Montering av transportbånd, ruller
Montering av transportbånd, ruller

Rekkefølgen på hva du gjør i dette trinnet spiller ingen rolle.

Ta først friksjonsbåndet og rull det rundt valsen. (Dette tillater friksjon mellom vals og belte)

Ta deretter en aksel og sett den inn i valsen og fest den med litt lim (superlim eller Loctite)

Trinn 5: Forbered lagrene dine

Forbered lagrene dine
Forbered lagrene dine
Forbered lagrene dine
Forbered lagrene dine
Forbered lagrene dine
Forbered lagrene dine
Forbered lagrene dine
Forbered lagrene dine

I dette trinnet trenger du de 4 lagrene, gorilla -båndet, de forhåndsdefinerte rullene, transportbasen og noen saks.

Ta først et lite stykke gorilla tape og skjær det til bredden på lageret. Vikle det rundt lageret ditt og gjenta det for resten av lagrene

Deretter plasserer du skyv ett lager på den ene siden av hver vals.

Skyv deretter lageret ditt + rullen i den ene siden av basetransportøren.

Skyv til slutt lagrene dine gjennom hullene på den andre siden av basetransportøren og på den andre siden av akselen

Trinn 6: Montering av transportbåndet: beltet

Montering av transportbåndet: beltet
Montering av transportbåndet: beltet
Montering av transportbåndet: beltet
Montering av transportbåndet: beltet
Montering av transportbåndet: beltet
Montering av transportbåndet: beltet

-Ta først et 10 -tommers stykke gorilla -tape

-For det andre, brett den ene enden over den andre slik at de "klissete" endene berører.

-Tredje, kutt dette stykket av og vikle rundt valsene. (Det vil være litt overlapping som er greit).

-For det første, sørg for at du finner ut hvor begge ender møtes og klyper hvor disse møtes, og kutter det overlappende stykket der du klemte på.

-For det femte, ta et mindre stykke tape (1,5 '' - 2,0 '') langt og klipp det av.

-Sjette, ta det mindre båndet og legg halvparten av det på den ene enden av beltet. (Den andre "klissete" halvdelen av det mindre båndet skal være synlig)

-For det sjette, vikle beltet ditt rundt valsene og fest den andre "klissete" enden av det mindre båndet til den andre enden av beltet.

-Til slutt må du teste transportbåndet og sørge for at det beveger seg. (Du må kanskje gjenta hele denne prosessen til du får det riktig, hvis beltet ikke beveger seg, men prøver å gjøre beltet strammere).

Trinn 7: Montering av hjulene: Forbered DC -motorhuset

Montering av hjulene: Forbered DC -motorhuset
Montering av hjulene: Forbered DC -motorhuset
Montering av hjulene: Forbered DC -motorhuset
Montering av hjulene: Forbered DC -motorhuset
Montering av hjulene: Forbered DC -motorhuset
Montering av hjulene: Forbered DC -motorhuset

Du trenger totalt 3 likestrømsmotorer

-Løs først ledningene på terminalene på likestrømsmotoren

-For det andre, ta likestrømsmotorene ut av foringsrørene og bruk en dremel til å ta ut klippet for å lage en glatt overflate

-Til slutt drer du ut en aksel for å lage en ny glatt overflate

-Gjenta denne prosessen for 5 forskjellige motorhus (4 foringsrør for hjulene og 1 foringsrør for likestrømsmotoren som driver transportbåndet.

Trinn 8: Montering av hjulene: Monter motorhuset med DC -motorene festet

Montering av hjulene: Monter motorhuset med DC -motorene festet
Montering av hjulene: Monter motorhuset med DC -motorene festet
Montering av hjulene: Monter motorhuset med DC -motorene festet
Montering av hjulene: Monter motorhuset med DC -motorene festet
Montering av hjulene: Monter motorhuset med DC -motorene festet
Montering av hjulene: Monter motorhuset med DC -motorene festet
Montering av hjulene: Monter motorhuset med DC -motorene festet
Montering av hjulene: Monter motorhuset med DC -motorene festet

I dette trinnet bruker du bare 2 likestrømsmotorer med sine foringsrør og 2 ytterligere modifiserte foringsrør

-Første innsats 2 likestrømsmotorer i to foringsrør

-For det andre, bruk din todelte epoxy for å dekke den glatte overflaten på foringsrøret og plasser dem på de to fremre stedene med likestrømsmotorledninger eksponert (2 foringsrør og 2 motorer)

-For det tredje, monter de to foringsrørene på baksiden (disse to husene har ingen motorer i dem).

Trinn 9: Montering av transportørsystemet med motor

Montering av transportørsystemet med motor
Montering av transportørsystemet med motor
Montering av transportørsystemet med motor
Montering av transportørsystemet med motor
Montering av transportørsystemet med motor
Montering av transportørsystemet med motor

I dette trinnet trenger du en unbrakonøkkel, litt tape, transportbåndet og en akselkobling

-Begynn med å stramme akselkoblingsboltene til den eksponerte enden av transportbåndsakselen

-For det andre, spill transportbåndet inne i esken

-Tredje, skyv den eksponerte akselen til motorhuset inn i den andre enden av koblingen (prøv å holde alt så rett som mulig) og stram til koblingsboltene

-Til slutt, bli kreativ med tapingen, og teip DC -motorhuset på utsiden av esken. Sørg for at det er sikkert, men IKKE FOR TETT! Og ikke dekk til hullet som er beregnet for ledningene.

Trinn 10: Blokkdiagram: en forløper til elektronikksystemet

Blokkdiagram: en forløper til elektronikksystemet
Blokkdiagram: en forløper til elektronikksystemet

Motorskjermen vil stables direkte på Arduino. Du bruker jumperledninger fra mann til kvinne for å lage direkte tilkoblinger til det stablete motorskjermen på tre steder for DC -motorene. Det er en Vin -port der du vil opprette en direkte tilkobling til et 9 volt batteri. Et brødbrett vil bli brukt til å koble HC-05 bluetooth-modulen til det stablede motorskjermen. Og til slutt trenger du en smarttelefon for å laste ned Bluetooth Electronics -applikasjonen og endre RC -kontrollerens skallprogram for å kontrollere boten

Trinn 11: Montering av elektroniske komponenter

Montering av elektroniske komponenter
Montering av elektroniske komponenter
Montering av elektroniske komponenter
Montering av elektroniske komponenter
Montering av elektroniske komponenter
Montering av elektroniske komponenter
Montering av elektroniske komponenter
Montering av elektroniske komponenter

For denne forsamlingen trenger du:

-Motorshield og Arduino

-Seks mannlige til kvinnelige jumperledninger med hannendene strippet

-HC-05 Bluetooth-modul

-Et mini -brødbrett

-Fire ekstra genser for mann til kvinne

-9 Volt batterikontakt med endene fjernet

-2 små ledninger

-Mini flat hode

-Først, ta to avskallede M-F-ledertråder, og bruk en mini skrutrekker til å koble de eksponerte endene av jumper-ledningene til M1 på motorskjermen.

-Neste, ta strømtilkoblingskablene og koble dem til Vin på motorskjermen (POLARITET er VIKTIG !!!)

-Til slutt kobler du 2 avisolerte ledninger til M3 og to ledninger til M4 på motorskjermen.

Når det er sagt og gjort, bør du ha et system som ser ut som bilde 4 i dette trinnet.

Trinn 12: Montering av de elektroniske komponentene fortsetter

Montering av elektroniske komponenter fortsetter
Montering av elektroniske komponenter fortsetter
Montering av elektroniske komponenter fortsetter
Montering av elektroniske komponenter fortsetter
Montering av elektroniske komponenter fortsetter
Montering av elektroniske komponenter fortsetter

Du kan nå stable dette motorskjermen direkte på Arduino

-Neste, koble HC-05 til brødbrettet

-Koble 5 V på HC-05 til den positive siden av brødbrettet og GRND på HC-05 til den negative siden av brødbrettet ved å bruke de små ledningene.

-Koble den positive skinnen på brødbrettet til 5 V på motorskjermen, og den negative skinnen til GND på arduinoen ved hjelp av to M-F-ledertråder som ikke er strippet

-Koble en han-ende til TX og en annen hann til RX på HC-05 ved å bruke de ustrippede hoppertrådene og kjør TX på HC-05 til RX på motorskjermen, og RX på HC-05 til til TX på motorshield. (Disse er betegnet som 0 og 1 digitale pins på motorskjermen

Dette er alle ledningene som trengs for dette prosjektet.

Trinn 13: Skjematisk

Skjematisk
Skjematisk

-Her kan du se Bluetooth -modulen koblet til brødbrettet. Den har 4 pins som vi skal bruke, TX, RX, Vcc og GRND. Koble GRND og VCC til henholdsvis de negative og positive skinnene. Deretter bruker du jumperkabler for å koble den negative terminalen til GRND på skjoldet og den positive skinnen til 5 V på skjermen.

-TX fra HC-05 går til RX på motorskjermen, RX på HC-05 går til TX på arduino (forvirrende, jeg vet).

-I skjematikken har den ikke det eksakte motorskjoldet, men du vil koble terminalene til DC -motorene til M3, M4 og M1 på skjoldet.

-Til slutt kobler du 9V -batteriet til Vin -terminalene på skjermen.

Trinn 14: Koble ledninger til DC -motorene

Koble ledninger til DC -motorene
Koble ledninger til DC -motorene
Koble ledninger til DC -motorene
Koble ledninger til DC -motorene
Koble ledninger til DC -motorene
Koble ledninger til DC -motorene
Koble ledninger til DC -motorene
Koble ledninger til DC -motorene

-Først må du føre M1 -ledningene fra motorskjermen til de loddede DC -terminalene på transportbåndet (VELDIG VIKTIG)

-For det andre, kjør ledningene fra M4 på motorskjermen til DC -motorterminalene som er montert på venstre side av boten. (VELDIG VIKTIG AT M4 -KABLER KOBLER TIL VENSTRE MOTOR)

-Tredje, kjør M3 -ledningene til den høyre monterte motoren (VELDIG VIKTIG AT M3 -TRÅDENE KOBLER TIL HØYRE MOTOR)

-Monter til slutt mini -brødbrettet på baksiden av boten som vist.

Trinn 15: KODE !!

KODE!!!!
KODE!!!!
KODE!!!!
KODE!!!!
KODE!!!!
KODE!!!!

Koden er gitt for hvordan jeg koblet dette.

Klikk HER for å laste ned de nødvendige bibliotekene for dette prosjektet

Gå over til Arduino -programmet og følg bildene ovenfor

-Først må du legge til zip -bibliotekene du lastet ned

-For det andre, installer Adafruit V2 -biblioteket

-Tredje, inkluderer bibliotekene

-Til slutt bør koden kjøre hvis du har fulgt trinnene til dette punktet.

Trinn 16: BLUETOOTH -SØKNAD

BLUETOOTH -SØKNAD
BLUETOOTH -SØKNAD
BLUETOOTH -SØKNAD
BLUETOOTH -SØKNAD
BLUETOOTH -SØKNAD
BLUETOOTH -SØKNAD

-For det første, koble USB -kabelen til Arduino

-For det andre, klikk på opplasting øverst til venstre (Hvis du får en feilmelding, ta av motorskjermen og last den opp)

-Tredje, gå til Google Play -butikken på smarttelefonen din og last ned appen

-Første, åpne appen og kontroller at bluetooth er koblet til og koble til HC-05 (ved tilkobling kan den be deg om parringskoden, sammenkoblingskoden er: 1234).

-Femte, når du er tilkoblet, går du til RC -bildemoen og klikker på 'EDIT'

-Sjette, dra "A" -knappen til panelet.

-Syvende, gå tilbake til hovedskjermen og klikk på 'RUN'

Trinn 17: Klapp deg selv på ryggen

DU GJORDE DET!!!!!!! KLAP DEG SELV PÅ RYGGEN OG VIS VENNENE DINE !!!!

MERK: På dette tidspunktet teller polariteten til likestrømsmotoren, du må prøve og feil bytte ledninger på likestrømsmotorterminalene for å få ønsket retning for motorene.

For eksempel, hvis jeg trykker fremover på kontrolleren og hjulene snurrer i motsatt retning, er det bare å bytte hunnendene på DC -terminalene.

Anbefalt: