Агуулгын хүснэгт:

ATtiny85: 12 алхамтай бяцхан луужин
ATtiny85: 12 алхамтай бяцхан луужин

Видео: ATtiny85: 12 алхамтай бяцхан луужин

Видео: ATtiny85: 12 алхамтай бяцхан луужин
Видео: Прохождение The Last of Us part 2 (Одни из нас 2) # 6 От канализации до больницы один шаг 2024, Арванхоёрдугаар сар
Anonim
ATtiny85 бүхий жижиг луужин
ATtiny85 бүхий жижиг луужин

Энэ бол бидний ATtiny85 -тэй хийсэн анхны төсөл юм; энгийн халаасны дижитал луужин (J. Arturo Espejel Báez -тэй хамтран).

ATtiny85 бол өндөр хүчин чадалтай, бага чадалтай микроконтроллер юм. Энэ нь 8 Кбайт програмчлагдсан флаш санах ойтой. Үүнтэй холбоотойгоор I2C протоколын ачаар хэлхээ нь маш энгийн тул энэхүү төслийн бэрхшээл нь програмын хэмжээг багасгах явдал байв.

Хангамж

Луужингийн хувьд:

  • ATtiny85
  • HMC5883L соронзон хэмжигч
  • SSD1306 I2c 0.96 "128x64 OLED дэлгэц
  • Өөрөө түгжигддэг дөрвөлжин товчлуур
  • 3.7V 300mAh липо полимер батерей
  • 3D хэвлэсэн хайрцаг (2 хэсэг, STL холбоосыг үзнэ үү)

Цэнэглэгчийн хувьд:

  • ПХБ -ийн хоёр хэсэг; 17х10 мм ба 13 х 18 мм
  • 3D хэвлэсэн хайрцаг (2 хэсэг, STL холбоосыг үзнэ үү)
  • Micro USB 5V 1A TP4056 лити зай цэнэглэгч модуль

Алхам 1: Хөтөлбөр

AB.ino програмыг хэлхээнд холбохоос өмнө ATtiny85 -д ачаалах шаардлагатай. Үүнийг хийхийн тулд та интернэт дэх https://www.instructables.com/id/DIY-Attiny-Progr… гэх мэт хичээлүүдийг дагаж болно. Хөтөлбөрийг эмхэтгэхийн тулд Алексей Диндагийн ssd1306 номын санг суулгах хэрэгтэй. https://platformio.org/lib/show/1904/ssd1306 дээрээс авах боломжтой

Алхам 2: Хэлхээ

Хэлхээ
Хэлхээ

Алхам 3: ATtiny85 -ийг холбох

ATtiny85 утас
ATtiny85 утас
ATtiny85 утас
ATtiny85 утас
ATtiny85 утас
ATtiny85 утас
ATtiny85 утас
ATtiny85 утас

ATtiny -ийн ашиглагдаагүй тээглүүрийг гагнахаас өмнө огтлох нь тохиромжтой байдаг.

1 ба 2-р зурагт үзүүлсэн шиг 2 мм-ийн хоёр хэсгийг хагасаар нь хуулж, бие биенээсээ ойролцоогоор 5 мм-ээр тусгаарлаж 10 см-ийн хоёр хос утсыг бэлтгэ. 3 -р зурагт үзүүлсэн шиг эхний хос кабелийн нэг хэсгийг (A) SDA руу (зүү 5), нөгөө хэсгийг SCL (зүү 7) гагнана. Нөгөө хос утастай (B) 4 -р зураг дээрх шиг нэг кабелийг GND (зүү 4), нөгөөг нь +V (зүү 8) руу гагнана.

Алхам 4: OLED дэлгэцийг холбох

OLED дэлгэцийг холбох
OLED дэлгэцийг холбох

ATtiny -ийн нэг талын дөрвөн утсыг (SDA, SCL, +V, GND) OLED дэлгэцийн холбогдох контактуудад гагнаж, хайрцагт наа. Дэлгэцийн хавтанг тусгаарлагч туузаар хамгаална.

Алхам 5: Цэнэглэгчийн контактуудыг байрлуул

Цэнэглэгчийн контактуудыг байрлуул
Цэнэглэгчийн контактуудыг байрлуул
Цэнэглэгчийн контактуудыг байрлуул
Цэнэглэгчийн контактуудыг байрлуул
Цэнэглэгчийн контактуудыг байрлуул
Цэнэглэгчийн контактуудыг байрлуул

Эрэгтэй толгойн зүү холбогчоос хоёр утас ав. Эхний зураг дээрх шиг дэгээ бүрдүүлэх бүрийг нугална. Дэлгэцийн хайрцагны хажуу талд нэгийг нь, нөгөөг нь доод таганд үзүүлсэн шиг оруулна уу.

Алхам 6: HMC5883L -ийг холбох

HMC5883L утас
HMC5883L утас
HMC5883L утас
HMC5883L утас
HMC5883L утас
HMC5883L утас

HMC5883L соронзон хэмжигчийг зургийн дагуу доод таг руу наа. SCL ба SDA утсыг ATtiny -ээс соронзон хэмжигчийн холбогдох контакт руу гагнах, цэнэглэгчийн холбоо барих утас, гагнуурыг GND контакт руу нугална. +V ба GND утсыг ATtiny -ээс харгалзах контактууд руу гагнана. Магнитометрийн хавтанг тусгаарлагч туузаар хамгаална.

Алхам 7: Батерейг холбох

Батерейг холбох
Батерейг холбох
Батерейны утас
Батерейны утас
Батерейг холбох
Батерейг холбох

Батерейны сөрөг туйлыг ATtiny -ийн 4 -р зүүгээр холбож, хайрцгийн хажууд байгаа цэнэглэгчийн контактыг эерэгээр холбоно. Шилжүүлэгчид энэ контактаас утас нэмнэ үү (дараагийн алхамыг үзнэ үү).

Алхам 8: Шилжүүлэгчийг холбох

Шилжүүлэгчийн утас
Шилжүүлэгчийн утас
Шилжүүлэгчийн утас
Шилжүүлэгчийн утас

Хажуугийн цэнэглэгчийн контактаас утсыг унтраалгын нэг контакт руу, дараа нь өөр нэгийг соронзны тоолуурын +V контакт руу гагнана. Одоо та луужинг туршиж, доод тагийг нааж болно.

Алхам 9: шалгалт тохируулга хийх

AB.ino програм нь автомат тохируулгын алгоритмтай. Та видеог үзүүлсэн шиг луужингаа 360º эргүүлж, эргүүлэхэд л болно.

АНХААРУУЛГА: Батерейг богино холболт үүсгэж болзошгүй тул гадаад контактуудыг хоёуланг нь бүү холбоорой.

Алхам 10: Цэнэглэгч I

Цэнэглэгч I
Цэнэглэгч I
Цэнэглэгч I
Цэнэглэгч I
Цэнэглэгч I
Цэнэглэгч I

17 мм x 10 мм ба 13 мм x18 мм хэмжээтэй хоёр ширхэг ПХБ хайчилж ав. Дугуй хэлбэртэй 3D хэвлэсэн хэсгийн нүхтэй таарч буй жижиг хэсэг дээр нүх өрөмдөж, утсаар дамжуулж гагнана. Зураг дээр үзүүлсэн шиг ПХБ -ийг наа.

Алхам 11: Цэнэглэгч II

Цэнэглэгч II
Цэнэглэгч II
Цэнэглэгч II
Цэнэглэгч II

ПХБ -ийн 17х10 мм хэмжээтэй утсыг гагнаж, 3 хэмжээст хэвлэсэн хэсгийн үүрийг хая. Үүнийг үзүүлсэн шиг нааж болно.

Алхам 12: Цэнэглэгч III

Цэнэглэгч III
Цэнэглэгч III
Цэнэглэгч III
Цэнэглэгч III
Цэнэглэгч III
Цэнэглэгч III

3D хэвлэсэн эд ангиудыг үзүүлсэн шиг байрлуулж, нааж, утсыг батерейны цэнэглэгч модульд гагнана. Доод хэсэгт гагнасан утас нь сөрөг байна. Одоо та луужингийн зайг мини USB кабелиар цэнэглэж болно.

Газрын зургийн сорилт
Газрын зургийн сорилт
Газрын зургийн сорилт
Газрын зургийн сорилт

Газрын зургийн сорилтын хоёр дахь шагнал

Зөвлөмж болгож буй: