İçindekiler:

Uygulaması Kolay Kullanıcı Arayüzü -- Joystick ve Düğmeli OLED Ekran: 6 Adım
Uygulaması Kolay Kullanıcı Arayüzü -- Joystick ve Düğmeli OLED Ekran: 6 Adım

Video: Uygulaması Kolay Kullanıcı Arayüzü -- Joystick ve Düğmeli OLED Ekran: 6 Adım

Video: Uygulaması Kolay Kullanıcı Arayüzü -- Joystick ve Düğmeli OLED Ekran: 6 Adım
Video: Enes Batur’un Bilgisayarı Hacklendi! 2024, Temmuz
Anonim
Image
Image

Bu modül, iki düğmeli, 5 yönlü joystick'li ve 3 eksenli ivmeölçerli bir OLED ekrana sahiptir. Bu, bir proje için kullanıcı arayüzünün ayarlanmasında kullanışlıdır.

Hey, naber çocuklar? Akarsh burada CETech'ten. Bugün gelecekte yapacağımız herhangi bir proje için hızlı bir UI donanım arayüzü oluşturmada çok faydalı olan hepsi bir arada bir modüle göz atacağız. Panoyu çalışırken görmek için kanalımdaki videoyu izleyin! Şimdi projeyle başlayalım!

Adım 1: Parçalar

Parçalar
Parçalar

Bunu yapmak için bir ESP8266 kartına ihtiyacınız olacak ve isterseniz bir pil de ekleyebilirsiniz.

Firebeetle OLED modülünü burada bulabilirsiniz.

Pin çıkışı uyumlu olacağından ve hiçbir yerde sorun yaşamayacağınız için bu modül ile DFRobot'tan bir kart kullanmanızı öneririm, yerleşik pil şarj ve izleme çözümüne sahip olduğu için DFRobot'un Firebeetle kartını kullandım.

Adım 2: Üretilen Projeniz İçin PCB'leri Alın

Ürettiğiniz Projeniz İçin PCB Alın
Ürettiğiniz Projeniz İçin PCB Alın

PCB'leri çevrimiçi olarak ucuza sipariş etmek için JLCPCB'ye göz atmalısınız!

2$ ve bir miktar nakliye karşılığında kapınıza kadar üretilmiş ve gönderilmiş 10 kaliteli PCB alırsınız. Ayrıca ilk siparişinizde kargoda indirim alırsınız. Kendi PCB'nizi tasarlamak için easyEDA'ya yönelin, bu yapıldıktan sonra Gerber dosyalarınızı JLCPCB'ye yükleyin ve bunların kaliteli ve hızlı geri dönüş süresi ile üretilmesini sağlayın.

Adım 3: Arduino IDE'yi İndirin ve Ayarlayın

Arduino IDE'yi İndirin ve Ayarlayın
Arduino IDE'yi İndirin ve Ayarlayın

Arduino IDE'yi buradan indirin.

1. Arduino IDE'yi kurun ve açın.

2. Dosya > Tercihler'e gidin

3. https://arduino.esp8266.com/stable/package_esp8266… Ek Pano Yöneticisi URL'lerini ekleyin.

4. Araçlar > Pano > Pano Yöneticisi'ne gidin

5. ESP8266'yı arayın ve ardından kartı kurun.

6. IDE'yi yeniden başlatın.

Adım 4: Parçaları Hazırlayın

Parçaları Hazırlayın
Parçaları Hazırlayın
Parçaları Hazırlayın
Parçaları Hazırlayın
Parçaları Hazırlayın
Parçaları Hazırlayın

1. Mikrodenetleyici modülünün yanı sıra OLED kalkanındaki başlıkları lehimleyin.

İPUCU: Başlıkları hizalamak için bir devre tahtası kullanın ve ardından başlıkları devre tahtasına takılı halde tutarak modülü lehimleyin.

2. Köşeleri her iki modüldeki beyaz renklerle hizalayın ve başlıkları kullanarak üst üste koyun. Şimdi kartı PC'ye bağlayın.

Adım 5: Modülün Kodlanması

Modülün Kodlanması
Modülün Kodlanması

1. Aşağıdaki kitaplıkları indirin:

1.1.

1.2.

2. İndirilen kitaplıkları ayıklayın, onlardan "-master" adını kaldırarak yeniden adlandırın.

3. Arduino IDE'nizdeki kitaplıklar klasörüne gidin ve her iki klasörü de buraya yapıştırın.

4. Arduino IDE'yi yeniden başlatın.

5. Dosya>Örnekler>DFRobot_OLED12864>testall'a gidin ve bu kodu açın.

6. Araçlar > Pano'ya gidin. Kullanmakta olduğunuz uygun kartı seçin, benim durumumda Firebeetle ESP8266.7. Doğru iletişimi seçin. Araçlar > Bağlantı Noktası'na giderek bağlantı noktası.

8. Yükleme düğmesine basın.

9. Sekmede Yükleme Bitti yazıyorsa, kalkanı kullanmaya hazırsınız demektir. Yüklemeden sonra, aşağıdaki ayrıntıları görüntülemek için seri monitörü açın.

Adım 6: Kalkanla Oynamak

Kalkanla Oynamak
Kalkanla Oynamak
Kalkanla Oynamak
Kalkanla Oynamak
Kalkanla Oynamak
Kalkanla Oynamak

1. Karttaki mikro USB konektörünü kullanarak modülü bir güç kaynağına bağlayın veya bir pil bağladıysanız anahtarı açın.

2. Modül bağlanır bağlanmaz ekranın canlandığını göreceksiniz.

3. Joystick üzerindeki farklı düğmeleri kullanacağınız zaman, ekranın gerçek zamanlı olarak joystick'i hangi yöne hareket ettirdiğinizi gösterdiğini göreceksiniz.

4. A ve B düğmelerine basmak, aşağıdaki resimlerdeki gibi farklı veri türlerini gösterir.

5. KONGO! Modül beklendiği gibi çalışıyor.