Isi kandungan:
- Langkah 1: Pesan Papan Litar Bercetak (PCB)
- Langkah 2: Susun Komponen
- Langkah 3: Memasang Papan
- Langkah 4: Memprogram ArduinOLED
Video: Bina ArduinOLED: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
ArduinOLED adalah platform untuk permainan elektronik dan projek lain. Ia termasuk skrin OLED, kayu bedik, beberapa butang, buzzer, dan titik sambungan klip buaya untuk bersambung dengan banyak peranti lain. Lawati https://johanv.xyz/ArduinOLED untuk maklumat lanjut.
Panduan ini memberitahu cara memesan dan memasang salah satu papan ini sendiri. Untuk menyediakan perisian, lawati
Langkah 1: Pesan Papan Litar Bercetak (PCB)
Saya merancang papan pada EasyEDA:
easyeda.com/jjvan/OLED_Arduino-55422f17ec8…
Papan yang dipanggil "ArduinOLED v6" adalah papan yang saya pesan. Ia mempunyai beberapa kesilapan:
- Semua diod ke belakang kecuali diod kuasa.
- Perintang penarik SDA dan SCL secara tidak sengaja disambungkan ke tanah dan bukannya 5V, jadi saya terpaksa menyolder perintang plumbum 1K ohm ke penyambung klip buaya.
Saya membetulkan semua masalah ini di papan yang disebut "ArduinOLED v8"
- Semua diod kini betul.
- SDA dan SCL kini mempunyai perintang penarik permukaan 1K.
- Pin SPI terdapat di klip buaya di sebelah kiri.
- CATATAN: Oleh kerana pin disusun semula, anda perlu mengubahsuai perpustakaan ArduinOLED agar dapat membaca butang. Lebih lanjut mengenai perkara ini pada langkah terakhir tutorial ini.
Untuk memesan papan, buat akaun di EasyEDA, ikuti pautan di atas, dan klik "Buka di Editor" di sebelah papan yang ingin anda pesan. Kemudian klik "Fabrikasi Output" (berlabel pada gambar di atas), yang akan membuka tab baru dengan pilihan pesanan. Tukar "Kuantiti PCB" menjadi 10, kerana 5 dan 10 harganya sama, dan klik "Simpan ke Troli".
Masukkan alamat anda untuk mendapatkan kos penghantaran. Di Amerika Syarikat, biasanya $ 18, jadi jika anda ingin memesan pelbagai jenis papan, letakkan dalam pesanan yang sama sehingga anda hanya perlu membayar sekali penghantaran.
Jangan serahkan pesanan PCB, kerana anda dapat mengurangkan kos penghantaran dengan memesan beberapa komponen dengan PCB.
Langkah 2: Susun Komponen
Terlampir adalah hamparan semua komponen dan tempat saya membelinya. Semua komponen dari "LCSC" dapat digabungkan dengan pesanan PCB EasyEDA. Semasa pembayaran, di bawah pilihan penghantaran, pilih "Saya ingin menggabungkan pesanan PCB untuk dihantar bersama." Kemudian, setelah anda menghantar pesanan untuk LCSC, kembali dan hantarkan pesanan untuk papan dari EasyEDA.
Langkah 3: Memasang Papan
Beberapa catatan semasa menyisipkan komponen ke PCB:
- Pastikan untuk memotong pin Arduino Pro Mini yang melekat di bahagian belakang papan kerana akan memukul pemegang bateri 9V.
- Klip juga dioda, butang dan buzzer yang berada di bawah pemegang bateri 9V
- Pateri pemegang bateri terakhir.
- Semasa menyisipkan kayu bedik, anda harus melepaskan header sudut dan menggantinya dengan header lurus atau beberapa pin sisa dari dioda.
- Saya menggunakan header wanita 1x4 ketika menyambungkan skrin OLED sehingga saya dapat mengeluarkannya jika saya mahu. Anda juga boleh memateri skrin terus ke papan.
Langkah 4: Memprogram ArduinOLED
Untuk memprogram ArduinOLED, ikuti tutorial ini:
www.instructables.com/id/ArduinOLED/
Sekiranya anda memesan "ArudinOLED v8" yang berlabel "v2.0" di belakang (angka di belakang mewakili "versi perisian" untuk keserasian perpustakaan), anda perlu mengubah beberapa baris di perpustakaan ArduinOLED.
Buka fail di:
[folder buku sketsa] /ArduinOLED/ArduinOLED.cpp
ATAU
[folder buku sketsa] /ArduinOLED-master/ArduinOLED.cpp
Cari garis berikut di bahagian atas:
Output col0 (TINGGI);
Output col1 (TINGGI); Output col2 (TINGGI);
Dan ubah kepada ini:
Output col0 (TINGGI);
Output col1 (TINGGI); Output col2 (TINGGI); AsalChanged D10D9 D11D6 D12D
Ini akan mengubah pin yang digunakan untuk matriks butang untuk mencerminkan perubahan pada papan "ArduinOLED v8". Ia juga menjadikan pin SPI tersedia pada penyambung klip buaya di sebelah kiri.
Beritahu saya jika anda mempunyai pertanyaan atau memerlukan penjelasan mengenai salah satu langkah ini. Semoga berjaya!
Disyorkan:
Bina Pengawal MIDI Arduino: 5 Langkah (dengan Gambar)
Bina Pengawal MIDI Arduino: Hai semua! Dalam arahan ini, saya akan menunjukkan kepada anda cara membina pengawal MIDI berkuasa Arduino anda sendiri. MIDI bermaksud Antarmuka Digital Instrumen Musikal dan ini adalah protokol yang membolehkan komputer, alat muzik dan perkakasan lain untuk
Bina Pencatat Aktiviti Peribadi: 6 Langkah
Bina Pencatat Aktiviti Peribadi: Rakan saya dari London, Paul, ingin mencari jalan untuk mengesan makanan, aktiviti, dan lokasinya di papan pemuka tunggal. Ketika itulah dia muncul dengan idea untuk membuat borang web sederhana yang akan menghantar data ke papan pemuka. Dia akan meletakkan kedua-dua laman web itu sebagai
Bina Tracker Gerak Boleh Dipakai (BLE Dari Arduino ke Aplikasi Studio Android Custom): 4 Langkah
Bina Tracker Gerak Boleh Dipakai (BLE Dari Arduino ke Aplikasi Studio Android Kustom): Tenaga Rendah Bluetooth (BLE) adalah bentuk komunikasi Bluetooth berkuasa rendah. Peranti yang boleh dipakai, seperti pakaian pintar yang saya bantu reka di Predictive Wear, mesti menghadkan penggunaan kuasa sedapat mungkin untuk memanjangkan hayat bateri, dan sering menggunakan BLE
Bina Isyarat Putaran Basikal Mudah: 11 Langkah (dengan Gambar)
Bina Isyarat Putaran Basikal Mudah: Dengan kedatangan musim gugur, kadang-kadang sukar untuk menyedari bahawa hari-hari telah menjadi lebih pendek, walaupun suhunya mungkin sama. Ia berlaku kepada semua orang - anda pergi dengan basikal petang, tetapi sebelum anda kembali, gelap dan anda
ArduinOLED: 5 Langkah (dengan Gambar)
ArduinOLED: ArduinOLED adalah platform untuk permainan elektronik dan projek lain. Ia termasuk skrin OLED, kayu bedik, beberapa butang, buzzer, dan titik sambungan klip buaya untuk bersambung dengan banyak peranti lain. Lawati https://johanv.xyz/ArduinOLED untuk maklumat lanjut