İçindekiler:

Proje 1: C Dilinde Demo Video: 9 Adım
Proje 1: C Dilinde Demo Video: 9 Adım

Video: Proje 1: C Dilinde Demo Video: 9 Adım

Video: Proje 1: C Dilinde Demo Video: 9 Adım
Video: İzle, Eğlen, Öğren - Kendini tanıtma // Self introduction 2024, Temmuz
Anonim
Image
Image

Merhaba hobici dostum

Bu projede, laboratuvarıma iyi bir giriş olarak hizmet edecek küçük bir ekran demosu oluşturmak istedim.

Bunu yapmak için eBay'de aşağıdaki bileşenleri çok iyi kullandım:

- Arduino Nano:

- I2C OLED LCD Ekran:

- Yapışkanlı Isıtma Tabancası:

Bu projeyi bitirmek için gereken adımlar aşağıdadır

Adım 1: Başlıkları Hem Arduino'ya hem de LCD Ekrana Lehimleyin

Adım 2: LCD Ekranımız için Montaj Olarak Hizmet Verecek Arduino Nano'daki JTAG Başlığını Bükün

Adım 3: Bağlantılı Yapıştırıcı Tabancasını Kullanarak Küçük Ekranı Arduino Nano'ya Yapıştırın

Adım 4: Doğru Bağlantıları Yapın

Şimdi tüm kurulum bir araya getirildi, bazı bağlantılar kurmanın zamanı geldi. Bunun için aşağıdaki bağlantıları kurmanız gerekecektir.

Bunu yaparken, aşağıda gösterildiği gibi standart jumper iseniz kabloları da kısaltmanız gerekecektir. Hızlı bir kural, kesimi yapmak için tam konumu tahmin etmek için teli sicim yapmaktır.

Adım 5: Kesimleri Yaptıktan Sonra, Jumper Telinin İki Ucunu Aşağıdaki Gibi Lehimlemeniz Gerekecek

Adım 6: Tüm Bağlantıları Bitirin. Bu Yapıldıktan Sonra Şimdi Bu Küçük Kurulumu Programlama Zamanı

7. Adım: Biraz Kodlama Yapmaya Hazır Olun

Arduino'ya herhangi bir kod koymadan önce, önce birkaç kitaplık indirmeniz gerekecek. Aşağıdaki iki bağlantı sizi oraya götürmelidir:

Adafruit-GFX-Library:

Adafruit-SSD1306:

Arduino IDE'ye sıkıştırılmış bir kitaplığın (.zip) nasıl ekleneceğini bildiğinizi varsayıyorum. Aksi takdirde, konu hakkında daha fazla bilgi edinmek için lütfen aşağıdaki bağlantıyı kullanın:

Arduino IDE'ye.zip kitaplığı nasıl eklenir:

8. Adım: Programınıza Daha Harika Özellikler Ekleyin

Bu teknik olarak bir adım değil, ancak ekranınıza resim eklemek gibi daha havalı özellikler eklemek ve daha sıkıcı işler için ekrana bir-g.webp

Bağlantı 1:

Bağlantı 2:

İlk bağlantı olan link1, HERHANGİ boyuttaki bir görüntüyü OLED ekranın boyutunu temsil eden uygun boyut olan 128X64'e dönüştürmenize yardımcı olur. Bununla birlikte, eldeki nihai ürüne göre daha küçük veya daha büyük boyutlara dönüştürme yapabilirsiniz. İkinci bağlantıya gelince, görüntüyü bir bitmap formatına dönüştürmenize izin verir (0'lar ve 1'ler bir arada bir matris halinde sıralanır). Bunu en son Arduino'nun program belleğinde saklamak, daha sonra “display.drawBitmap()” işlevini kullanarak görüntülemeye yardımcı olacaktır.

9. Adım: Yaratıcı Olun, Sınır Gökyüzüdür

Yukarıdaki videoyu elde etmek için kodlarımı bağlıyorum (GitHub bağlantısı). Ayrıca yukarıdaki videonun daha yavaş bir versiyonunu ekliyorum.

bağlantı:

Not: Lütfen tek renkli görüntülere dönüştürmeden önce fotoğrafın işlenmesine çok dikkat edin. Sonuç buna göre iyi veya kötü olabilir. Kontrastı, ardından gelecek olan eşik filtresini de içine alacak bir seviyeye ayarlamanızı tavsiye ederim.

İlham almaktan, değiştirmekten ve dahil edilen özelliklerden bazılarını kullanmaktan çekinmeyin.

Bunu beğendiyseniz, lütfen beğenin, paylaşın ve daha ilginç içerikler için abone olun.

Önerilen: