Inhoudsopgave:

TrojanBOT: 17 stappen
TrojanBOT: 17 stappen

Video: TrojanBOT: 17 stappen

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

Deze instructable is gemaakt om te voldoen aan de projectvereiste van de Makecourse aan de University of South Florida (www.makecourse.com).

Stap 1: Voordat u begint, heeft u het volgende nodig:

ELEKTRONICA

-Arduino Uno

-Adafruit Motorshield V2

-HC-05 Bluetooth-module voor Arduino

-4 stuks speelgoedautowiel met bijbehorende gelijkstroommotor en versnellingsbak

-9V batterij

-Mannelijke naar vrouwelijke jumperdraden

-mini broodplankje

-USB 2.0-kabel Type-A naar Type-B

HARDWARE

-Gorilla ducttape

-Twee componenten epoxy

-Askoppelingen

-Skateboard lagers

-Soldeerbout

-3D-printer

-frictietape

-schaar-kleine elektronica platte schroevendraaier

-Kleine inbussleutel

-Circulair verpakte condooms

SOFTWARE

-Arduino programmeersoftware

-3D-modelleringspakket

-Bluetooth elektronica google play applicatie voor smartphone

Stap 2: 3D-onderdelen

3D-onderdelen
3D-onderdelen
3D-onderdelen
3D-onderdelen
3D-onderdelen
3D-onderdelen
3D-onderdelen
3D-onderdelen

ALLE ONDERDELEN ZIJN BIJGEVOEGD ALS SOLIDWORKS ONDERDELENBESTANDEN 2017. In dit eerste deel hebben we een aangepaste doos waarin al onze elektronische componenten worden bewaard. De afmetingen van deze onderdelen zijn cruciaal met weinig ruimte voor tolerantie. De afmetingen zijn 190 mm X 125 mm. De doos is 60 mm hoog. Ook heeft de doos een wanddikte van 3 mm. Er zijn vier pinnen op de doos waar het deksel aan vastzit. VOORZICHTIG, de haringen kunnen gemakkelijk worden gebroken, forceer het deksel niet op de haringen.

De transportband is het lastigste onderdeel van dit project, hij heeft afmetingen van 91 mm lang X 81 mm breed en een hoogte van 46 mm.

De rollen zijn gespecificeerd voor deze transportbandbasis, u heeft er twee nodig. Je hebt ook twee assen nodig. De volgende stap toont u het bouwproces.

Stap 3: Montage van de transportband: wat u nodig heeft

Montage van de transportband: wat u nodig heeft
Montage van de transportband: wat u nodig heeft

(Alles wat je hier nodig hebt, staat in het hardwaregedeelte van de stap 'Voordat je begint, heb je nodig')

-4x skateboardlagers

-1x Transportband basisdeel

-2x 8 mm assen

-2x Rollen

-Gorillatape

-Loctite of Super Duper lijm

-Frictietape

-Schaar

-kleine inbussleutel

Stap 4: Montage van de transportband, rollen

Montage van de transportband, rollen
Montage van de transportband, rollen
Montage van de transportband, rollen
Montage van de transportband, rollen

De volgorde van wat u in deze stap doet, maakt niet uit.

Neem eerst de Friction-tape en rol deze om de roller. (Dit zorgt voor wrijving tussen rol en riem)

Neem vervolgens een as en steek deze in de rol en zet deze vast met wat lijm (superlijm of Loctite)

Stap 5: Bereid uw lagers voor

Bereid je lagers voor
Bereid je lagers voor
Bereid je lagers voor
Bereid je lagers voor
Bereid je lagers voor
Bereid je lagers voor
Bereid je lagers voor
Bereid je lagers voor

In deze stap heb je je 4 lagers, gorillatape, je voorbereide rollen, je transportbandbasis en een schaar nodig.

Neem eerst een klein stukje gorillatape en knip het af op de breedte van het lager. Wikkel het om je lager en herhaal dat voor de rest van de lagers

Plaats vervolgens een lager aan één kant van elke rol.

Schuif vervolgens uw lager + rol in één kant van de basistransporteur.

Schuif tot slot uw lagers door de gaten aan de andere kant van de basistransporteur en op de andere kant van de as

Stap 6: Montage van de transportband: de band

Montage van de transportband: de band
Montage van de transportband: de band
Montage van de transportband: de band
Montage van de transportband: de band
Montage van de transportband: de band
Montage van de transportband: de band

-Neem eerst een stuk gorillatape van ongeveer 10 inch

-Ten tweede, vouw het ene uiteinde over het andere zodat de 'plakkerige' uiteinden elkaar raken.

-Ten derde, knip dit stuk af en wikkel het om de rollen. (Er zal enige overlap zijn, wat prima is).

- Ten vierde, zorg ervoor dat je uitzoekt waar beide uiteinden elkaar raken en knijp waar deze samenkomen, en knip het overlappende stuk af waar je hebt geknepen.

-Ten vijfde, neem een kleiner stuk tape (1,5'' - 2,0'') lang en knip het af.

-Zesde, neem dat kleinere stukje tape en plaats de helft ervan aan het ene uiteinde van je riem. (De andere 'plakkerige' helft van het kleinere stukje tape moet zichtbaar zijn)

-Ten zevende, wikkel je riem om de rollen en bevestig het andere 'kleverige' uiteinde van het kleinere stuk tape aan het andere uiteinde van je riem.

-Test ten slotte uw transportband uit en zorg ervoor dat deze beweegt. (Misschien moet je dit hele proces herhalen totdat je het goed hebt gedaan, als de riem niet beweegt, herhaal dan maar probeer de riem strakker te maken).

Stap 7: Montage van de wielen: bereid de DC-motorbehuizingen voor

Montage van de wielen: bereid de DC-motorbehuizingen voor
Montage van de wielen: bereid de DC-motorbehuizingen voor
Montage van de wielen: bereid de DC-motorbehuizingen voor
Montage van de wielen: bereid de DC-motorbehuizingen voor
Montage van de wielen: bereid de DC-motorbehuizingen voor
Montage van de wielen: bereid de DC-motorbehuizingen voor

Je hebt in totaal 3 DC-motoren nodig

-Soldeer eerst de draden op de klemmen van de DC-motor

-Ten tweede, haal de gelijkstroommotoren uit de behuizingen en gebruik een dremel om de clip te verwijderen om een glad oppervlak te maken

-Dremel ten slotte een as naar buiten om een ander glad oppervlak te maken

-Herhaal dit proces voor 5 verschillende motorbehuizingen (4 behuizingen voor de wielen en 1 behuizing voor de gelijkstroommotor die de transportband aandrijft.

Stap 8: Montage van de wielen: monteer de motorbehuizingen met de gelijkstroommotoren bevestigd

Montage van de wielen: monteer de motorbehuizingen met de gelijkstroommotoren bevestigd
Montage van de wielen: monteer de motorbehuizingen met de gelijkstroommotoren bevestigd
Montage van de wielen: monteer de motorbehuizingen met de gelijkstroommotoren bevestigd
Montage van de wielen: monteer de motorbehuizingen met de gelijkstroommotoren bevestigd
Montage van de wielen: monteer de motorbehuizingen met de gelijkstroommotoren bevestigd
Montage van de wielen: monteer de motorbehuizingen met de gelijkstroommotoren bevestigd
Montage van de wielen: monteer de motorbehuizingen met de gelijkstroommotoren bevestigd
Montage van de wielen: monteer de motorbehuizingen met de gelijkstroommotoren bevestigd

In deze stap gebruikt u slechts 2 DC-motoren met hun behuizingen en nog 2 aangepaste behuizingen

- Plaats eerst 2 gelijkstroommotoren in twee behuizingen

-Ten tweede, gebruik je tweedelige epoxy om het gladde oppervlak van de behuizing te bedekken en plaats ze op de voorste twee plaatsen met de DC-motordraden bloot (2 behuizingen en 2 motoren)

-Ten derde, monteer de achterste twee behuizingen (deze twee behuizingen hebben geen motoren).

Stap 9: Montage van het transportsysteem met motor

Montage van het transportsysteem met motor
Montage van het transportsysteem met motor
Montage van het transportsysteem met motor
Montage van het transportsysteem met motor
Montage van het transportsysteem met motor
Montage van het transportsysteem met motor

In deze stap heeft u een inbussleutel, wat tape, uw transportband en een askoppeling nodig

-Begin met het vastdraaien van de askoppelingsbouten aan het blootgestelde uiteinde van de transportbandas

-Ten tweede, speel de transportband in de doos

-Ten derde, schuif de blootgestelde as van de motorbehuizing in het andere uiteinde van de koppeling (probeer alles zo recht mogelijk te houden) en draai de koppelingsbouten vast

-Wees ten slotte creatief met het tapen en plak de behuizing van de gelijkstroommotor aan de buitenkant van de doos. Zorg ervoor dat het veilig is, maar NIET TE STRAK! En dek het gat dat voor de bedrading is bestemd niet af.

Stap 10: Blokschema: een voorloper van het elektronische systeem

Blokschema: een voorloper van het elektronische systeem
Blokschema: een voorloper van het elektronische systeem

Het motorschild wordt direct op de Arduino gestapeld. U gebruikt mannelijke naar vrouwelijke jumperdraden om directe verbindingen te maken met het gestapelde motorscherm op drie locaties voor uw DC-motoren. Er is een Vin poort waar je een directe verbinding maakt met een 9 Volt batterij. Een breadboard wordt gebruikt om de HC-05 bluetooth-module aan te sluiten op het gestapelde motorscherm. En tot slot heb je een smartphone nodig om de Bluetooth Electronics-applicatie te downloaden en het RC-controller-shell-programma aan te passen om de bot te besturen

Stap 11: Montage van de elektronische componenten

Montage van de elektronische componenten
Montage van de elektronische componenten
Montage van de elektronische componenten
Montage van de elektronische componenten
Montage van de elektronische componenten
Montage van de elektronische componenten
Montage van de elektronische componenten
Montage van de elektronische componenten

Voor deze montage heb je nodig:

-Motorshield en Arduino

-Zes mannelijke naar vrouwelijke jumperdraden met de mannelijke uiteinden gestript

-HC-05 Bluetooth-module

-Een mini breadboard

-Vier extra mannelijke naar vrouwelijke jumperdraden

-9 Volt batterijconnector waarvan de uiteinden zijn verwijderd

-2 kleine draden

-Mini platte kop

-Neem eerst twee gestripte M-F-jumperdraden en gebruik een mini-platkopschroevendraaier om de blootliggende uiteinden van de jumperdraden in M1 op het motorscherm aan te sluiten.

-Neem vervolgens de stroomkabels en sluit ze aan op Vin op het motorscherm (POLARITEIT is BELANGRIJK!!!)

- Sluit tot slot 2 gestripte draden aan op M3 en twee draden op M4 op het motorscherm.

Als het gezegd en gedaan is, zou je een systeem moeten hebben dat eruitziet als afbeelding 4 in deze stap.

Stap 12: Montage van de elektronische componenten vervolg

Montage van de elektronische componenten Vervolg
Montage van de elektronische componenten Vervolg
Montage van de elektronische componenten Vervolg
Montage van de elektronische componenten Vervolg
Montage van de elektronische componenten Vervolg
Montage van de elektronische componenten Vervolg

U kunt dit motorschild nu rechtstreeks op de Arduino stapelen

-Verbind vervolgens uw HC-05 met het breadboard

-Sluit de 5 V op de HC-05 aan op de positieve kant van het breadboard en de GRND op de HC-05 op de negatieve kant van het breadboard met behulp van je kleine draden.

-Sluit de positieve rail van het breadboard aan op de 5 V op het motorscherm en de negatieve rail op de GND op de arduino met behulp van twee niet-gestripte MF-jumpers

-Gebruik de ongestripte jumperdraden, sluit een mannelijk uiteinde aan op TX en een ander mannelijk uiteinde op RX op de HC-05 en laat de TX op de HC-05 naar RX op het motorscherm en RX op de HC-05 naar naar TX op de motorshield. (Deze worden aangeduid als 0 en 1 digitale pinnen op de motorshield)

Dit is alle bedrading die nodig is voor dit project.

Stap 13: Schematisch

Schematisch
Schematisch

-Hier ziet u de Bluetooth-module die op het breadboard is aangesloten. Het heeft 4 pinnen die we zullen gebruiken, TX, RX, Vcc en GRND. Verbind GRND en VCC met respectievelijk de negatieve en positieve rails. Gebruik vervolgens jumperdraden om de negatieve pool aan te sluiten op GRND op de afscherming en de positieve rail op 5 V op de afscherming.

-TX van de HC-05 gaat naar RX op het motorschild, RX op de HC-05 gaat naar TX op de Arduino (verwarrend, ik weet het).

-In het schema heeft het niet het exacte motorscherm, maar u zou de klemmen van de DC-motoren aansluiten op de M3, M4 en M1 op het schild.

- Sluit ten slotte de 9V-batterij aan op de Vin-aansluitingen op het schild.

Stap 14: Draden aansluiten op de DC-motoren

Draden aansluiten op de gelijkstroommotoren
Draden aansluiten op de gelijkstroommotoren
Draden aansluiten op de gelijkstroommotoren
Draden aansluiten op de gelijkstroommotoren
Draden aansluiten op de gelijkstroommotoren
Draden aansluiten op de gelijkstroommotoren
Draden aansluiten op de gelijkstroommotoren
Draden aansluiten op de gelijkstroommotoren

- Leid eerst de M1-draden van het motorscherm naar de gesoldeerde DC-klemmen van de transportband (ZEER BELANGRIJK)

-Ten tweede, leid de draden van M4 op het motorscherm naar de DC-motorklemmen die aan de linkerkant van de bot zijn gemonteerd. (HEEL BELANGRIJK DAT M4 DRADEN AANSLUITEN OP DE LINKS GEMONTEERDE MOTOR)

-Ten derde, leid de M3-draden naar de rechts gemonteerde motor (ZEER BELANGRIJK DAT DE M3-DRADEN VERBINDEN MET DE RECHTS GEMONTEERDE MOTOR)

-Monteer ten slotte het mini-breadboard op de achterkant van de bot zoals weergegeven.

Stap 15: CODE!!

CODE!!!!
CODE!!!!
CODE!!!!
CODE!!!!
CODE!!!!
CODE!!!!

De code wordt gegeven over hoe ik dit heb aangesloten.

Klik HIER om de vereiste bibliotheken voor dit project te downloaden

Ga naar het Arduino-programma en volg de bovenstaande afbeeldingen

-Voeg eerst de zip-bibliotheken toe die u hebt gedownload

-Ten tweede, installeer de Adafruit V2-bibliotheek

-Ten derde, inclusief de bibliotheken

-Ten slotte zou de code moeten worden uitgevoerd als u de stappen tot nu toe hebt gevolgd.

Stap 16: BLUETOOTH-TOEPASSING

BLUETOOTH-TOEPASSING
BLUETOOTH-TOEPASSING
BLUETOOTH-TOEPASSING
BLUETOOTH-TOEPASSING
BLUETOOTH-TOEPASSING
BLUETOOTH-TOEPASSING

- Sluit eerst uw USB-kabel aan op de Arduino

-Ten tweede, klik linksboven op uploaden (Als je een foutmelding krijgt, haal het motorschild er dan af en upload het)

-Ten derde, ga naar de Google Play Store op je smartphone en download de app

- Ten vierde, open de app en zorg ervoor dat je bluetooth is verbonden en maak verbinding met de HC-05 (bij verbinding kan hij je om de koppelingscode vragen, de koppelingscode is:1234).

- Ten vijfde, eenmaal verbonden, ga naar de RC-autodemo en klik op 'BEWERKEN'

-Ten zesde, sleep de 'A'-knop naar het paneel.

-Seventh, Ga terug naar het hoofdscherm en klik op 'RUN'

Stap 17: Klop jezelf op de rug

JE HEBT HET GEDAAN!!!!!!! DEP JEZELF OP DE RUG EN LAAT JE VRIENDEN ZIEN!!!!

OPMERKING: Op dit punt telt de polariteit van de DC-motor, het kan zijn dat u met vallen en opstaan de draden op de DC-motorklemmen moet verwisselen om de gewenste richting van de motoren te krijgen.

Als ik bijvoorbeeld de controller naar voren duw en de wielen in de tegenovergestelde richting draaien, verwissel dan gewoon de vrouwelijke uiteinden op de DC-aansluitingen.

Aanbevolen: