Indholdsfortegnelse:

TrojanBOT: 17 trin
TrojanBOT: 17 trin

Video: TrojanBOT: 17 trin

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

Denne instruerbare blev oprettet for at opfylde projektkravet fra Makecourse ved University of South Florida (www.makecourse.com).

Trin 1: Før du starter, skal du bruge:

ELEKTRONIK

-Arduino Uno

-Adafruit Motorshield V2

-HC-05 bluetooth-modul til Arduino

-4 stk. Legetøjshjul med tilhørende dc -motor og gearkasse

-9V batteri

-Hane til hunstrømledere

-mini brødbræt

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

HARDWARE

-Gorilla gaffatape

-To dele epoxy

-Akselkoblinger

-Skateboard lejer

-Loddekolbe

-3D printer

-friktionsbånd

-saks-lille elektronik fladhovedet scredriver

-Lille unbrakonøgle

-Cirkulære emballerede kondomer

SOFTWARE

-Arduino programmeringssoftware

-3D modelleringspakke

-Bluetooth elektronik google play applikation til smartphone

Trin 2: 3D -dele

3D dele
3D dele
3D dele
3D dele
3D dele
3D dele
3D dele
3D dele

ALLE DELE ER SÆTTET SOM SOLIDWORKS DELFILER 2017. I denne første del har vi en modificeret boks, hvor alle vores elektroniske komponenter vil blive opbevaret. Dimensionerne af disse dele er afgørende med lidt plads til tolerance. Dimensionerne er 190 mm X 125 mm. Kassen er 60 mm høj. Kassen har også en vægtykkelse på 3 mm. Der er fire pinde på kassen, hvor låget fastgøres til. FORSIGTIG, pindene kan let brydes, tving ikke låget på pindene.

Transportbåndet er den vanskeligste del i dette projekt, har dimensioner på 91 mm længde x 81 mm bred og en højde på 46 mm.

Rullerne er specificeret til denne transportørbase, du skal bruge to. Du skal også bruge to aksler. Det næste trin viser dig byggeprocessen.

Trin 3: Montering af transportøren: Hvad du får brug for

Montering af transportøren: Hvad du får brug for
Montering af transportøren: Hvad du får brug for

(Alt, hvad du får brug for her, er i hardwareafsnittet i 'Inden du starter, skal du bruge' trin)

-4x skateboard lejer

-1x transportørbasisdel

-2x 8 mm aksler

-2x ruller

-Gorilla tape

-Loctite eller Super Duper Lim

-Friktionsbånd

-Saks

-lille unbrakonøgle

Trin 4: Montering af transportbåndet, rullerne

Montering af transportbånd, ruller
Montering af transportbånd, ruller
Samling af transportbånd, ruller
Samling af transportbånd, ruller

Rækkefølgen af hvad du gør i dette trin er ligegyldigt.

Tag først friktionsbåndet og rul det rundt om rullen. (Dette giver mulighed for friktion mellem rulle og bælte)

Tag derefter en aksel og sæt den i rullen og fastgør den med lidt klæbemiddel (superlim eller Loctite)

Trin 5: Forbered dine lejer

Forbered dine lejer
Forbered dine lejer
Forbered dine lejer
Forbered dine lejer
Forbered dine lejer
Forbered dine lejer
Forbered dine lejer
Forbered dine lejer

I dette trin skal du bruge dine 4 lejer, gorillatape, dine præparerede ruller, din transportbase og nogle saks.

Tag først et lille stykke gorilla tape og skær det i bredden af lejet. Vikl det rundt om dit leje, og gentag det for resten af lejerne

Derefter placeres glidelejet et leje på den ene side af hver rulle.

Skub derefter din leje + rulle i den ene side af bundtransportøren.

Skub endelig dine lejer gennem hullerne på den anden side af bundtransportøren og ind på den anden side af akslen

Trin 6: Montering af transportbåndet: bæltet

Samling af transportbåndet: Bæltet
Samling af transportbåndet: Bæltet
Samling af transportbåndet: Bæltet
Samling af transportbåndet: Bæltet
Samling af transportbåndet: bæltet
Samling af transportbåndet: bæltet

-Tag først et 10 '' stykke gorilla tape

-For det andet foldes den ene ende over den anden, så de 'klæbrige' ender rører ved.

-Tredje, skær dette stykke af og vikl rundt om rullerne. (Der vil være en vis overlapning, hvilket er fint).

-For det fjerde skal du sørge for at finde ud af, hvor begge ender mødes og knibe, hvor disse mødes, og klippe det overlappende stykke, hvor du klemte til.

-For det femte, tag et mindre stykke tape (1,5 '' - 2,0 '') langt og skær det af.

-Sjette, tag det mindre stykke tape, og læg halvdelen af det i den ene ende af dit bælte. (Den anden 'klæbrige' halvdel af det mindre stykke tape skal udsættes)

-Syvende, vikl dit bælte rundt om rullerne og fastgør den anden 'klæbrige' ende af det mindre stykke tape til den anden ende af dit bælte.

-Test endelig dit transportbånd af og sørg for, at det bevæger sig. (Du skal muligvis gentage hele denne proces, indtil du får det rigtigt, hvis remmen ikke bevæger sig gentag, men forsøger at gøre selen strammere).

Trin 7: Montering af hjulene: Forbered DC -motorhuset

Montering af hjulene: Forbered DC -motorhuset
Montering af hjulene: Forbered DC -motorhuset
Montering af hjulene: Forbered DC -motorhuset
Montering af hjulene: Forbered DC -motorhuset
Montering af hjulene: Forbered DC -motorhuset
Montering af hjulene: Forbered DC -motorhuset

Du skal bruge i alt 3 DC -motorer

-Lod først ledningerne på DC -motorens terminaler

-For det andet skal du tage DC -motorerne ud af kabinetterne og bruge en dremel til at tage klemmen ud for at få en glat overflade

-Endelig dremel en aksel ud for at gøre en anden glat overflade

-Gentag denne proces for 5 forskellige motorhylstre (4 kabinetter til hjulene og 1 kabinet for DC -motoren, der driver transportbåndet.

Trin 8: Montering af hjulene: Monter motorkabinetterne med påsatte DC -motorer

Montering af hjulene: Monter motorhuset med DC -motorerne monteret
Montering af hjulene: Monter motorhuset med DC -motorerne monteret
Montering af hjulene: Monter motorhuset med DC -motorerne monteret
Montering af hjulene: Monter motorhuset med DC -motorerne monteret
Montering af hjulene: Monter motorhuset med DC -motorerne monteret
Montering af hjulene: Monter motorhuset med DC -motorerne monteret
Montering af hjulene: Monter motorhuset med DC -motorerne monteret
Montering af hjulene: Monter motorhuset med DC -motorerne monteret

I dette trin vil du kun bruge 2 DC -motorer med deres kabinetter og 2 mere modificerede kabinetter

-Første indsæt 2 DC -motorer i to kabinetter

-For det andet skal du bruge din todelte epoxy til at dække den glatte overflade på kabinettet og placere dem på de to forreste steder med DC -motorkablerne udsatte (2 kabinetter og 2 motorer)

-Tredje, monter de bageste to kabinetter (disse to kabinetter har ingen motorer i dem).

Trin 9: Montering af transportbåndssystemet med motor

Montering af transportbåndssystemet med motor
Montering af transportbåndssystemet med motor
Montering af transportbåndssystemet med motor
Montering af transportbåndssystemet med motor
Montering af transportbåndssystemet med motor
Montering af transportbåndssystemet med motor

I dette trin skal du bruge en unbrakonøgle, noget tape, dit transportbånd og en akselkobling

-Start ved at stramme akselkoblingsboltene til den eksponerede ende af transportbåndsakslen

-For det andet skal du spille transportbåndet inde i kassen

-Tredje, skub den eksponerede aksel på motorhuset ind i koblingens anden ende (prøv at holde alt så lige som muligt) og stram koblingsboltene

-Find endelig kreativ med tapningen, og tape DC -motorhuset på ydersiden af kassen. Sørg for, at den er sikker, men IKKE FOR TÆT! Og dæk ikke hullet, der er beregnet til ledningerne.

Trin 10: Blokdiagram: en forløber til elektroniksystemet

Blokdiagram: en forløber til elektroniksystemet
Blokdiagram: en forløber til elektroniksystemet

Motorskærmen stables direkte på Arduino. Du vil bruge han- til hun -jumpertråde til at oprette direkte forbindelser til det stablede motorskærm tre steder for dine jævnstrømsmotorer. Der er en Vin -port, hvor du vil oprette en direkte forbindelse til et 9 Volt batteri. Et brødbræt bruges til at forbinde HC-05 bluetooth-modulet med det stablede motorskærm. Og endelig skal du bruge en smartphone til at downloade Bluetooth Electronics -applikationen og ændre RC -controllerens shellprogram til at styre botten

Trin 11: Montering af de elektroniske komponenter

Montering af de elektroniske komponenter
Montering af de elektroniske komponenter
Montering af de elektroniske komponenter
Montering af de elektroniske komponenter
Montering af de elektroniske komponenter
Montering af de elektroniske komponenter
Montering af de elektroniske komponenter
Montering af de elektroniske komponenter

Til denne samling skal du bruge:

-Motorshield og Arduino

-Seks mandlige til kvindelige jumpertråde med hanenden enderet af

-HC-05 bluetooth-modul

-Et mini -brødbræt

-Fire ekstra han- til hunstrømledere

-9 Volt batteristik med enderne fjernet

-2 små ledninger

-Mini fladt hoved

-For det første skal du tage to afskårne M-F-jumperwires og ved hjælp af en mini skruetrækker tilslutte de eksponerede ender af jumpertrådene til M1 på motorskærmen.

-Næste, tag strømtilslutningskablerne og tilslut dem til Vin på motorskærmen (POLARITET er VIGTIGT!)

-Endelig tilslut 2 afisolerede ledninger til M3 og to ledninger til M4 på motorskærmen.

Når det er sagt og gjort, skal du have et system, der ligner billede 4 i dette trin.

Trin 12: Montering af de elektroniske komponenter fortsættes

Montering af de elektroniske komponenter fortsættes
Montering af de elektroniske komponenter fortsættes
Montering af de elektroniske komponenter fortsættes
Montering af de elektroniske komponenter fortsættes
Montering af de elektroniske komponenter fortsættes
Montering af de elektroniske komponenter fortsættes

Du kan nu stable denne motorskærm direkte på Arduino

-Tilslut derefter din HC-05 til brødbrættet

-Slut 5 V på HC-05 til den positive side af brødbrættet og GRND på HC-05 til den negative side af brødbrættet ved hjælp af dine små ledninger.

-Tilslut den positive skinne på brødbrættet til 5 V på motorskærmen og den negative skinne til GND på arduinoen ved hjælp af to M-F-jumpertråde, der ikke er strippet

-Brug de ustrippede jumperwirer til at slutte en han-ende til TX og en anden han til RX på HC-05 og kør TX på HC-05 til RX på motorskærmen og RX på HC-05 til til TX på motorskærm. (Disse betegnes som 0 og 1 digitale ben på motorskærmen

Dette er alle de ledninger, der er nødvendige for dette projekt.

Trin 13: Skematisk

Skematisk
Skematisk

-Her kan du se Bluetooth -modulet tilsluttet brødbrættet. Den har 4 ben, vi vil bruge, TX, RX, Vcc og GRND. Tilslut GRND og VCC til henholdsvis de negative og positive skinner. Brug derefter jumperwires til at forbinde den negative terminal til GRND på skærmen og den positive skinne til 5 V på skjoldet.

-TX fra HC-05 går til RX på motorskærmen, RX på HC-05 går til TX på arduino (forvirrende, jeg ved).

-I skematisk har den ikke det nøjagtige motorskærm, men du vil forbinde terminalerne på DC -motorerne til M3, M4 og M1 på skærmen.

-Tilslut slut 9V -batteriet til Vin -terminalerne på skjoldet.

Trin 14: Tilslutning af ledninger til DC -motorerne

Tilslutning af ledninger til DC -motorerne
Tilslutning af ledninger til DC -motorerne
Tilslutning af ledninger til DC -motorerne
Tilslutning af ledninger til DC -motorerne
Tilslutning af ledninger til DC -motorerne
Tilslutning af ledninger til DC -motorerne
Tilslutning af ledninger til DC -motorerne
Tilslutning af ledninger til DC -motorerne

-Først køres M1 -ledningerne fra motorskærmen til transportbåndets lodnede DC -terminaler (MEGET VIGTIGT)

-For det andet, kør ledningerne fra M4 på motorskærmen til DC -motorterminalerne, der er monteret på venstre side af botten. (MEGET VIGTIGT, AT M4 -WIRES TILSLUTTER TIL VENSTRE MONTERET MOTOR)

-Tredje, før M3 -ledningerne til den højre monterede motor (MEGET VIGTIGT, AT M3 -TRÅDET ER TILKOBLET TIL DEN HØJRE MONTEREDE MOTOR)

-Monter endelig mini -brødbrættet på bagsiden af botten som vist.

Trin 15: KODE !!

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

Koden er angivet om, hvordan jeg tilsluttede dette.

Klik HER for at downloade de nødvendige biblioteker til dette projekt

Gå over til Arduino -programmet og følg ovenstående billeder

-For det første tilføj de zip -biblioteker, du downloadede

-For det andet skal du installere Adafruit V2 -biblioteket

-For det tredje omfatter bibliotekerne

-Endelig skal koden køre, hvis du har fulgt trinene indtil dette tidspunkt.

Trin 16: BLUETOOTH -ANVENDELSE

BLUETOOTH -ANVENDELSE
BLUETOOTH -ANVENDELSE
BLUETOOTH -ANVENDELSE
BLUETOOTH -ANVENDELSE
BLUETOOTH -ANVENDELSE
BLUETOOTH -ANVENDELSE

-For det første skal du tilslutte dit USB -kabel til Arduino

-For det andet, klik på upload øverst til venstre (Hvis du får en fejlmeddelelse, skal du fjerne motorskærmen og uploade den)

-Tredje, gå til Google Play Butik på din smartphone og download appen

-For det fjerde skal du åbne appen og sikre dig, at din bluetooth er tilsluttet, og oprette forbindelse til HC-05 (ved tilslutning kan den bede dig om parringskoden, parringskoden er: 1234).

-For det femte, når du er tilsluttet, skal du gå til RC -bildemoen og klikke på 'EDIT'

-Sjette, træk 'A' -knappen til panelet.

-Syvende, gå tilbage til hovedskærmen og klik på 'KØR'

Trin 17: Klap dig selv på ryggen

DU GJORDE DET!!!!!!! KLAP DIG SELV PÅ RYGGEN, OG VIS DINE VENNER !!!!

BEMÆRK: På dette tidspunkt tæller polariteten af jævnstrømsmotoren, du skal muligvis prøve og fejl skifte ledninger på jævnstrømsmotorterminalerne for at få den ønskede retning for motorerne.

For eksempel, hvis jeg trykker fremad på controlleren, og hjulene drejer i den modsatte retning, skal du blot skifte hunenden på DC -terminalerne.

Anbefalede: