İçindekiler:

HackerBox 0060: Oyun Alanı: 11 Adım
HackerBox 0060: Oyun Alanı: 11 Adım

Video: HackerBox 0060: Oyun Alanı: 11 Adım

Video: HackerBox 0060: Oyun Alanı: 11 Adım
Video: Hackerbox 0098 - Escape 2024, Temmuz
Anonim
HackerBox 0060: Oyun Alanı
HackerBox 0060: Oyun Alanı

Dünyanın her yerinden HackerBox Hacker'larına selamlar!

HackerBox 0060 ile, güçlü bir Nordic Semiconductor nRF52840 ARM Cortex M4 mikro denetleyiciye sahip Adafruit Circuit Playground Bluefruit ile deneyler yapacaksınız. CircuitPython, Arduino, ARM GCC ve daha fazlasıyla gömülü programlamayı keşfedin. Bluetooth Low Energy (BLE) kanalları üzerinden mobil cihazlardan gömülü programları kontrol edin. Circuit Playground Bluefruit ile devre tahtası yapmak için Playground Ghost PCB'yi kullanın. Voltaj bölücü devreleri, D sınıfı ses yükselticilerini, tam renkli LCD ekranları ve hem SD bellek kartlarını hem de seri flaş çiplerini kullanarak ekstra depolamayı anlayın ve uygulayın.

HackerBoxes, elektronik ve bilgisayar teknolojisi meraklıları - Hardware Hackers - The Dreamers of Dreams için aylık abonelik kutusu hizmetidir.

HackerBoxes SSS'de mevcut ve potansiyel üyeler için çok sayıda bilgi bulunmaktadır. Aldığımız teknik olmayan destek e-postalarının neredeyse tamamı orada zaten yanıtlanmıştır, bu nedenle SSS'yi okumak için birkaç dakika ayırdığınız için gerçekten teşekkür ederiz.

Gereçler

Bu Talimat, HackerBox 0060'ı kullanmaya başlamayla ilgili bilgileri içerir. Tüm kutu içeriği HackerBox 0060'ın ürün sayfasında listelenir; burada, sarf malzemeleri tükenirken kutu da satın alınabilir. Böyle bir HackerBox'ı her ay 15$ indirimle otomatik olarak posta kutunuza almak isterseniz HackerBoxes.com'a üye olabilir ve devrime katılabilirsiniz!

Aylık HackerBox üzerinde çalışmak için genellikle bir havya, lehim ve temel havya araçlarına ihtiyaç duyulur. Yazılım araçlarını çalıştırmak için bir bilgisayar da gereklidir. Bir dizi temel araç ve çok çeşitli tanıtım etkinlikleri ve deneyler için HackerBox Deluxe Başlangıç Atölyesine bir göz atın.

En önemlisi, bir macera duygusuna, hacker ruhuna, sabra ve meraka ihtiyacınız olacak. Elektronik ile inşa etmek ve deneyler yapmak çok ödüllendirici olsa da, zaman zaman yanıltıcı, zorlayıcı ve hatta sinir bozucu olabilir. Amaç ilerlemedir, mükemmellik değil. Devam ettiğinizde ve maceranın tadını çıkardığınızda, bu hobiden büyük bir memnuniyet elde edilebilir. Her adımı yavaş atın, ayrıntılara dikkat edin ve yardım istemekten çekinmeyin.

1. Adım: Elit Siber Güvenlik Yaması

Elit Siber Güvenlik Yaması
Elit Siber Güvenlik Yaması

Özel, taktik tarzdaki PVC (polivinil klorür) yamalarımız sert ama esnektir. Su geçirmezdirler ve çok çeşitli sıcaklıklara dayanabilirler, bu da onları zorlu dış mekan koşulları veya seçkin çevrimiçi kullanım için ideal hale getirir.

KURULUM:

Kumaşlara tutturma için tercih edilen yöntem, yamayı yerine dikmek için yamanın dış kenarı etrafındaki "dikiş kanalını" kullanmaktır.

Yamanın arkasına önceden uygulanmış bir ütüyle montaj aparatı vardır, ancak ütüleme bağlantı için ilk tercih olmamalıdır. Koruyucu kağıt yaprağını çıkarın, yamayı yerleştirin ve yamanın ARKASINDAN kumaşı ısıtın. Yamanın kendisini eritmekten kaçınmak için son derece dikkatli olun.

Kumaş olmayan yüzeyler için koruyucu kağıt tabakasını çıkarın ve amblemi çift taraflı bant veya uygun bir yapıştırıcı ile yapıştırın.

Adım 2: Adafruit Devre Bahçesi Bluefruit

Adafruit Devre Bahçesi Bluefruit
Adafruit Devre Bahçesi Bluefruit

Adafruit'teki parlak arkadaşlarımızın sunduğu Circuit Playground Bluefruit, elektronik ve programlamayı keşfetmek için harika bir entegre platformdur. Yuvarlaktır ve çeşitli yöntemlerle bağlantı yapmak için dış kenar çevresinde timsah klipsli pedlere sahiptir. USB, AAA pil takımı veya LiPo pil ile çalıştırılabilir. Circuit Playground Bluefruit, yerleşik USB desteğine sahiptir ve diğerlerinin yanı sıra Arduino çizimi ve CircuitPython programlama araçlarıyla kullanılabilir.

Ana çip, 64 MHz'de çalışan ve kayan nokta işlemlerini destekleyen 32-bit ARM Cortex M4 CPU çekirdeği etrafında inşa edilmiş bir Nordic Semiconductor nRF52840 Mikrodenetleyicidir. nRF52840, Bluetooth 5, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT ve 2.4 GHz tescilli yığınları için protokol desteğine sahiptir. Basitleştirilmiş eşleştirme ve ödeme çözümlerinde kullanım için NFC-A Etiketine sahiptir. ARM TrustZone CryptoCell şifreleme birimi, çip üzerinde bulunur ve yüksek verimlilikle ve CPU'dan bağımsız olarak çalışan çok çeşitli şifreleme seçenekleri sunar.

Her Circuit Playground Bluefruit'te pişirilen şunları bulacaksınız:

  • Bluetooth Düşük Enerji destekli 1 x nRF52840 Cortex M4 işlemci
  • 10 x mini NeoPiksel, her biri herhangi bir rengi görüntüleyebilir
  • 1 x Hareket sensörü (musluk algılamalı, serbest düşme algılamalı LIS3DH üç eksenli ivmeölçer)
  • 1 x Sıcaklık sensörü (termistör)
  • 1 x Işık sensörü (fototransistör). Renk sensörü ve nabız sensörü olarak da işlev görebilir.
  • 1 x Ses sensörü (MEMS mikrofon)
  • D sınıfı amplifikatörlü 1 x Mini hoparlör (7,5 mm manyetik hoparlör/sesli uyarı)
  • 2 x Basmalı düğmeler, A ve B etiketli
  • 1 x Slayt anahtarı
  • 8 x timsah klipsi dostu giriş/çıkış pinleri
  • I2C, UART, analog giriş yapabilen 6 pin, çoklu PWM çıkışları içerir
  • Yeşil "AÇIK" LED'i çalıştırıldığını bilmeniz için
  • Temel yanıp sönme için kırmızı "#13" LED
  • Yeniden başlatma tuşu
  • Kod ve kitaplıkları depolamak için öncelikle CircuitPython ile kullanılan 2 MB SPI Flash depolama.
  • Programlama ve hata ayıklama için MicroUSB bağlantı noktası
  • USB bağlantı noktası, seri bağlantı noktası, klavye, fare, joystick veya MIDI gibi davranabilir

BAŞLAMAK:

Standart bir MicroUSB kablosu kullanarak Circuit Playground Bluefruit'i çalıştırın ve daha fazlasını öğrenmek için Adafruit Belgelerine tıklayın.

Adım 3: Devre Python

Devre Python
Devre Python

CircuitPython, düşük maliyetli mikrodenetleyici kartlarında denemeyi ve programlamayı öğrenmeyi basitleştirmek için tasarlanmış bir programlama dilidir. Önceden masaüstü indirmelerine gerek kalmadan başlamayı her zamankinden daha kolay hale getirir. Panonuzu kurduktan sonra herhangi bir metin düzenleyiciyi açın ve kodu düzenlemeye başlayın. Bu kadar basit.

CircuitPython'u Circuit Playground Bluefruit'e kurmak için bu hızlı adımları izleyin.

Circuit Playground Bluefruit'e eklenen tüm özellikler ve CircuitPython'un gücü sayesinde artık kutudan çıktığı gibi bir dizi harika deney yapabiliriz. Buradakiler sadece birkaç örnek:

Yerleşik NeoPixel RGB LED'lerini Kontrol Etme

Sıcaklığı ölçün ve Flash'a kaydedin

Klavye ve Fare Enjeksiyonu için HID Kontrolü

Bluetooth üzerinden Mobil Cihazlarla Arayüz

Adım 4: Breadboard Dostu Oyun Alanı Hayaleti

Breadboard Dostu Oyun Alanı Hayalet
Breadboard Dostu Oyun Alanı Hayalet

Playground Ghost, geleneksel modüllere ve devre tahtasına sahip devrelere bağlanmak için lehimsiz devre tahtasına sahip bir Devre Oyun Alanı kullanmanın eğlenceli bir yoludur. "Cıvatalı" bir arayüz olarak Circuit Playground, Playground Ghost'a kolayca takılabilir, çıkarılabilir ve yeniden takılabilir. Bu, Adafruit TFT Gizmo veya Adafruit Proto Gizmo gibi diğer "cıvatalı" panolara montaj ve ayrıca timsah klipsleri vb. ile kullanım için sökme esnekliği sağlar.

Adım 5: Oyun Alanı Hayaletini Birleştirin

Oyun Alanı Hayaletini Birleştirin
Oyun Alanı Hayaletini Birleştirin

Somunlar

Broşlama somunları, güçlü bir dişli bağlantı elemanını sünek olmayan malzemelere (baskılı devre kartları gibi) kalıcı olarak takmak için kullanılır. Somunun bir tarafında bir kesme yüzeyi bulunur. Somun, kaplamalı bir PCB deliğine karşı ve içine basınçla oturduğunda, kesme yüzü deliğin duvarları içindeki kaplamaya bağlanır. Bu arayüz, kaplamaya ve ekli PCB izlerine hem mekanik hem de elektriksel bağlantı sağlar.

Broş Somunlarını Kullanmanın İki Yöntemi

YÖNTEM A

Circuit Playground'u Playground Ghost'a monte etmenin ilk yöntemi, hızlı ve kolay yöntemdir. En azından ilk kez bu rotaya gitmenizi öneririz. Bu yöntemde, somunların geleneksel (broşlama yapmayan) somunlar olarak kullanılması için, broşlama somunlarının ısırma yüzünü dışa doğru çevirin. Somunu iki PCB'nin mavi tarafına (Devre Oyun Alanı tarafı) koymak, somunlar makine vidalarının başından biraz daha küçük olduğundan vida başının kısa devre yapması veya Devre Oyun Alanındaki herhangi bir bileşene zarar verme riskini azaltır.

YÖNTEM B

Circuit Playground'u Playground Ghost'a monte etmenin ikinci yöntemi, amaçlandığı gibi broşlama somunlarını kullanır - broşlu. Her bir broş somununu PCB izlerinin karşısındaki Playground Ghost'a bastırarak başlayın. Broşlama somununun kesme yüzü aslında PCB deliğindeki kaplamayı keser, bu nedenle oldukça fazla güç gerektirebilir. En iyi seçenek, bir mengene veya başka bir toplu ezme silahı kullanmaktır. PCB'nin iz tarafı ile mengene yüzeyi arasına bir miktar karton (veya başka bir çizilmeye karşı koruma) yerleştirdiğinizden emin olun.

LÜTFEN DİKKAT: B Yöntemi, makine vidasının başının Devre Oyun Alanının bileşen tarafında durmasına neden olur ve makine vidaları için çok sıkı bir uyum olabilir. Sağlanan makine vidalarının "yıkayıcı kafası" üstleri büyüktür ve kolayca kısa devre yapabilir veya pano bileşenlerine zarar verebilir. "Yıkayıcı kafaları" olmayan M3 makine vidalarınız varsa, bunun yerine bunları kullanmak isteyebilirsiniz. Bunlar, yukarıdaki resimde gösterildiği gibi sadece düz yuvarlak başlı veya yuvarlak başlı vidalar olabilir. PC kasaları için bir yığın vidanız varsa, M3 vidaları bu uygulama için oldukça yaygın olduğu için muhtemelen şanslısınız. Vida başının altında bir yalıtkan kullanmak başka bir seçenektir, ancak dikkatli olun.

Başlık Pinleri

Son olarak, dik açılı başlıkların kısa kenarını gösterildiği gibi Playground Ghost'a lehimleyin. Doğru açılı başlıklar, hayaletin lehimsiz devre tahtası üzerinde ayağa kalkmasına ve gerçekten musallat olmasına izin verir.

Adım 6: Lehimsiz Breadboard Üzerinde Oyun Alanı Hayaleti

Lehimsiz Breadboard Üzerinde Oyun Alanı Hayaleti
Lehimsiz Breadboard Üzerinde Oyun Alanı Hayaleti

Playground Ghost'u lehimsiz bir devre tahtasına yerleştirin ve düzeltici potansiyometreyi burada gösterildiği gibi bağlayın.

Önerilen: