Hari ini kita akan melihat bagaimana lakukan sendiri buat sejuk elektronik peranti yang semua impian pelajar - helaian cheat digital kecil!
Penulis produk buatan sendiri ini ialah AlexGyver (saluran YouTube "AlexGyver").
Musim sejuk akan datang, yang bermakna pelajar akan mempunyai sesi tidak lama lagi. Dan anda perlu bersiap sedia untuk sesi ini, dan bersedia dengan bijak. Enam bulan yang lalu, Alex telah memberitahu bagaimana untuk membuat lembaran cheat yang hampir tidak dapat dilihat dengan tangan anda sendiri, dengan mana anda boleh menulis sebarang ujian yang mana jawapannya diketahui terlebih dahulu. Dan untuk menghapuskan secara rahsia, tanpa melakukan apa-apa tindakan yang boleh dianggap sebagai penipuan.
Kali ini kami akan cuba membuat sesuatu yang lebih klasik, sama seperti sekeping kertas dengan teks yang ditulis dengan sangat halus.
Jadi, untuk mengulangi projek ini kita perlu:
- Paparan OLED dengan resolusi 128 dengan 64 mata dengan sambungan i2c, 4 pin;
- slot kad;
- terus kad memori microSD;
- butang untuk mengawal 3pcs;
- dan tentu saja Arduino nano, yang akan menguruskan semua besi ini.
Idea ini ialah: kami menjatuhkan sebarang teks dalam format txt ke kad memori, menggunakan fail teks biasa. Mikrokontroler akan membaca teks dari fail dan memaparkannya.
Pada pandangan pertama, tugasnya kelihatan agak mudah, tetapi sebenarnya ia tidak begitu. Perpustakaan asli untuk bekerja dengan peta jenis ini ditulis secara semulajadi oleh orang India untuk kaum India, dan pengarang memutuskan untuk mengulanginya sedikit.
Anda boleh dengan mudah mencari banyak perpustakaan untuk paparan OLED di rangkaian, tetapi malangnya mereka ditulis oleh orang India yang sama, dan dalam hal ini penulis harus menulis sendiri, yang akan memaparkan data pada paparan tanpa menggunakan penyangga di sisi mikrokontroler, dan ditambah ke semua memaparkan font bahasa Rusia dengan betul.
Berikut adalah susun atur peranti masa depan kami:
Saya fikir semua orang bersetuju bahawa tidak ada apa-apa untuk menyembunyikan helaian cheat seperti itu, ia tidak sepatutnya menggunakannya untuk tujuannya, tanpa menarik terlalu banyak perhatian kepada orang anda.
Tetapi kita tahu cara untuk membiak papan litar bercetak, jadi itulah yang akan kita lakukan sekarang.
Langkah pertama adalah untuk menarik papan litar. Penulis, seperti biasa, menceraikannya dalam EasyEDA editor dalam talian.
Ia kelihatan seperti ini Skim peranti masa depan:
Rajah menunjukkan semua komponen yang diperlukan: mikropengawal, butang 3, paparan, slot kad microSD, bateri, dan perintang, yang diperlukan untuk mengetatkan pin reset untuk tempoh firmware cip.
Objektif utama projek adalah padat maksimum. Atas sebab ini, penulis merancang lembaga dengan berhati-hati dalam saiz paparan dan 3 butang.
Butang ini, dengan senyap, sangat senyap, dan ini hanya sesuai untuk projek kami hari ini.
Bateri lithium-ion format cr2025 atau 2032 akan diletakkan di bawah paparan, dan mikropengawal itu sendiri, serta suis hidup / mati, akan terletak di bawah.
Anda boleh memuat turun arkib dengan projek itu DI SINI.
Satu perkara penting! Di atas kapal Arduino kami mempunyai penjana jam 16 MHz dan mikrokontroler dikonfigurasikan untuk berfungsi dengannya.
Tiada bedbug penjana di papan untuk mempermudah pemasangan, dan mikropengawal dikuasakan oleh jam dalaman. Untuk ini berfungsi, kita perlu mengkonfigurasi fius untuk sumber jam dalaman, atau membeli cip ATmega328 yang kosong, di mana semuanya sudah ada sepatutnya.
Kemudian kita perlukan pengaturcara usbasp, tetapi anda juga boleh menggunakan arduinka lain sebagai pengaturcara, arahan di Internet.
Prosedurnya adalah seperti berikut: pertama anda perlu membuka firmware yang dimuat turun bersama-sama dengan arkib projek, maka anda perlu memasang kernel gyvercore yang diubahsuai, butiran lanjut dapat dijumpai di laman pengarang.
Seterusnya, pilih sumber jam dalaman 8 MHz, pilih bootloader "tanpa bootloader", ini akan mempercepat kemasukan peranti kami.
Dan klik "bootloader rekod."
Seterusnya, klik "lakaran" - "muat turun melalui pemrogram" dan firmware dimuatkan ke dalam cip.
Langkah seterusnya adalah untuk mengambil pengering rambut dan "melepaskan" (solder) mikropengawal dari papan. Saya ulangi, anda boleh mengambil batu kosong, jika anda tidak mempunyai pengering rambut dan sudah menyoldernya ke papan.
Slot kad memori juga mesti dialih keluar dari modul. Atau cari di mana anda boleh membeli satu bahagian tanpa bayaran.
Inilah titik, menggabungkannya dengan titik pada cip itu.
Seterusnya, tetapkan sepasang kaki dan solder.
Badan cip agak kecil, tetapi segala-galanya seolah-olah berfungsi dengan baik. Seterusnya, solder dari petak bateri dan suis.
Kemudian kami menyolder komponen ini ke papan baru.
Langkah seterusnya ialah membersihkan residu fluks dengan teliti, contohnya, dengan pembersih Kalosha.
Dengan bahagian bawah papan selesai, terus ke yang lain. Langkah pertama adalah untuk mengurangkan sedikit pad bateri. Ini adalah perlu untuk mendapatkan hubungan biasa, kerana bateri berbeza, ada yang mempunyai penebalan di sisi tolak, dan ada yang tidak mempunyai penebalan seperti itu, dan mereka akan bekerja dengan buruk.
Seterusnya, solder butang dan petak bateri.
Maka, ia adalah dinasihatkan untuk melekatkan pita dua sisi pada petak bateri, tetapi dalam kes-kes yang teruk, pita elektrik akan dikeluarkan.
Ini perlu supaya kenalan tidak menutup pada paparan.
Langkah seterusnya adalah untuk memamerkan paparan.
Baiklah, itu sahaja, tekad berteknologi tinggi kami sudah siap sepenuhnya. Kami memasukkan bateri (tambah sehingga), kad memori dan menghidupkan peranti.
Seperti yang anda lihat, semuanya berfungsi! Untuk mengganti peranti, perkara pertama yang perlu anda lakukan ialah mematikannya. Kemudian kita keluarkan kad memori dan masukkan blok programmer dengan pin VCC di lubang kiri atas dan condong sedikit, seperti ini:
Mari kita kembali ke fail firmware. Di sini anda boleh mengkonfigurasi mod tangan kanan dan mod kidal (ia memberi kesan pada orientasi skrin dan arah butang).
Butang tengah - memilih dan keluar mod tidur, 2 lagi butang - ini naik / turun untuk menatal melalui teks dan fail.
Untuk keluar dari mod bacaan fail, tekan dan tahan butang pemilihan.
Akibatnya, peranti yang agak menarik itu ternyata, mungkin seseorang akan membantu dalam penyampaian barang-barang yang tidak berguna dengan keperluan yang tidak masuk akal untuk menghafal teks itu.
Itu sahaja. Terima kasih atas perhatian anda. Lihat awak tidak lama lagi!
Video pengarang: