İçindekiler:

HackerBox 0052: Serbest Biçim: 10 Adım
HackerBox 0052: Serbest Biçim: 10 Adım

Video: HackerBox 0052: Serbest Biçim: 10 Adım

Video: HackerBox 0052: Serbest Biçim: 10 Adım
Video: #95 HackerBox 0052 FreeForm 2024, Temmuz
Anonim
HackerBox 0052: Serbest Biçim
HackerBox 0052: Serbest Biçim

Dünyanın her yerinden HackerBox Hacker'larına selamlar! HackerBox 0052, bir LED kovalayan örneği ve WS2812 RGB LED modüllerine dayalı yapı seçiminizi içeren serbest biçimli devre heykellerinin oluşturulmasını araştırıyor. Arduino IDE, Arduino Nano için yapılandırılmıştır ve Arduino Nano kullanarak serbest biçimli heykellerimiz için ATtiny85 mikro denetleyicilerini programlamayı deniyoruz. Akıl makineleri, rahatlama, yaratıcılık ve meditasyon için beyin dalgalarını eğitmek için test edilir. MOSFET anahtarları, basit mikrodenetleyici IO pinleri kullanılarak yüksek akım yüklerini kontrol etmek için araştırılmıştır.

Bu kılavuz, sarf malzemeleri tükenirken buradan satın alınabilecek HackerBox 0052'yi kullanmaya başlamayla ilgili bilgiler içerir. Her ay posta kutunuza böyle bir HackerBox almak istiyorsanız, lütfen HackerBoxes.com'a abone olun ve devrime katılın!

HackerBoxes, donanım korsanları ve elektronik ve bilgisayar teknolojisi meraklıları için aylık abonelik kutusu hizmetidir. Bize katılın ve HACK LIFE'ı yaşayın.

1. Adım: HackerBox 0052 için İçerik Listesi

  • Arduino Nano
  • Yirmi WS2812B RGB LED Modülü
  • ATtiny85 DIP8 Mikrodenetleyici
  • USB LED Lamba (renkler değişiklik gösterir)
  • 555 Zamanlayıcı Çipi
  • CD4017 Sayaç Çipi
  • Lehimsiz Breadboard 400 Nokta
  • Bakır Serbest Şekilli Şekillendirme Teli 18G
  • USB Erkek-Dişi Kablo
  • Stereo 3.5mm Erkek-Dişi Kablo
  • Stereo 3.5mm PCB Jakı
  • İki AOD417 P-Kanal MOSFET
  • İki AOD514 N-Kanal MOSFET
  • 100K Potansiyometre
  • 10K Çift Çete Potansiyometre
  • On beş Yeşil 5mm LED
  • Kablo Uçlu 9V Pil Klipsi
  • Üç 10uF Elektrolitik Kapasitör
  • Bir 1uF Elektrolitik Kondansatör
  • İki DIP8 Çip Soketi
  • Bir DIP16 Çip Soketi
  • Dirençler: 680R, 1.5K ve 4.7K Ohm
  • Klavye Savaşçı Hacker Çıkartması
  • Phish Hook Hacker Sticker
  • Özel HackerBox Spor Güneş Gözlüğü

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

  • Havya, lehim ve temel havya aletleri
  • Yazılım araçlarını çalıştırmak için bilgisayar

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.

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.

Adım 2: Serbest Biçimli Devreler

Serbest Biçimli Devreler
Serbest Biçimli Devreler

Bu Hackaday Girişinde açıklandığı gibi, devreleri alt tabaka olmadan birleştirme tekniği birçok isimle anılır: flywire, deadbug, noktadan noktaya kablolama veya serbest biçimli devreler. Bazen bu teknik, üretim sonrası tasarım hatalarını düzeltmek gibi pratik amaçlar için kullanılır, ancak muhtemelen daha ilginç bir şekilde, elektronik devrelerden sanat yaratmak için kullanılır.

Genellikle bakır tel, alüminyum çubuk veya pirinç çubuklardan yapılan serbest biçimli elektronikler çeşitli biçimler alır ve bu örneklerde görüldüğü gibi şaşırtıcı derecede güzel ve yaratıcı olabilirler…

  • Sanat Olarak Serbest Biçimli Elektronik
  • Deadbug Prototipleme ve Serbest Biçimli Elektronik
  • Peter Vogel'in Elektronik Sanat Eseri
  • LED Takı
  • Eirik Brandal Elektronik Heykeller
  • Heykel Synth Devreleri
  • Hackaday Supercon'dan Mohit Bhoite Tanıtım Videosu
  • Hackaday Devre Heykel Yarışması
  • İskelet Videoyu İzle

Neden kendi serbest biçimli devre heykel denemelerinizin bazı resimlerini ve fikirlerini paylaşmıyorsunuz?

3. Adım: Serbest Biçimli LED Chaser

Serbest Biçimli LED Kovalayıcı
Serbest Biçimli LED Kovalayıcı

İlk serbest biçimli heykel denemeniz için ilginç bir devre, bu videoda gösterilene benzer bir LED Chaser.

18 gauge tel, elle veya pense kullanılarak yerine oturtulabilir.

9V pil veya potansiyometre gibi daha ağır parçalar, sağlam bir taban sağlamak için yapının altına yerleştirilebilir.

Lehimleme sırasında ısı hasarını önlemek için iki IC yongası için DIP soketleri kullanılabilir.

Adım 4: Arduino Nano

Arduino Nano
Arduino Nano

Arduino Nano, favori MCU modüllerinden biridir. Bunları çeşitli deneyler ve DIY sistemleri için kullanıyoruz.

Dahil edilen Arduino Nano kartı, modüle lehimli gelmeyen başlık pinlerini içerir. Pimleri şimdilik kapalı bırakın. Başlık pinlerini lehimlemeden önce Arduino Nano modülünde ilk testleri gerçekleştirin. Tek gereken bir MiniUSB kablosu ve çantadan çıktığı gibi Arduino Nano kartı.

Yakın zamanda bir Arduino Nano kullanmadıysanız, Arduino IDE, CH340G USB/Seri köprü yongası ve Arduino Nano modülünün ilk "yanıp sönen" çizim doğrulamasının nasıl gerçekleştirileceği hakkında bilgi için HackerBox 0051 Kılavuzuna bakın ve alet zinciri. Her şeyi kontrol ettikten sonra, başlık pimlerini Nano'ya lehimleyin.

Arduino ekosisteminde çalışmak için ek tanıtım bilgileri istiyorsanız, birkaç örnek ve bir PDF Arduino Ders Kitabı bağlantısı içeren HackerBoxes Başlangıç Atölyesi Kılavuzu'na bakın.

Adım 5: Arduino Nano Kullanarak ATtiny85 MCU'yu Programlama

Image
Image

Bu video, Arduino IDE'den ATtiny85 mikro denetleyicisini programlamak için Arduino Nano'nun (ArduinoISP çalıştıran) ve bir kapasitörün nasıl hızlı bir şekilde kullanılacağını gösterir.

Adım 6: Serbest Biçimli RGB LED Modülleri

Akıl Makineleri
Akıl Makineleri

RGB LED modülleri (WS2812B bileşenlerine dayalı), özellikle 8pin ATtiny85 MCU tarafından çalıştırıldığında FREEFORM CIRCUIT SCULPTING için harika bir ortamdır. MCU'ya çeşitli yapılar lehimlenebilir ve yaratıcı ışık/renk desenleri programlanabilir.

Örneğimiz için Arduino IDE'deki FastLED Kütüphanesine kurduk.

Basit taslakla başlayın:

Örnekler>HızlıLED>Renk Paleti

Sadece değiştir:

#define LED_PIN, LED "veri girişi" için kullanılan IO pinine

#NUM_LEDS'i zincirde ne kadar çok LED varsa ona tanımlayın

#Güçten tasarruf etmek için PARLAKLIK'ı 10-15 civarında bir değere tanımlayın

ve

#define LED_TYPE - WS2812B

Adım 7: Zihin Makineleri

Wikipedia'ya göre Zihin Makineleri "Beyin Makineleri" veya "Işık ve Ses Makineleri" olarak da bilinir.

Akıl Makineleri, kullanıcının beyin dalgalarının frekansını değiştirmek için genellikle titreşimli ritmik ses ve yanıp sönen ışıklar kullanır. Bu, meditasyon ve şamanik keşiften elde edilenlerle karşılaştırılan derin gevşeme, konsantrasyon ve bazı durumlarda değişmiş bilinç durumlarına neden olabilir.

Zihin Makineleri, gözleri kapalıyken ışıkları göz kapaklarından izleyen kullanıcının taktığı gözlüklere gömülü ışıkların yanıp sönmesi için sinyaller üretebilir.

Akıl Makineleri ayrıca, iki farklı saf ton sinüs dalgasının bir dinleyiciye dikotik olarak (her kulaktan bir tane) sunulduğu zaman, frekans farkıyla algılanan, çift kulaklı vuruşlar da dahil olmak üzere ses uyaranları üretir. Örneğin, öznenin sağ kulağına 530 Hz saf ton sunulurken sol kulağına 520 Hz saf ton sunulursa, dinleyici üçüncü bir tonun işitsel yanılsamasını algılayacaktır. Üçüncü sese çift sesli vuruş denir ve bu örnekte, her kulağa sunulan 530 Hz ve 520 Hz saf tonlar arasındaki fark olan 10 Hz'lik bir frekansla ilişkili algılanan bir perdeye sahip olacaktır.

ÖNEMLİ GÜVENLİK BİLDİRİMİ:

Hızlı yanıp sönen ışıklar, ışığa duyarlı epilepsi veya diğer sinir bozuklukları olan kişiler için tehlikeli olabilir. Yanıp sönen ışıklara karşı hassasiyetiniz varsa veya herhangi bir epilepsi, nöbet veya diğer sinir bozuklukları geçmişiniz varsa, bu tür cihazlardan veya yanıp sönen ışıklı diğer projelerden kaçının.

Adım 8: Kendin Yap Zihin Makinesi Platformu

DIY Zihin Makinesi Platformu
DIY Zihin Makinesi Platformu

Bir Mind Machine platformu, ekli mind_demo taslağı ile programlanmış Arduino Nano kullanılarak burada gösterildiği gibi monte edilebilir. Çizim, ışıklar ve binaural vuruşlar kullanarak 9 Hz Alfa Beyin Dalgaları için eğitiyor. Alfa Beyin Dalgaları burada tartışıldığı gibi derin gevşemeyi teşvik edebilir. Kod, diğer beyin dalgası frekanslarını veya eğitim modellerini keşfetmek için değiştirilebilir ve genişletilebilir.

Mind_demo'nun iki kitaplık gerektirdiğini unutmayın: Her ikisi de Arduino IDE içindeki Araçlar > Kitaplıkları Yönet kullanılarak bulunabilen FastLED ve ToneLibrary. Standart Arduino ton işlevselliği aynı anda iki farklı ton üretemediği için özel Ton Kitaplığı gereklidir.

WS2812B modüllerinden ikisi (iki zincir halinde) güneş gözlüğü camlarına yerleştirmek için mükemmeldir. 3.5mm Ses Kablosu kullanılarak kontrolör devresine bağlanabilirler. 3.5mm Ses Kablosu dişi ucuna yakın kesilebilir. Dişi uç MCU devresine bağlanmıştır ve erkek uçlu uzun kablo gözlüklerdeki LED'lere bağlanabilir. Bu, LED gözlükler için güzel bir tak-çıkar arayüz sağlar.

Bazı koli bandı veya siyanoakrilat, LED'leri gözlüklere yapıştırmak için harika çalışıyor. Sıcak tutkal genellikle güneş gözlüğü camları gibi pürüzsüz plastiğe yapışmada zorlanır. Exclusive HackerBox gölgelerinizi gerçek gölgeler olarak spor yapmak istiyorsanız, bu projeden fedakarlık etmek için torpido gözünüze, çöp çekmecenize veya farklı güneş gözlükleri için yerel dolar mağazanıza tıklamanız yeterlidir.

Çift çete ses devresi, 3,5 mm PCB jakına takılı standart kulakiçi kulaklıkları veya kulaklıkları sürmek için iyi çalışır.

Adım 9: Yüksek Akım Yüklerini Değiştirmek için MOSFET'ler

Yüksek Akım Yüklerini Değiştirmek için MOSFET'ler
Yüksek Akım Yüklerini Değiştirmek için MOSFET'ler

Hiç MCU'nuzdaki IO pinlerinin desteklediğinden daha fazla akım çeken cihazları kontrol etmek istediniz mi? Cihazları MCU'dan farklı voltajlarda kontrol etmeye ne dersiniz?

Bu Andreas Spiess Videosu izlenmeye değer. Andreas, dijital/MCU projelerimizden güç yüklerini değiştirmek için elimizde ne tür transistörler bulundurmamız gerektiğini belirlemek için (çoğu) kanlı ayrıntılardan geçiyor. Bunu sahip olmak için kaynatır:

Düşük taraf yüklerini değiştirmek için N-Kanal FET'leri ve

Yüksek taraf yüklerini değiştirmek için P-Kanal FET'leri.

Bir USB yükünü (LED lamba) açıp kapatmayı denemek için her birinden bir çift dahildir. USB uzatma kablosunu keserek açın. Kırmızı kabloyu (yüksek taraf) değiştirmek için bir P-Kanal FET (D ve S pinleri) kullanın. VEYA siyah kabloyu (alt taraf) değiştirmek için bir N-Kanal FET (D ve S pinleri) kullanın. MCU kontrol sinyalini 680 ohm dirençlerden biri aracılığıyla FET'in kapı (G) pinine bağlayın ve kontrol edin! Ayrıca videoda gösterildiği gibi G pinindeki "sihirli eller"i deneyin. "Sihirli ellerin" yalnızca bir yönde çalıştığını, ancak kapının 5V veya GND'ye hızlı bir şekilde kısalmasının FET anahtarını çevireceğini unutmayın.

FET geçişi için bu USB güç senaryolarını denedikten sonra, kırmızı ve siyah kablolara timsah klipsleri koyarak iki USB "pigtail"i yeniden kullanabilirsiniz. USB soket tarafı 5V'luk bir kaynağa takılabilir ve daha sonra prize taktığınız herhangi bir USB cihazına güç sağlamak için kullanılabilir. USB fişi tarafı, herhangi bir USB kaynağından veya duvar siğilinden klipslere (ve klipsler ne olursa olsun) güç sağlamak için kullanılabilir. Bu timsah klipsli örgüler, çeşitli test ve ölçüm senaryoları için kullanışlıdır, bu nedenle onları tezgahınızda el altında tutmak isteyebilirsiniz.

Adım 10: Gölge Giymelisiniz

Elektronik, bilgisayar teknolojisi ve bilgi güvenliğinin geleceği çok parlak, HackerBox gölgelerinizi takmalısınız.

HackerBox 0052 projelerinizi aşağıdaki yorumlarda veya HackerBoxes Facebook Grubunda paylaşmayı unutmayın. Ayrıca, bir sorunuz olursa veya yardıma ihtiyacınız olursa istediğiniz zaman [email protected] adresine e-posta gönderebileceğinizi unutmayın.

Sıradaki ne? Devrime katıl. HackLife'ı yaşayın. Her ay posta kutunuza teslim edilen harika bir hacklenebilir ekipman kutusu alın. HackerBoxes.com'da gezinin ve aylık HackerBox aboneliğiniz için kaydolun.

Önerilen: