İçindekiler:

ATtiny85 ile Minik Bir Pusula: 12 Adım (Resimlerle)
ATtiny85 ile Minik Bir Pusula: 12 Adım (Resimlerle)

Video: ATtiny85 ile Minik Bir Pusula: 12 Adım (Resimlerle)

Video: ATtiny85 ile Minik Bir Pusula: 12 Adım (Resimlerle)
Video: Как прошить Digispark Attiny85. Обзор платы Digispark Attiny85. Установка драйверов. 2024, Temmuz
Anonim
ATtiny85 ile Minik Bir Pusula
ATtiny85 ile Minik Bir Pusula

Bu ATtiny85 ile ilk projemiz; basit bir cep dijital pusulası (J. Arturo Espejel Báez ile işbirliği içinde).

ATtiny85, yüksek performanslı ve düşük güçlü bir mikrodenetleyicidir. 8 Kbyte programlanabilir flash belleğe sahiptir. Bu nedenle, bu projedeki zorluk, I2C protokolü sayesinde devre çok basit olduğu için programın boyutunu küçültmekti.

Gereçler

Pusula için:

  • ATtiny85
  • HMC5883L Manyetometre
  • SSD1306 I2c 0,96" 128x64 OLED Ekran
  • Kendinden kilitli kare düğme anahtarı
  • 3.7V 300mAh Lipo Li-polimer Pil
  • 3D baskılı kasa (2 parça, lütfen STL bağlantılarını bulun)

Şarj Cihazı için:

  • İki adet PCB; 17x10mm ve 13x18mm
  • 3D baskılı kasa (2 parça, lütfen STL bağlantılarını bulun)
  • Mikro USB 5V 1A TP4056 Lityum pil şarj modülü

Adım 1: Program

Devreye kablolamadan önce AB.ino programını ATtiny85'e yüklemek gereklidir. Bunun için internetten https://www.instructables.com/id/DIY-Attiny-Progr gibi herhangi bir öğreticiyi takip edebilirsiniz…Programı derlemek için Alexey Dynda'nın ssd1306 kitaplığını kurmanız gerekir, https://platformio.org/lib/show/1904/ssd1306 adresinde mevcuttur

Adım 2: Devre

Devre
Devre

Adım 3: ATtiny85'i kablolama

ATtiny85'i kablolama
ATtiny85'i kablolama
ATtiny85'i kablolama
ATtiny85'i kablolama
ATtiny85'i kablolama
ATtiny85'i kablolama
ATtiny85'i kablolama
ATtiny85'i kablolama

ATtiny'nin kullanılmayan pimlerini lehimlemeden önce kesmek uygundur.

1. ve 2. fotoğraflarda gösterildiği gibi, iki adet 2 mm'lik bölümü yarıya kadar sıyırarak ve birbirinden yaklaşık 5 mm ayırarak iki adet 10 cm'lik tel çifti hazırlayın. İlk kablo çiftinin (A) bir bölümünü SDA'ya (pim 5) ve diğer bölümü SCL'ye (pim 7) 3. resimde gösterildiği gibi lehimleyin. Diğer kablo çifti (B) ile 4. fotoğraftaki gibi bir kabloyu GND'ye (pim 4) ve diğerini +V'ye (pim 8) lehimleyin.

4. Adım: OLED Ekranı Kablolama

OLED Ekranı Kablolama
OLED Ekranı Kablolama

ATtiny'nin bir tarafının (SDA, SCL, +V ve GND) dört kablosunu OLED ekranın ilgili kontaklarına lehimleyin ve kasaya yapıştırın. Ekran kartını yalıtım bandıyla koruyun.

Adım 5: Şarj Cihazı Kişilerini Yerleştirin

Şarj Cihazı Kişilerini Yerleştirin
Şarj Cihazı Kişilerini Yerleştirin
Şarj Cihazı Kişilerini Yerleştirin
Şarj Cihazı Kişilerini Yerleştirin
Şarj Cihazı Kişilerini Yerleştirin
Şarj Cihazı Kişilerini Yerleştirin

Bir erkek başlık pimi konektöründen iki kablo alın. Her birini ilk fotoğraftaki gibi bir kanca oluşturacak şekilde katlayın. Birini vitrinin yan tarafına, diğerini de gösterildiği gibi alt kapağa yerleştirin.

Adım 6: HMC5883L'yi Kablolama

HMC5883L'yi kablolama
HMC5883L'yi kablolama
HMC5883L'yi kablolama
HMC5883L'yi kablolama
HMC5883L'yi kablolama
HMC5883L'yi kablolama

HMC5883L manyetometreyi gösterildiği gibi alt kapağa yapıştırın. ATtiny'den gelen SCL ve SDA kablolarını manyetometrenin ilgili kontaklarına lehimleyin, şarj cihazı kontak kablosunu katlayın ve GND kontağına lehimleyin. ATtiny'den gelen +V ve GND kablolarını ilgili kontaklara lehimleyin. Manyetometre kartını yalıtım bandıyla koruyun.

7. Adım: Pili Kablolama

Pili Kablolama
Pili Kablolama
Pili Kablolama
Pili Kablolama
Pili Kablolama
Pili Kablolama

Pilin eksi kutbunu ATtiny'nin 4 numaralı pimine ve kasanın yan tarafındaki şarj cihazı kontağının artı kutbuna lehimleyin. Bu kontaktan anahtara bir tel ekleyin (sonraki adıma bakın).

Adım 8: Anahtarı Kablolama

Anahtarın Kablolanması
Anahtarın Kablolanması
Anahtarın Kablolanması
Anahtarın Kablolanması

Kabloyu yanal şarj kontağından anahtarın bir kontağına ve ardından diğerini manyetometrenin +V kontağına lehimleyin. Şimdi Pusulayı test edebilir ve alt kapağı yapıştırabilirsiniz.

Adım 9: Kalibrasyon

AB.ino programı otomatik bir kalibrasyon algoritmasına sahiptir. Pusulayı videoda gösterildiği gibi açıp 360º döndürmeniz yeterlidir.

DİKKAT!Aküde kısa devre yapacağından her iki harici kontağı asla bağlamayın.

Adım 10: Şarj Cihazı I

şarj cihazı ben
şarj cihazı ben
şarj cihazı ben
şarj cihazı ben
şarj cihazı ben
şarj cihazı ben

17 mm x 10 mm ve 13 mm x 18 mm boyutlarında iki adet PCB kesin. Yuvarlak 3D baskılı parçadaki delikle eşleşen küçük parçaya bir delik açın, içinden bir tel geçirin ve lehimleyin. PCB'yi fotoğrafta gösterildiği gibi yapıştırın.

Adım 11: Şarj Cihazı II

Şarj Cihazı II
Şarj Cihazı II
Şarj Cihazı II
Şarj Cihazı II

17x10mm PCB parçasına bir tel lehimleyin ve 3D baskılı kısımdaki yuvaya atarak geçirin. Gösterildiği gibi yapıştırın.

Adım 12: Şarj Cihazı III

Şarj Cihazı III
Şarj Cihazı III
Şarj Cihazı III
Şarj Cihazı III
Şarj Cihazı III
Şarj Cihazı III

3D yazdırılan parçaları gösterildiği gibi takın ve yapıştırın ve kabloları pil şarj modülüne lehimleyin. Alt kısımda lehimlenen tel negatiftir. Artık pusulanın pilini mini bir USB kablosuyla şarj edebilirsiniz.

Haritalar Mücadelesi
Haritalar Mücadelesi
Haritalar Mücadelesi
Haritalar Mücadelesi

Haritalar Yarışmasında İkincilik Ödülü

Önerilen: