Bugün nasıl bakacağız kendin yap serinletmek elektronik tüm öğrencilerin hayal ettiği cihaz - minyatür bir dijital kopya kağıdı!
Bu ev yapımı ürünün yazarı AlexGyver (YouTube kanalı "AlexGyver").
Kış geliyor, yani öğrenciler yakında bir oturum yapacaklar. Ve oturuma hazırlanmanız ve akıllıca hazırlanmanız gerekir. Altı ay önce, Alex zaten kendi ellerinizle neredeyse algılanamayan bir hile yaprağının nasıl yapılacağını anlattı, bununla cevapların önceden bilindiği herhangi bir testi yazabilirsiniz. Hile olarak kabul edilebilecek herhangi bir işlem yapmadan mümkün olduğunca gizli bir şekilde yazmak.
Bu kez, çok ince bir yazılı metne sahip bir kağıda benzer şekilde daha klasik bir şey yapmaya çalışacağız.
Bu projeyi tekrarlamak için ihtiyacımız olacak:
- OLED ekran i2c bağlantılı 128 x 64 nokta çözünürlüğe sahip 4 pin;
- kart yuvası;
- doğrudan microSD hafıza kartı;
- düğme 3 adet kontrol etmek;
- ve tabii ki Arduino Nanotüm bu ütüyü yönetecek.
Fikir şudur: txt formatında herhangi bir metni düz bir metin dosyası kullanarak bir hafıza kartına bırakıyoruz. Mikrodenetleyici metni dosyadan okuyacak ve görüntüleyecektir.
İlk bakışta, görev oldukça basit görünüyor, ama aslında o kadar da değil. Bu tür bir harita ile çalışmak için yerel kütüphane, Hintliler için Hintliler tarafından doğal olarak yazılmıştır ve yazar bunu biraz tekrar yapmaya karar vermiştir.
Ağdaki bir OLED ekran için birçok kütüphaneyi kolayca bulabilirsiniz, ancak maalesef aynı Hintliler tarafından yazılmıştır ve bu durumda yazar, mikrodenetleyicinin yanında bir tampon kullanmadan ekranda veri görüntüleyecek olan kendi yazılarını yazmalı ve her şeye Rus yazı tipini doğru şekilde görüntüler.
Gelecekteki cihazımızın düzeni:
Bence herkes böyle bir hile sayfasını saklayacak hiçbir şey olmadığını kabul ediyor, kişinize çok fazla dikkat çekmeden onu amaçlanan amaç için kullanmak önemsiz olmayacak.
Ancak baskılı devre kartlarının nasıl üretileceğini biliyoruz, bu yüzden şimdi yapacağız.
İlk adım bir devre kartı çizmektir. Yazar, her zamanki gibi, çevrimiçi editör EasyEDA'da boşandı.
Şuna benziyor Gelecekteki cihazın şeması:
Diyagram gerekli tüm bileşenleri gösterir: bir mikrodenetleyici, 3 düğme, bir ekran, bir microSD kart yuvası, bir pil ve çip ürün yazılımı süresi boyunca sıfırlama pimini sıkmak için gereken bir direnç.
Projenin ana hedefi maksimum kompaktlıktır. Bu nedenle, yazar panoyu ekran boyutunda ve 3 düğmede çok dikkatli bir şekilde tasarladı.
Bu düğmeler, bu arada, sessiz, çok havalı ve bunlar bugünkü projemiz için mükemmel.
Ekranın altına bir cr2025 veya 2032 formatlı lityum-iyon pil yerleştirilecek ve mikrodenetleyicinin kendisi ile bir açma / kapama anahtarı doğrudan altına yerleştirilecektir.
Arşivi proje ile indirebilirsiniz BURADA.
Önemli bir nokta! Uçakta Arduino 16 MHz saat üretecimiz var ve mikrodenetleyici onunla çalışacak şekilde yapılandırıldı.
Montajı kolaylaştırmak için kartta jeneratör yatağı yoktur ve mikrodenetleyici dahili bir saatle çalışır. Bunun çalışması için, sigortaları dahili bir saat kaynağı için yapılandırmamız veya her şeyin zaten olması gerektiği gibi durduğu çıplak bir ATmega328 yongası satın almamız gerekiyor.
O zaman ihtiyacımız var usbasp programcı, ancak başka bir arduinka'yı programcı olarak da kullanabilirsiniz, talimatlar internette.
Prosedür aşağıdaki gibidir: önce proje arşivi ile birlikte indirilen ürün yazılımını açmanız gerekir, daha sonra değiştirilmiş gyvercore çekirdeğini kurmanız gerekir, daha fazla ayrıntı bulunabilir yazarın sitesinde.
Ardından, dahili 8 MHz saat kaynağını seçin, “bootloader olmadan” önyükleyiciyi seçin, bu cihazımızın dahil edilmesini hızlandıracaktır.
Ve "boot bootloader" ı tıklayın.
Ardından, “sketch” - “programcı aracılığıyla indir” e tıklayın, ürün yazılımı çipe yüklenir.
Bir sonraki adım bir saç kurutma makinesi almak ve mikrodenetleyiciyi tahtadan “havaya uçurmak” (lehim). Tekrarlıyorum, saç kurutma makineniz yoksa ve zaten tahtaya lehimlediyseniz çıplak bir taş alabilirsiniz.
Bellek kartı yuvası da modülden çıkarılmalıdır. Veya ücretsiz olarak bir parça satın alabileceğiniz yerleri arayın.
İşte nokta, çip üzerindeki nokta ile birleştirin.
Ardından, bir çift bacağı ve lehimi sabitleyin.
Çip gövdesi oldukça küçük, ama her şey yolunda görünüyordu. Ardından, pil bölmesini ve anahtarı lehimleyin.
Sonra bu bileşenleri yeni bir panoya lehimledik.
Bir sonraki adım, örneğin bir Kalosha temizleyici ile akı artıklarını iyice durulamaktır.
Tahtanın alt tarafı bittiğinde, diğer tarafa geçin. İlk adım, pil takımını biraz kalınlaştırmaktır. Bu, normal temas için gereklidir, çünkü piller farklıdır, bazılarının eksi tarafında kalınlaşma vardır ve bazılarında böyle bir kalınlaşma yoktur ve zayıf çalışırlar.
Ardından, düğmeleri ve pil bölmesini lehimleyin.
Daha sonra pil bölmesine çift taraflı bant yapıştırılması önerilir, ancak aşırı durumlarda elektrik bandı çıkar.
Bu, kontakların ekranda kapanmaması için gereklidir.
Bir sonraki adım ekranı lehimlemektir.
Hepsi bu kadar, ileri teknoloji spur'umuz tamamen hazır. Bataryayı (artı yukarı), bir hafıza kartını takıp cihazı açıyoruz.
Gördüğünüz gibi her şey çalışıyor! Bir cihazı yeniden bağlamak için yapmanız gereken ilk şey cihazı kapatmaktır. Sonra bellek kartını çıkarırız ve programlayıcı bloğunu VCC pimi sol üst delikte olacak şekilde yerleştiririz ve biraz eğeriz:
Ürün yazılımı dosyasına geri dönelim. Burada sağ el modunu ve sol el modunu yapılandırabilirsiniz (ekranın yönünü ve düğmelerin yönünü etkiler).
Orta düğme - uyku modunu seçin ve çıkın, başka bir 2 düğme - metin ve dosyalar arasında gezinmek için yukarı / aşağı.
Dosya okuma modundan çıkmak için seçim düğmesini basılı tutun.
Sonuç olarak, oldukça ilginç bir cihaz ortaya çıktı, belki birisi metnin ezberlenmesi için makul olmayan yüksek gereksinimleri olan işe yaramaz öğelerin teslimine yardımcı olacaktır.
Hepsi bu. İlginiz için teşekkürler. Yakında görüşürüz!
Yazarın videosu: