İçindekiler:

TrojanBOT: 17 Adım
TrojanBOT: 17 Adım

Video: TrojanBOT: 17 Adım

Video: TrojanBOT: 17 Adım
Video: PDF ile Gelen Trojan (RLO Yöntemi) (Siber Güvenlik #8) 2024, Aralık
Anonim
TruvaBOT
TruvaBOT

Bu talimat, Güney Florida Üniversitesi'ndeki (www.makecourse.com) Makecourse'un proje gereksinimini yerine getirmek için oluşturulmuştur.

1. Adım: Başlamadan Önce İhtiyacınız Olacak:

ELEKTRONİK

-Arduino Uno

-Adafruit Motor Kalkanı V2

-Arduino için HC-05 bluetooth modülü

-4 adet dc motor ve dişli kutusu ile birlikte oyuncak araba tekerleği

-9V pil

-Erkek-dişi atlama telleri

-mini ekmek tahtası

-USB 2.0 kablosu Type-A'dan Type-B'ye

DONANIM

-Gorilla Koli bandı

-İki bileşenli epoksi

-Şaft kuplörleri

-Kaykay yatakları

-Havya

-3 boyutlu yazıcı

-sürtünme bandı

-makas-küçük elektronik düz başlı tornavida

-Küçük alyan anahtarı

- Dairesel paketlenmiş prezervatifler

YAZILIM

-Arduino programlama yazılımı

-3D Modelleme paketi

-Bluetooth elektroniği akıllı telefon için google play uygulaması

2. Adım: 3B Parçalar

3D Parçalar
3D Parçalar
3D Parçalar
3D Parçalar
3D Parçalar
3D Parçalar
3D Parçalar
3D Parçalar

TÜM PARÇALAR SOLIDWORKS PARÇA DOSYALARI 2017 OLARAK EKLENMİŞTİR. Bu İlk bölümde, tüm elektronik bileşenlerimizin tutulacağı değiştirilmiş bir kutumuz var. Bu parçaların boyutları, tolerans için çok az yer olduğu için çok önemlidir. Boyutlar 190 mm X 125 mm'dir. Kutu 60 mm boyundadır. Kutu ayrıca 3 mm et kalınlığına sahiptir. Kutunun üzerinde kapağın takılacağı dört adet mandal bulunmaktadır. DİKKAT, mandallar kolayca kırılabilir, mandalların üzerindeki kapağı zorlamayın.

Bu projedeki en zor kısım olan Konveyör Bant, 91 mm uzunluk X 81 mm genişlik ve 46 mm yüksekliğe sahiptir.

Silindirler bu konveyör tabanına özeldir, iki taneye ihtiyacınız olacak. Ayrıca iki şafta ihtiyacınız olacak. Bir sonraki adım size yapım sürecini gösterecektir.

Adım 3: Konveyörün Montajı: İhtiyacınız Olan Şey

Konveyörün Montajı: İhtiyacınız Olan Şey
Konveyörün Montajı: İhtiyacınız Olan Şey

(Burada ihtiyacınız olacak her şey 'Başlamadan Önce İhtiyacınız Olacak' adımının donanım bölümündedir)

-4x kaykay yatağı

-1x Konveyör taban parçası

-2x 8 mm miller

-2x Silindirler

-goril bant

-Loctite veya Süper Duper Yapıştırıcı

-Sürtünme bandı

-Makas

-küçük allen anahtarı

Adım 4: Konveyör Bantın, Silindirlerin Montajı

Konveyör Bant, Silindirlerin Montajı
Konveyör Bant, Silindirlerin Montajı
Konveyör Bant Montajı, Silindirler
Konveyör Bant Montajı, Silindirler

Bu adımda yaptıklarınızın sırası önemli değildir.

İlk olarak, Sürtünme bandını alın ve silindirin etrafına sarın. (Bu, makara ve kayış arasındaki sürtünmeye izin verecektir)

Ardından, bir mil alın ve silindire sokun ve bir miktar yapıştırıcı (süper yapıştırıcı veya Loctite) ile sabitleyin.

Adım 5: Rulmanlarınızı Hazırlayın

Rulmanlarınızı Hazırlayın
Rulmanlarınızı Hazırlayın
Rulmanlarınızı Hazırlayın
Rulmanlarınızı Hazırlayın
Rulmanlarınızı Hazırlayın
Rulmanlarınızı Hazırlayın
Rulmanlarınızı Hazırlayın
Rulmanlarınızı Hazırlayın

Bu adımda 4 rulmanınıza, goril bandınıza, önceden hazırlanmış silindirlerinize, konveyör tabanınıza ve bazı makaslara ihtiyacınız olacak.

İlk olarak, küçük bir goril bant parçası alın ve yatağın genişliğine kadar kesin. Rulmanınızın etrafına sarın ve bunu rulmanların geri kalanı için tekrarlayın.

Ardından, her silindirin bir tarafına bir rulman yerleştirin.

Ardından yatağınızı + silindirinizi taban konveyörünün bir tarafına kaydırın.

Son olarak, yataklarınızı taban konveyörünün diğer tarafındaki deliklerden ve milin diğer tarafına kaydırın.

Adım 6: Konveyör Bandının Montajı: Bant

Konveyör Bant Montajı: Bant
Konveyör Bant Montajı: Bant
Konveyör Bant Montajı: Bant
Konveyör Bant Montajı: Bant
Konveyör Bant Montajı: Bant
Konveyör Bant Montajı: Bant

-Önce, yaklaşık 10 inçlik bir goril bant parçası alın

-İkinci olarak, 'yapışkan' uçlar birbirine değecek şekilde bir ucunu diğerinin üzerine katlayın.

-Üçüncü olarak, bu parçayı kesin ve silindirlerin etrafına sarın. (İyi olan bir miktar örtüşme olacaktır).

-Dördüncüsü, her iki ucun nerede birleştiğini bulduğunuzdan ve bunların birleştiği yerleri sıkıştırdığınızdan emin olun ve üst üste gelen parçayı sıkıştırdığınız yerden kesin.

-Beşinci olarak, daha küçük bir parça (1,5'' - 2,0'') uzunluğunda bant alın ve kesin.

-Altıncı, o daha küçük bant parçasını alın ve yarısını kemerinizin bir ucuna yerleştirin. (Küçük bant parçasının diğer 'yapışkan' yarısı açıkta kalmalıdır)

-Yedinci olarak, kemerinizi makaraların etrafına sarın ve daha küçük olan bandın diğer 'yapışkan' ucunu kemerinizin diğer ucuna sabitleyin.

-Son olarak, taşıma bandınızı hareket ettiğinden emin olarak test edin. (Bütün bu işlemi doğru yapana kadar tekrarlamanız gerekebilir, eğer kayış hareket etmiyorsa ancak kemeri daha sıkı hale getirmeye çalışıyorsa).

7. Adım: Tekerleklerin Montajı: DC Motor Muhafazalarını Hazırlayın

Tekerleklerin Montajı: DC Motor Muhafazalarını Hazırlayın
Tekerleklerin Montajı: DC Motor Muhafazalarını Hazırlayın
Tekerleklerin Montajı: DC Motor Muhafazalarını Hazırlayın
Tekerleklerin Montajı: DC Motor Muhafazalarını Hazırlayın
Tekerleklerin Montajı: DC Motor Muhafazalarını Hazırlayın
Tekerleklerin Montajı: DC Motor Muhafazalarını Hazırlayın

Toplam 3 DC motora ihtiyacınız olacak

-Önce DC motorun terminallerindeki telleri lehimleyin

-İkincisi, DC motorları kasalardan çıkarın ve pürüzsüz bir yüzey oluşturmak için klipsi çıkarmak için bir dremel kullanın

-Son olarak, başka bir pürüzsüz yüzey elde etmek için bir şaftı dremelleyin

-Bu işlemi 5 farklı motor kasası için (tekerlekler için 4 kasa ve konveyör bandını süren DC motor için 1 kasa için) tekrarlayın.

Adım 8: Tekerleklerin Montajı: DC Motorlar Takılıyken Motor Gövdelerini Monte Edin

Tekerleklerin Montajı: DC Motorlar Takılı Olarak Motor Gövdelerini Monte Edin
Tekerleklerin Montajı: DC Motorlar Takılı Olarak Motor Gövdelerini Monte Edin
Tekerleklerin Montajı: DC Motorlar Takılıyken Motor Gövdelerini Monte Edin
Tekerleklerin Montajı: DC Motorlar Takılıyken Motor Gövdelerini Monte Edin
Tekerleklerin Montajı: DC Motorlar Takılı Olarak Motor Gövdelerini Monte Edin
Tekerleklerin Montajı: DC Motorlar Takılı Olarak Motor Gövdelerini Monte Edin
Tekerleklerin Montajı: DC Motorlar Takılıyken Motor Gövdelerini Monte Edin
Tekerleklerin Montajı: DC Motorlar Takılıyken Motor Gövdelerini Monte Edin

Bu adımda sadece kasaları ile 2 DC motor ve 2 modifiye kasa daha kullanacaksınız.

-Önce 2 DC motoru iki kasaya yerleştirin

-İkincisi, kasa üzerindeki pürüzsüz yüzeyi kaplamak için iki parçalı epoksinizi kullanın ve bunları DC motor telleri açıkta kalacak şekilde ön iki yere yerleştirin (2 kasa ve 2 motor)

-Üçüncü olarak, arka iki kasayı monte edin (bu iki kasanın içinde motor bulunmayacaktır).

Adım 9: Konveyör Sisteminin Motorlu Montajı

Motorlu Konveyör Sistemi Montajı
Motorlu Konveyör Sistemi Montajı
Motorlu Konveyör Sistemi Montajı
Motorlu Konveyör Sistemi Montajı
Motorlu Konveyör Sistemi Montajı
Motorlu Konveyör Sistemi Montajı

Bu adımda bir alyan anahtarına, bir miktar banta, taşıma bandınıza ve bir şaft bağlayıcısına ihtiyacınız olacak.

- Konveyör bant milinin açıkta kalan ucuna mil bağlantı cıvatalarını sıkarak başlayın

-İkincisi, kutunun içindeki taşıma bandını oynatın

-Üçüncü olarak, motor gövdesinin açıkta kalan milini kuplörün diğer ucuna kaydırın (her şeyi mümkün olduğunca düz tutmaya çalışın) ve kuplör cıvatalarını sıkın

-Son olarak, bantlama konusunda yaratıcı olun ve DC motor muhafazasını kutunun dışına bantlayın. Güvenli olduğundan emin olun, ancak ÇOK SIKI DEĞİL! Ve kablolama için belirlenmiş deliği kapatmayın.

Adım 10: Blok Şeması: Elektronik Sistemin Öncüsü

Blok Şeması: Elektronik Sistemin Öncüsü
Blok Şeması: Elektronik Sistemin Öncüsü

Motor kalkanı doğrudan Arduino'nun üzerine istiflenecektir. DC motorlarınız için üç konumda yığılmış motor korumasına doğrudan bağlantı yapmak için erkekten dişiye jumper kabloları kullanacaksınız. 9 Voltluk bir aküye direkt bağlantı yapacağınız Vin portu bulunmaktadır. HC-05 bluetooth modülünü yığılmış motor kalkanına bağlamak için bir devre tahtası kullanılacaktır. Son olarak, Bluetooth Electronics uygulamasını indirmek ve botu kontrol etmek için RC kontrolör kabuk programını değiştirmek için bir akıllı telefona ihtiyacınız olacak.

Adım 11: Elektronik Bileşenlerin Montajı

Elektronik Bileşenlerin Montajı
Elektronik Bileşenlerin Montajı
Elektronik Bileşenlerin Montajı
Elektronik Bileşenlerin Montajı
Elektronik Bileşenlerin Montajı
Elektronik Bileşenlerin Montajı
Elektronik Bileşenlerin Montajı
Elektronik Bileşenlerin Montajı

Bu montaj için ihtiyacınız olacak:

-Motor Shield ve Arduino

-Erkek uçları soyulmuş altı erkek-dişi atlama teli

-HC-05 bluetooth modülü

-Bir mini ekmek tahtası

-Dört ek erkek-dişi jumper kablosu

-9 Volt akü konektörü, uçları soyulmuş

-2 küçük tel

-Mini düz kafa

-İlk olarak, iki adet soyulmuş M-F atlama teli alın ve bir mini düz uçlu tornavida kullanarak atlama tellerinin açıkta kalan uçlarını M1'e motor kalkanına bağlayın.

-Ardından, güç bağlantı kablolarını alın ve motor siperindeki Vin'e bağlayın (POLARİTE ÖNEMLİ!!!)

-Son olarak, 2 adet soyulmuş kabloyu M3'e ve iki kabloyu motor kalkanı üzerindeki M4'e bağlayın.

Söylenip yapıldığında bu adımda resim 4'e benzeyen bir sisteme sahip olmalısınız.

Adım 12: Elektronik Bileşenlerin Montajı Devam Ediyor

Elektronik Bileşenlerin Montajı Devam Ediyor
Elektronik Bileşenlerin Montajı Devam Ediyor
Elektronik Bileşenlerin Montajı Devam Ediyor
Elektronik Bileşenlerin Montajı Devam Ediyor
Elektronik Bileşenlerin Montajı Devam Ediyor
Elektronik Bileşenlerin Montajı Devam Ediyor

Artık bu motor kalkanını doğrudan Arduino'nun üzerine yerleştirebilirsiniz.

-Sonra, HC-05'inizi devre tahtasına bağlayın

-Küçük kablolarınızı kullanarak HC-05 üzerindeki 5 V'u breadboard'un pozitif tarafına ve HC-05 üzerindeki GRND'yi breadboard'un negatif tarafına bağlayın.

-Breadboard'un Pozitif rayını motor kalkanı üzerindeki 5 V'a ve negatif rayı arduino üzerindeki GND'ye iki adet soyulmamış M-F jumper kablosu kullanarak bağlayın

- Sökülmemiş atlama tellerini kullanarak, bir erkek ucu TX'e ve başka bir erkeği HC-05'te RX'e bağlayın ve HC-05'teki TX'i motor kalkanında RX'e ve HC-05'teki RX'i TX'e çalıştırın. motor siperi.(Bunlar motor siperinde 0 ve 1 dijital pinler olarak belirlenmiştir.

Bu proje için gereken tüm kablolama budur.

Adım 13: Şematik

Şematik
Şematik

-Burada breadboard'a bağlı Bluetooth modülünü görebilirsiniz. Kullanacağımız TX, RX, Vcc ve GRND olmak üzere 4 pini vardır. GRND ve VCC'yi sırasıyla negatif ve pozitif raylara bağlayın. Ardından, negatif terminali blendajdaki GRND'ye ve pozitif rayı blendajdaki 5 V'a bağlamak için aktarma kabloları kullanın.

-HC-05'ten gelen TX, motor siperinde RX'e, HC-05'teki RX, arduino'da TX'e gidiyor (Kafa karıştırıcı, biliyorum).

-Şematikte tam motor kalkanı yok ama DC motorların terminallerini blendajdaki M3, M4 ve M1'e bağlayacaksınız.

-Son olarak 9V pili shield üzerindeki Vin terminallerine bağlayınız.

Adım 14: Kabloları DC Motorlara Bağlama

Tellerin DC Motorlara Bağlanması
Tellerin DC Motorlara Bağlanması
Tellerin DC Motorlara Bağlanması
Tellerin DC Motorlara Bağlanması
Tellerin DC Motorlara Bağlanması
Tellerin DC Motorlara Bağlanması
Tellerin DC Motorlara Bağlanması
Tellerin DC Motorlara Bağlanması

-Önce motor siperinden gelen M1 kablolarını konveyör bandının lehimli DC terminallerine geçirin (ÇOK ÖNEMLİ)

-İkincisi, motor siperindeki M4'ten botun sol tarafına monte edilen DC motor terminallerine giden kabloları çalıştırın. (M4 TELLERİNİN SOL MOTORA BAĞLANMASI ÇOK ÖNEMLİDİR)

-Üçüncüsü, M3 kablolarını sağa monte edilen motora geçirin (M3 KABLOLARININ SAĞA MONTE MOTORUNA BAĞLANMASI ÇOK ÖNEMLİDİR)

-Son olarak, mini breadboard'u gösterildiği gibi botun arkasına monte edin.

Adım 15: KODLAMA!!!

KOD !!!!
KOD !!!!
KOD !!!!
KOD !!!!
KOD !!!!
KOD !!!!

Kod, bunu nasıl kabloladığımla ilgili olarak verilmiştir.

Bu proje için gerekli kütüphaneleri indirmek için BURAYA tıklayın

Arduino programına gidin ve yukarıdaki resimleri takip edin

-Öncelikle indirdiğiniz zip kitaplıklarını ekleyin

-İkincisi, Adafruit V2 kütüphanesini kurun

-Üçüncüsü, kütüphaneleri dahil edin

-Son olarak, bu noktaya kadar adımları izlediyseniz kod çalışmalıdır.

Adım 16: BLUETOOTH UYGULAMASI

BLUETOOTH UYGULAMASI
BLUETOOTH UYGULAMASI
BLUETOOTH UYGULAMASI
BLUETOOTH UYGULAMASI
BLUETOOTH UYGULAMASI
BLUETOOTH UYGULAMASI

-Öncelikle USB kablonuzu Arduino'ya bağlayın

-İkinci olarak, sol üstteki yükle'ye tıklayın (Bir hata mesajı alırsanız, motor korumasını çıkarın ve yükleyin)

-Üçüncü olarak, akıllı telefonunuzdaki Google Play Store'a gidin ve uygulamayı indirin

-Dördüncüsü, uygulamayı açın ve bluetooth'unuzun bağlı olduğundan emin olun ve HC-05'e bağlanın (bağlandığında sizden eşleştirme kodunu isteyebilir, Eşleştirme kodu:1234).

- Beşincisi, bağlandıktan sonra RC araba demosuna gidin ve 'DÜZENLE'ye tıklayın

-Altıncı, 'A' düğmesini panele sürükleyin.

-Yedinci, Ana ekrana dönün ve 'ÇALIŞTIR'a tıklayın

Adım 17: Sırtınızı Patlatın

SEN YAPTIN!!!!!!! ARKADAŞLARINA GÖSTERİN !!!!!

NOT: Bu noktada DC motorun polaritesi önemlidir, motorların istenen yönünü elde etmek için DC motor terminallerindeki kabloları değiştirerek deneme yanılma yapmanız gerekebilir.

Örneğin, kontrolörde ileri basarsam ve tekerlekler ters yönde dönüyorsa, DC terminallerindeki dişi uçları değiştirmeniz yeterlidir.

Önerilen: