İçindekiler:
- Gereçler
- Adım 1: Program
- Adım 2: Devre
- Adım 3: ATtiny85'i kablolama
- 4. Adım: OLED Ekranı Kablolama
- Adım 5: Şarj Cihazı Kişilerini Yerleştirin
- Adım 6: HMC5883L'yi Kablolama
- 7. Adım: Pili Kablolama
- Adım 8: Anahtarı Kablolama
- Adım 9: Kalibrasyon
- Adım 10: Şarj Cihazı I
- Adım 11: Şarj Cihazı II
- Adım 12: Şarj Cihazı III
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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
Adım 3: 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
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
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 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
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
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
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
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
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 Yarışmasında İkincilik Ödülü