Съдържание:
- Консумативи
- Стъпка 1: Програмата
- Стъпка 2: Веригата
- Стъпка 3: Окабеляване на ATtiny85
- Стъпка 4: Окабеляване на OLED дисплея
- Стъпка 5: Поставете контактите на зарядното устройство
- Стъпка 6: Окабеляване на HMC5883L
- Стъпка 7: Окабеляване на батерията
- Стъпка 8: Окабеляване на превключвателя
- Стъпка 9: Калибриране
- Стъпка 10: Зарядно устройство I
- Стъпка 11: Зарядно устройство II
- Стъпка 12: Зарядно устройство III
Видео: Малък компас с ATtiny85: 12 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Това е първият ни проект с ATtiny85; прост джобен цифров компас (в сътрудничество с J. Arturo Espejel Báez).
ATtiny85 е високопроизводителен микроконтролер с ниска мощност. Той има 8 Kbytes програмируема флаш памет. Поради това предизвикателството в този проект беше да се намали размерът на програмата, тъй като веригата е много проста, благодарение на протокола I2C.
Консумативи
За компаса:
- ATtiny85
- HMC5883L Магнитометър
- SSD1306 I2c 0,96 "128x64 OLED дисплей
- Самозаключващ се превключвател с квадратен бутон
- Литиево-полимерна батерия 3.7V 300mAh
- 3D печатна кутия (2 части, моля, намерете връзките STL)
За зарядното устройство:
- Две парчета печатни платки; 17x10mm и 13x18mm
- 3D печатна кутия (2 части, моля, намерете връзките STL)
- Micro USB 5V 1A TP4056 Модул за зареждане на литиева батерия
Стъпка 1: Програмата
Необходимо е да заредите програмата AB.ino в ATtiny85, преди да я свържете в електрическата верига. За целта можете да следвате някой от уроците в интернет, като например https://www.instructables.com/id/DIY-Attiny-Progr… За да компилирате програмата, трябва да инсталирате библиотеката ssd1306 от Alexey Dynda, достъпно на
Стъпка 2: Веригата
Стъпка 3: Окабеляване на ATtiny85
Удобно е да отрежете неизползваните щифтове на ATtiny преди запояване.
Подгответе две 10-сантиметрови двойки тел, като разделите две 2-милиметрови секции наполовина и разделени на около 5 мм една от друга, както е показано на 1-ва и 2-ра снимки. Запояйте една част от първата двойка кабели (A) към SDA (щифт 5), а другата част към SCL (щифт 7), както е показано на третата снимка. С другата двойка проводници (B) запоявайте един кабел към GND (щифт 4), а другия към +V (щифт 8), както е на 4 -та снимка.
Стъпка 4: Окабеляване на OLED дисплея
Запоявайте четирите проводника от едната страна на ATtiny (SDA, SCL, +V и GND) към съответните контакти на OLED дисплея и го залепете към кутията. Защитете платката на дисплея с изолационна лента.
Стъпка 5: Поставете контактите на зарядното устройство
Вземете два проводника от мъжки конектор за щифт. Сгънете всеки, образувайки кука, както на първата снимка. Поставете единия в страничната страна на витрината, а другия в долния капак, както е показано.
Стъпка 6: Окабеляване на HMC5883L
Залепете магнитометъра HMC5883L към долния капак, както е показано. Запоявайте проводниците SCL и SDA от ATtiny към съответните контакти на магнитометъра, сгънете контактния проводник на зарядното устройство и запоявайте към контакта GND. Запоявайте проводниците +V и GND от ATtiny към съответните контакти. Защитете платката на магнитометъра с изолационна лента.
Стъпка 7: Окабеляване на батерията
Запоявайте отрицателния полюс на батерията към щифт 4 на ATtiny и положителния към контакта на зарядното устройство отстрани на кутията. Добавете проводник от този контакт към превключвателя (вижте следващата стъпка).
Стъпка 8: Окабеляване на превключвателя
Запоявайте проводника от страничния контакт на зарядното устройство към един контакт на превключвателя и след това друг към +V контакта на магнитометъра. Сега можете да тествате компаса и да залепите долния капак.
Стъпка 9: Калибриране
Програмата AB.ino има алгоритъм за автоматично калибриране. Трябва само да включите и завъртите компаса на 360º, както е показано във видеото.
ВНИМАНИЕ! Никога не свързвайте двата външни контакта, тъй като това би причинило късо съединение на батерията.
Стъпка 10: Зарядно устройство I
Нарежете две парчета печатни платки с размери 17 mm x 10 mm и 13 mm x18 mm. Пробийте дупка в малкото парче, което съвпада с отвора в кръглата 3D печатна част, прекарайте тел и я запоявайте. Залепете платката, както е показано на снимката.
Стъпка 11: Зарядно устройство II
Запоявайте проводник в 17x10 мм печатна платка и го подайте, хвърлете слота в 3D отпечатаната част. Залепете го както е показано.
Стъпка 12: Зарядно устройство III
Поставете и залепете 3D отпечатаните части, както е показано, и запоявайте проводниците към модула на зарядното устройство. Запоеният в долната част проводник е отрицателен. Сега можете да зареждате батерията на компаса с мини USB кабел.
Втора награда в картата Challenge
Препоръчано:
Малък USB джойстик: 5 стъпки (със снимки)
Малък USB джойстик: Тези инструменти показват как да направите много прост малък USB джойстик. Тези инструкции са свързани с джойстика на Hall Effect USB за предоставяне на евтино решение
Малък дървен компютърен калъф: 3 стъпки (със снимки)
Малка дървена компютърна кутия: В тази инструкция ще ви покажа как много лесно изградих моя собствен наистина малък компютърен калъф, изработен от дърво. Единствените неща, които ще ви трябват: резервно време за линийка-dremel и бормашина-ATX захранващ калъф (ще се използва за метални
Малък V/A метър с INA219: 9 стъпки (със снимки)
Малък V/A метър с INA219: Уморен ли сте от повторното включване на вашия мултицет, когато искате да измервате както напрежението, така и тока на малък проект? Малкият V/A метър е устройството, от което се нуждаете! Няма нищо ново за INA219 сензора за висок страничен ток. Има много добри проекти в
Plug & Play Малък мрежов сървър на Raspberry Pi: 6 стъпки (със снимки)
Plug & Play Малък мрежов сървър на Raspberry Pi: Наскоро се докопах до два Raspberry Pi 1 модел A+ за евтино. Ако не сте чували за Pi Model A, това е един от най -ранните форм -фактори на Raspberry Pi, който е по -голям от Pi Zero и по -малък от стандартния Raspberry Pi. Винаги искам да
Малък басов предусилвател и кутия с ефекти: Черен лед, Electra Fuzz: 9 стъпки (със снимки)
Малка кутия за предусилвател и ефекти: Black Ice, Electra Fuzz: В това ръководство ще покажа как можете да направите своя собствена кутия за предусилвател за бас/китара и ефекти. Избирам да направя кутия с хибриден ефект, която смесва общия ефект на изкривяване „Black Ice“или „Electra Distortion“с ефекта на „Bazz Fuss“