İçindekiler:

HackerBox 0029: Saha Kiti: 6 Adım
HackerBox 0029: Saha Kiti: 6 Adım

Video: HackerBox 0029: Saha Kiti: 6 Adım

Video: HackerBox 0029: Saha Kiti: 6 Adım
Video: HackerBox #0029: Field Kit 2024, Kasım
Anonim
HackerBox 0029: Saha Kiti
HackerBox 0029: Saha Kiti

Field Kit - Bu ay, HackerBox Hacker'ları çevik saha operasyonları için çeşitli minyatür ve mobil araçları keşfediyor. Bu Eğitilebilir Tablo, sarf malzemeleri tükenirken buradan alabileceğiniz HackerBox #0029 ile çalışmak için bilgiler içerir. Ayrıca, her ay posta kutunuza böyle bir HackerBox almak istiyorsanız, lütfen HackerBoxes.com'a abone olun ve devrime katılın!

HackerBox 0029 için Konular ve Öğrenme Hedefleri:

  • Mobil saha operasyonları için küçük bir elektronik araç takımı oluşturun
  • Donanım korsanlığı uygulamaları için mikro yakalayıcı klips uçlarını hazırlayın
  • Arduino IDE'de ATmega32U4 Pro Micro platformunu yapılandırın
  • Donanım hedeflerinden yararlanmak için basit G/Ç ve veri yolu işlemlerini uygulayın
  • EPROM'ların programlanmasını ve döküm içeriğini anlama
  • İşleme tabanlı Mantık Çözümleyici aracıyla deneme yapın

HackerBoxes, DIY elektroniği ve bilgisayar teknolojisi için aylık abonelik kutusu hizmetidir. Biz hobiciler, yapımcılar ve deneycileriz. Biz hayallerin hayalperestleriyiz. GEZEGENİ HACK!

Adım 1: HackerBox 0029: Kutu İçeriği

HackerBox 0029: Kutu İçeriği
HackerBox 0029: Kutu İçeriği
HackerBox 0029: Kutu İçeriği
HackerBox 0029: Kutu İçeriği
  • HackerBoxes #0029 Koleksiyonluk Referans Kartı
  • Özel HackerBoxes Fermuar Kılıf
  • Taşınabilir 5V Havya
  • ProMicro ATmega32U4 5V 16MHz
  • OLED 0.91 İnç Ekran 128x32 I2C
  • Dört Tuşlu Buton Modülü
  • Altı LED Hata Ayıklama Modülü
  • AT24C256 I2C EEPROM Modülü
  • 400 Nokta Lehimsiz Breadboard
  • Jumper Tel Paketi
  • Mini Kavrayıcı Klips Seti
  • Lehim Fitili 2mm x 1.5m
  • Mikro USB Kablosu
  • MiniUSB Kablosu
  • Hassas Sürücü Seti
  • Özel Telefon Phreak Çıkartması Özel
  • Özel 8bit Ejderha Anahtarlık

Yardımcı olacak diğer bazı şeyler:

Yazılım araçlarını çalıştırmak için bilgisayar

En önemlisi, bir macera duygusuna, DIY ruhuna ve hacker merakına ihtiyacınız olacak. Kendin Yap elektroniği önemsiz bir uğraş değildir ve HackerBoxes sulandırılmış bir sürüm değildir. Amaç ilerlemedir, mükemmellik değil. Devam ettiğinizde ve maceranın tadını çıkardığınızda, yeni teknoloji öğrenmekten ve umarım bazı projelerin çalışmasını sağlamaktan büyük bir memnuniyet elde edilebilir. Her adımı yavaş, ayrıntılara dikkat ederek atmanızı ve yardım istemekten korkmamanızı öneririz.

HackerBox SSS'de mevcut ve potansiyel üyeler için çok sayıda bilgi bulunduğunu unutmayın.

2. Adım: Saha Operasyonları

Image
Image

Bir Donanım Hacker'ı olarak, bir yönlendiricideki flaşı ne zaman ve nerede modlamanız, bir video oyun sisteminden ROM'ları boşaltmanız, bazı G/Ç pinlerini değiştirmeniz, arızalı bir pilin lehimini çözmeniz veya başka bir şekilde günü kurtarmanız gerekebileceğini asla bilemezsiniz.

HackerBoxes Field Kit, elektronik ilk yardım kaynağınızda ilk geçiştir. Geliştirildikten sonra saha kitinizi sırt çantanızda, evrak çantanızda veya böcek çıkış çantanızda hazır tutabilirsiniz.

Örnek Senaryolar:

Hacking Oyuncaklar

Daha Fazla Oyuncak

Oy Makineleri

Tarla Günü 2018

Araba Hackleme

Adım 3: Arduino Pro Mikro 5V 16MHz

Saha Operasyonları için Pro Mikro Senaryolar
Saha Operasyonları için Pro Mikro Senaryolar

Arduino Pro Micro, yerleşik bir USB arabirimine sahip ATmega32U4 mikro denetleyicisine dayanmaktadır. Bu, bilgisayarınız ve Arduino mikro denetleyicisi arasında aracı görevi gören FTDI, PL2303, CH340 veya başka bir yonga olmadığı anlamına gelir.

İlk olarak, pimleri yerine lehimlemeden Pro Micro ile çalışmanızı öneririz. Başlık pinlerini kullanmadan temel konfigürasyonu ve testi gerçekleştirebilirsiniz. Ayrıca, modülde lehimlemeyi geciktirmek, herhangi bir komplikasyonla karşılaşmanız durumunda hata ayıklamak için bir değişken daha azaltır.

Bilgisayarınızda Arduino IDE kurulu değilse, arduino.cc'den alarak başlayın. UYARI: Pro Micro'yu programlamadan önce araçlar > işlemci altında 5V sürümünü seçtiğinizden emin olun. Bu setin 3.3V olması bir kez çalışacaktır ve daha sonra aşağıda açıklanan kılavuzda biraz zor olabilecek "Önyükleyiciye Sıfırla" talimatlarını izleyene kadar cihaz PC'nize hiç bağlanmamış gibi görünecektir.

Sparkfun'un harika bir Pro Mikro Bağlantı Kılavuzu vardır. Bağlantı Kılavuzu, Pro Micro kartına ayrıntılı bir genel bakış ve ardından "Yükleme: Windows" için bir bölüm ve "Yükleme: Mac ve Linux" için bir bölüm içerir. Arduino IDE'nizi Pro Micro'yu destekleyecek şekilde yapılandırmak için bu kurulum talimatlarının uygun versiyonundaki talimatları izleyin. Genellikle standart Blink taslağını yükleyerek ve/veya değiştirerek bir Arduino kartıyla çalışmaya başlarız. Ancak Pro Micro, pin 13'teki normal LED'i içermez. Neyse ki, RX/TX LED'lerini kontrol edebiliyoruz ve Sparkfun nasıl olduğunu göstermek için küçük bir taslak sağladı. Bu, Bağlantı Kılavuzunun "Örnek 1: Yanıp Sönmeler!" başlıklı bölümündedir. Bu Blinkies'i derleyip indirebildiğinizi doğrulayın! Devam etmeden önce örnek.

Adım 4: Saha Operasyonları için Pro Mikro Senaryolar

Basit bir seri arabirim kullanarak Pro Micro'dan sekiz G/Ç satırı setini okumak ve yazmak için, burada verilen Serial_IO.ino taslağını deneyin. Bu, üzerinde çalıştığımız herhangi bir hedef sistemi manipüle etmek veya sorgulamak için kullanabileceğimiz en basit gömülü araçlardan biridir.

10, 16, 14, 15, 18, 19, 20 ve 21 numaralı pinlerdeki dijital girişleri göstermek için basit jumper'lar veya dokunsal düğme modülü kullanılabilir.

Benzer şekilde, LED modülü 2, 3, 4, 5, 6, 7, 8 ve 9 numaralı pinlerdeki dijital çıkışları görüntülemek için kullanılabilir.

Pratik kullanımda, bu I/O hatları hedef sisteme arayüz oluşturacaktır.

Bu örnekten biraz daha gelişmiş olan İşleme platformu, Pro Micro kullanılarak temel bir mantık analizörü uygulamak için kullanılabilir.

Bu demo kodunu kullanarak AT24C256 seri EEPROM (veri sayfası) modülünü okumayı ve yazmayı deneyebiliriz.

128x32 OLED ekran, bir bilgisayar çıktıyı görüntülemek için uygun olmadığında kullanılabilir. Çevrimiçi olarak kullanılabilen çeşitli SSD1306 Kitaplıkları vardır.

Mikrodenetleyiciyi hata ayıklama/hackleme platformu olarak kullanmanın ileri düzey bir zorluğu için Bus Ninja projesine bir göz atın. Bunun Arduino IDE'yi kullanmak yerine avr-gcc araç zinciri ve avrdude gerektireceğini unutmayın.

Adım 5: Saha Kitini Uygulamaya Alma

Saha Kitini Uygulamaya Alma
Saha Kitini Uygulamaya Alma

Hepimizin farklı geçmişleri ve çeşitli araçlar için farklı kullanım durumları olduğu için, aşağıdaki yorumlarda bu ayrıntıların bazılarını paylaşan insanları görmek isteriz.

Bu noktaların bazıları veya tümü hakkındaki düşüncelerinizi paylaşmayı düşünün:

Özel ihtiyaçlarınız için, burada bulunmayan Field Kit'inize ne koyabilirsiniz?

Hangi durumlarda Field Kit'inize ihtiyaç duyacağınızı düşünüyorsunuz?

Saha Kitinizi nerede tutacaksınız?

Önümüzdeki aylarda, lütfen Field Kit'inizi ne zaman ve nasıl kullandığınızı burada tekrar paylaşın.

Adım 6: Gezegeni Hackleyin

Gezegeni Hackle
Gezegeni Hackle

Bu Eğitilebilir Kitaptan memnun kaldıysanız ve her ay bir kutu elektronik ve bilgisayar teknolojisinin posta kutunuza teslim edilmesini istiyorsanız, lütfen BURAYA ABONE OLarak HackerBox devrimine katılın.

Aşağıdaki yorumlarda veya HackerBoxes Facebook Sayfasında başarınızı paylaşın ve paylaşın. Herhangi bir sorunuz varsa veya herhangi bir konuda yardıma ihtiyacınız olursa kesinlikle bize bildirin. HackerBoxes'ın bir parçası olduğunuz için teşekkür ederiz!

Önerilen: