
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Зүүж болох үйл ажиллагааг хянах цагийг хэрхэн яаж хийх вэ? Энэ бол зогсонги байдлыг илрүүлэх үед чичиргээ хийх зориулалттай өмсдөг багаж юм. Та над шиг ихэнх цагаа компьютер дээр өнгөрөөдөг үү? Та өөрөө ч мэдэлгүй хэдэн цагаар сууж байна уу? Тэгвэл энэ төхөөрөмж танд зориулагдсан болно:)
Алхам 1: Төслийн видео - Алхам алхмаар


Би энэ төслийн хөгжилтэй танилцуулгыг хийлээ, та үүнийг үзэх ёстой гэж бодож байна:) Энэ бол Vibrating Watch хэмээх урам зориг өгсөн зүйл бөгөөд энэ нь таныг урьдчилан тогтоосон хугацаанд идэвхгүй байх үед танд мэдэгдэх энгийн үйл ажиллагааны трекер юм. Энэ төсөлд бид зогсонги байдлыг илрүүлэх үед чичиргээ хийх зориулалттай өмсдөг төхөөрөмж бүтээх болно. Энэ төхөөрөмж нь хямд өртөгтэй бөгөөд таныг хөдөлгөөнд оруулахад тусална.
Алхам 2: Схемийн тухай


Энэхүү төслийн зүрх нь ATtiny85 юм. Энэхүү микроконтроллерыг Arduino IDE програмаар програмчилж болох бөгөөд өртөг, хэмжээг бууруулахын тулд төслүүдэд тохируулахад хялбар байдаг. Гурван аналог оролт, хоёр ХОУХ -ны гаралттай, ATtiny85 нь энэ төсөлд хангалттай оролт/гаралттай байна. Бидний үйл ажиллагааг мэдрэх хэрэгцээг хангахын тулд би тэнхлэг бүрийг өөр өөр аналог шугам дээр гаргадаг 3 тэнхлэгтэй MMA7341LC хурдасгуурыг ашиглаж байна. Энэхүү хурдатгал хэмжигч нь унтах горимтой бөгөөд батерейны ашиглалтын хугацааг сайжруулахын тулд микроконтроллероор идэвхжүүлж болно. Бидний үйл ажиллагааны сануулга нь жижиг хэмжээтэй ч гэсэн хангалттай хүчтэй чичиргээ мотороор дамжин ирэх болно.
Gerber файлуудыг татаж авах эсвэл PCBWay -ээс ПХБ захиалах (10 ширхэг ПХБ -ийн захиалга US $ 5.00):
www.pcbway.com/project/shareproject/ATtiny85_Wearable_Activity_Tracking_Watch.html
Шаардлагатай бүрэлдэхүүн хэсгүүд:
ATtiny85 IC -
Чичирхийллийн мотор -
3 тэнхлэгийн хурдатгал хэмжигч -
Зай эзэмшигч -
8 зүү залгуур -
Слайд шилжүүлэгч -
Эсэргүүцэл -
Оосор -
Гагнуурын хэрэгсэл -
CR2032 батерей
Алхам 3: Arduino UNO ашиглан ATtiny85 програмчлах:

Шаардлагатай бүрэлдэхүүн хэсгүүд:
Arduino Uno R3 -
10uF конденсатор -
Jumper Wires -
Талхны самбар -
Arduino Uno-г ISP (систем доторх програмчлал) болгон тохируулах:
ATtiny85 -ийг програмчлахын тулд эхлээд Arduino Uno -ийг ISP горимд тохируулах хэрэгтэй. Arduino Uno -г компьютерт холбоно уу. Arduino IDE -ийг нээгээд ArduinoISP жишээ файлыг нээнэ үү (Файл - Жишээ - ArduinoISP).
Arduino IDE дээр ATtiny85 дэмжлэгийг нэмж байна:
Анхдагч байдлаар Arduino IDE нь ATtiny85 -ийг дэмждэггүй тул бид Arduino IDE дээр ATtiny самбар нэмэх ёстой. Нээлттэй файл - Тохиргоо ба нэмэлт самбар менежерийн URL -д энэ URL -г өгнө үү.
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Нээлттэй хэрэгсэл - Удирдах зөвлөл - ТУЗ -ийн менежер. "ATtiny by Davis A. Mellis" гэсэн жагсаалтыг доош гүйлгэнэ үү. Үүнийг товшоод суулгана уу. Одоо та ТУЗ -ийн цэснээс шинэ оруулгыг харах боломжтой болно
ATtiny85 -ийг Arduino Uno -той холбох:
Дээрх бүх зүйл бэлэн болсны дараа бид ATtiny85 програмыг програмчилж эхлэх болно. ATtiny85 -ийг Arduino Uno руу талхны самбар ашиглан холбоно уу.
Arduino Uno дахь RESET ба GND хооронд 10uF конденсатор нэмнэ. Энэ нь програмыг ATtiny85 -д байршуулах үед Arduino Uno -ийг автоматаар дахин тохируулахаас зайлсхийх явдал юм.
Bootloader -ийг шатааж, эх кодыг ATtiny85 -д байршуулах:
- Одоо Arduino IDE руу буцна уу. Tools - Board дотроос ATtiny -ийг сонгоно уу. Дараа нь Tools - Processor дотроос ATtiny85 -ийг сонгоно уу. Tools - Clock хэсэгт 8 MHz (дотоод) хэсгийг сонгоно уу.
- Дараа нь Tools - Programmer хэсэгт Arduino -ийг ISP гэж сонгосон эсэхийг шалгаарай
- Анхдагч байдлаар ATtiny85 нь 1MHz дээр ажилладаг. Үүнийг 8MHz дээр ажиллуулахын тулд Tools - Burn Bootloader -ийг сонгоно уу.
- Ачаалагч ачаалах ажиллагаа амжилттай болсон тохиолдолд та дээрх мессежийг авах болно. Одоо эх кодыг нээгээд байршуулаарай.
Алхам 4: Хөтөлбөрийн тухай


GitHub -аас эх кодыг авах:
github.com/MertArduino/ATtiny85-Wearable-Activity-Tracking-Watch
Эх код нь урьдчилан тодорхойлсон таймер дууссан тохиолдолд эзэмшигчид мэдэгдэх явдал юм. Эх код нь акселерометрийн гаралтын дохиог уншиж, босготой харьцуулж, босгыг давсан тохиолдолд таймерыг дахин тохируулдаг.
Хөтөлбөр нь ихэнхдээ унтдаг боловч акселерометрийг хянахын тулд минут тутамд нэг удаа сэрдэг. Акселерометрийг хянах явцад програм нь хурдатгалын утгыг секундэд 5 секундын турш шалгадаг.
Хурдатгалын утгыг урьдчилан тогтоосон үйл ажиллагааны босготой харьцуулж үздэг. Хэрэв тэд энэ босгыг давсан бол үйл ажиллагааны цаг хэмжигчийг дахин тохируулна. Үйл ажиллагааны цаг хэмжигчийн хугацаа дуусахад чичиргээний мотор идэвхжиж, хэрэглэгчийг илүү идэвхтэй байхыг хүсдэг.
MMA7341LC 3 тэнхлэг хурдасгуур хэмжигчийн тухай:
www.pololu.com/product/1247
Зөвлөмж болгож буй:
Зүүж болох гэрэл асаах Жак-О-дэнлүү: 5 алхам (зурагтай)

Wearable Light Up Jack-O-Lantern: Энд Halloween-ий өмнөхөн авах боломжтой 3D хэвлэсэн гайхалтай төсөл байна. Доорх алхмуудыг дагана уу, өөрийгөө зүүж болох 3D хэвлэсэн Жак-О-дэнлүү болгож, хүзүүндээ зүүж эсвэл ажлын ширээн дээрээ тавиад Hallowe-д оруулах боломжтой болно
ActoKids: Үйл ажиллагааг хайх шинэ арга: 11 алхам

ActoKids: Үйл ажиллагааг хайж олох шинэ арга зам: Бүх насны, чадварлаг хүүхдүүдийг идэвхтэй байлгаж, нийгэмдээ идэвхтэй оролцох нь чухал юм. Үйл ажиллагаанд оролцох нь хүүхдүүдийг эрүүл байлгах, найз нөхөдтэй болох, ур чадварыг хөгжүүлэх, бүтээлч сэтгэлгээг хөгжүүлэхэд тусалдаг. Гэсэн хэдий ч, нэг зүйлийн талаар мэдээлэл олж авах
Зүүж болох электрон тэмдэг: 6 алхам (зурагтай)

Зүүж болох электрон тэмдэг: Хэрэв та техник хангамж/Python уулзалтанд явахаар төлөвлөж байгаа эсвэл орон нутгийнхаа Makerfaire -т очихоор төлөвлөж байгаа бол хэрэгжүүлэх гайхалтай төсөл юм. Raspberry Pi Zero болон PaPiRus pHAT eInk дэлгэц дээр суурилсан зүүж болох электрон тэмдэг хийх. Та дараахь зүйлийг хийх боломжтой
Arduino - Хөдөлгөөнөөр удирддаг эргэлт - Зүүж болох зүйл (Chronal Accelerator Tracer Overwatch -ээс санаа авсан): 7 алхам (зурагтай)

Arduino - Хөдөлгөөнөөр удирддаг эргэдэг эд зүйл Энэ төслийн хувьд би Adafruit 24bit Neopixel бөгж, УИХ -ын гишүүн
Moodle: 8 алхам дахь үйл ажиллагааг үнэлэхийн тулд "Нэг харах" дэлгэцийг ашиглана уу

Moodle-ийн үйл ажиллагааг үнэлэхийн тулд "Нэг харах" дэлгэцийг ашиглана уу: Энэхүү алхам алхмаар зааварчилгаа нь Moodle-ийн үйл ажиллагааг үнэлэх боломжит аргуудын нэгийг ойлгоход тань туслах болно. Энэ аргыг дан үзэмж гэж нэрлэдэг бөгөөд Moodle -ийг төгсөхдөө олон багш нар илүүд үздэг арга юм. "Гэм