Mündəricat:
- Təchizat
- Addım 1: Proqram
- Addım 2: Dövrə
- Addım 3: ATtiny85 -in naqilləri
- Addım 4: OLED Ekranı bağlayın
- Addım 5: Şarj cihazının kontaktlarını yerləşdirin
- Addım 6: HMC5883L kabelinin çəkilməsi
- Addım 7: Batareyanın çəkilməsi
- Addım 8: Şalterin naqilləri
- Addım 9: Kalibrləmə
- Addım 10: Şarj cihazı I
- Addım 11: Şarj cihazı II
- Addım 12: Şarj cihazı III
Video: ATtiny85 ilə Kiçik Bir Pusula: 12 Adım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu ATtiny85 ilə ilk layihəmizdir; sadə cib rəqəmsal kompas (J. Arturo Espejel Báez ilə birlikdə).
ATtiny85, yüksək performanslı və aşağı güclü bir mikro nəzarətçidir. 8 Kbayt proqramlaşdırıla bilən flash yaddaşa malikdir. Bu səbəbdən, bu layihədəki problem, proqramın ölçüsünü azaltmaq idi, çünki sxem I2C protokolu sayəsində çox sadədir.
Təchizat
Kompas üçün:
- ATtiny85
- HMC5883L maqnitölçən
- SSD1306 I2c 0.96 "128x64 OLED Ekranı
- Öz-özünə kilidlənən kvadrat düymə açarı
- 3.7V 300mAh Lipo Li-polimer Batareya
- 3D çap qutusu (2 hissə, zəhmət olmasa STL bağlantılarını tapın)
Şarj cihazı üçün:
- İki ədəd PCB; 17x10mm və 13x18mm
- 3D çap qutusu (2 hissə, zəhmət olmasa STL bağlantılarını tapın)
- Micro USB 5V 1A TP4056 Lityum batareya şarj modulu
Addım 1: Proqram
AB.ino proqramını dövrə bağlamadan əvvəl ATtiny85 -ə yükləmək lazımdır. Bunun üçün İnternetdəki https://www.instructables.com/id/DIY-Attiny-Progr… kimi dərsləri izləyə bilərsiniz. Proqramı tərtib etmək üçün Alexey Dynda tərəfindən ssd1306 kitabxanasını yükləməlisiniz. https://platformio.org/lib/show/1904/ssd1306 saytında mövcuddur
Addım 2: Dövrə
Addım 3: ATtiny85 -in naqilləri
Lehimdən əvvəl ATtiny -nin istifadə edilməmiş sancaqlarını kəsmək rahatdır.
1-ci və 2-ci fotoşəkillərdə göstərildiyi kimi iki ədəd 2 mm-lik iki hissəni yarıya qədər soyaraq və bir-birindən təxminən 5 mm aralıda ayıraraq 10 sm-lik iki cüt tel hazırlayın. Birinci cüt kabelin bir hissəsini (A) SDA -ya (pin 5), digər hissəni isə 3 -cü şəkildə göstərildiyi kimi SCL -ə (pin 7) lehimləyin. Digər cüt tellərlə (B), 4 -cü fotoşəkildə olduğu kimi, bir kabeli GND -yə (pin 4), digərini +V -ə (pin 8) lehimləyin.
Addım 4: OLED Ekranı bağlayın
ATtiny (SDA, SCL, +V və GND) bir tərəfinin dörd telini OLED ekranın müvafiq kontaktlarına lehimləyin və qutuya yapışdırın. Ekran lövhəsini izolyasiya lenti ilə qoruyun.
Addım 5: Şarj cihazının kontaktlarını yerləşdirin
Kişi başlıq pin konnektorundan iki tel alın. İlk fotoşəkildə olduğu kimi hər birini bir çəngəl şəklində qatlayın. Göstərildiyi kimi birini vitrin yan tərəfinə, digərini isə alt qapağa daxil edin.
Addım 6: HMC5883L kabelinin çəkilməsi
HMC5883L maqnitometrini göstərildiyi kimi alt qapağa yapışdırın. SCL və SDA tellərini ATtiny -dən maqnitometrin müvafiq kontaktlarına lehimləyin, şarj cihazının əlaqə telini və lehimi GND kontaktına qatlayın. +V və GND tellərini ATtiny -dən müvafiq kontaktlara lehimləyin. Maqnitometr lövhəsini izolyasiya lenti ilə qoruyun.
Addım 7: Batareyanın çəkilməsi
Batareyanın mənfi dirəyini ATtiny -nin 4 -cü pininə, pozitivini isə qutunun yan tərəfindəki şarj cihazının kontaktına lehimləyin. Anahtara bu kontaktdan bir tel əlavə edin (növbəti addıma baxın).
Addım 8: Şalterin naqilləri
Yanal şarj cihazının kontaktından açarın bir kontaktına, sonra başqa birinə magnetometrin +V kontaktına lehimləyin. İndi Kompası sınaya və alt qapağı yapışdıra bilərsiniz.
Addım 9: Kalibrləmə
AB.ino proqramı avtomatik kalibrləmə alqoritminə malikdir. Videoda göstərildiyi kimi kompası 360º yandırmaq və çevirmək kifayətdir.
DİQQƏT! Hər iki xarici kontağı da bağlamayın, çünki bu batareyanı qısaqapanmağa səbəb olacaq.
Addım 10: Şarj cihazı I
17 mm x 10 mm və 13 mm x18 mm ölçülü iki ədəd PCB kəsin. Kiçik parçada yuvarlaq 3D çaplı hissənin çuxuruna uyğun gələn bir delik açın, bir tel keçir və lehimləyin. PCB -ni fotoşəkildə göstərildiyi kimi yapışdırın.
Addım 11: Şarj cihazı II
17x10 mm ölçülü PCB parçasına bir tel lehimləyin və 3D çaplı hissədəki yuvanı atın. Göstərildiyi kimi yapışdırın.
Addım 12: Şarj cihazı III
3D çap edilmiş hissələri göstərildiyi kimi yapışdırın və yapışdırın və telləri batareya şarj cihazının moduluna lehimləyin. Alt hissədə lehimlənmiş tel mənfi. İndi kompasın batareyasını mini USB kabeli ilə doldura bilərsiniz.
Maps Challenge -da İkinci Mükafat
Tövsiyə:
Arduino UNO ilə ATTINY mikrokontrolörləri üçün kiçik bir proqramçı: 7 addım
Arduino UNO ilə ATTINY Mikrokontrolörleri üçün Kiçik Bir Proqramçı: Çox yönlülüyü, aşağı qiyməti, həm də Arduino IDE kimi mühitlərdə asanlıqla proqramlaşdırıla bilməsi səbəbindən ATTINY seriyalı mikrokontrolörlərdən istifadə etmək maraqlıdır. Arduino modulları üçün nəzərdə tutulmuş proqramlar asanlıqla köçür
Micro ilə kiçik bir Servo işləyin: bit: 5 addım
Micro: bit ilə Mini Servo işlədin: Bu sürətli Təlimat, mini servo motoru işə salmaq üçün MakeCode redaktorundan istifadə edərək BBC Micro: bitinizi necə proqramlaşdıracağınızı göstərəcək. //www.papermech.net/bbcmicrobit/ İşin əsasları
Super Kiçik Arduino Uyğun İdarə Heyətindən istifadə edən Kiçik Siqnal Sistemi!: 10 addım
Super Kiçik Arduino Uyğun İdarə Heyətindən istifadə edən Kiçik Siqnal Sistemi !: Salam, bu gün kiçik bir sərin layihə hazırlayacağıq. Özü ilə qarşısındakı bir cisim arasındakı məsafəni ölçən kiçik bir siqnalizasiya cihazı quracağıq. Və obyekt müəyyən bir məsafəni keçdikdə, cihaz sizə bu barədə məlumat verəcək
Kiçik Robotların Tikintisi: Bir Kübik İnç Mikro Sumo Robotu və Kiçik edilməsi: 5 Addım (Şəkillərlə birlikdə)
Kiçik Robotlar Yaratmaq: Bir Kübik İnç Mikro-Sumo Robotu və Kiçik edilməsi: Kiçik robotlar və sxemlərin qurulması ilə bağlı bəzi detallar. Bu təlimat, hər hansı bir ölçüdə robot qurmaqda faydalı olan bəzi əsas məsləhət və texnikaları da əhatə edəcək.Mənim üçün elektronikada ən böyük problemlərdən biri nə qədər kiçik olduğunu görməkdir
Çox Kiçik Bir Robot Yarat: Bir Tutucu ilə Dünyanın Ən Kiçik Təkərli Robotunu Hazırla: 9 Addım (Şəkillərlə)
Çox Kiçik Bir Robot Yarat: Bir Tutucu ilə Dünyanın Ən Kiçik Təkərli Robotunu hazırla: Kiçik əşyaları götürə və hərəkət etdirə bilən 1/20 kub düymlük bir robot tutacaqla qur. Picaxe mikro nəzarətçisi tərəfindən idarə olunur. Bu anda dünyanın ən kiçik təkərli robotu ola biləcəyinə inanıram. Bu heç şübhəsiz ki