Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй материал:
- Алхам 2: Бүрхүүлийг хэвлэх
- Алхам 3: Хэлхээг холбоно уу
- Алхам 4: Програмыг шатаах
- Алхам 5: Гагнах ба суулгах
Видео: Бугуйны педометрийг хэрхэн яаж хийх вэ: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Би амьдардаг дүүргээрээ алхаж, гүйх дуртай. Ганцаараа байх цаг надад таалагддаг, яагаад гэвэл энэ үед надад гайхалтай санаанууд ирдэг. Саяхан би DFRobot-оос 6 тэнхлэгийн инерцийн хөдөлгөөн мэдрэгч худалдаж авсан. Миний биеийн хүчийг тооцоолохын тулд бугуйвчны педометр хийж яагаад болохгүй гэж надад санагдаж байна. Урам зориг ирэхэд би үргэлж эсэргүүцэж чаддаггүй.
За, намайг босоод шууд эхлүүлцгээе.
Алхам 1: Танд хэрэгтэй материал:
Таталцал: I2C BMI160 6 тэнхлэгийн инерцийн хөдөлгөөн мэдрэгч × 1
Beetle - Хамгийн жижиг Arduino × 1
Gravity I2C OLED-2864 Дэлгэц × 1
3.7V мини лити батерей × 1
Товчлуур × 2
Шилжүүлэгчийг сэлгэх × 1
Харуулын бүс × 1
BMI160 6 тэнхлэгтэй инерцийн хөдөлгөөн мэдрэгч нь 16 битийн 3 тэнхлэгтэй акселерометрийг хэт бага чадлын 3 тэнхлэгтэй гироскоптой нэгтгэдэг. Акселерометр ба гироскоп бүрэн ажиллагаатай байх үед эрчим хүчний хэрэглээ ихэвчлэн 900 uA байдаг.
Алхам 2: Бүрхүүлийг хэвлэх
Загварын урам зориг нь миний дуртай цагнаас ирдэг. Түүний дэлгэц нь энгийн бөгөөд дэгжин байдлаар бүтээгдсэн. Хоёр дахь гар, минутын гар, цагийн гар нь дэлгэцийн ихэнх хэсгийг эзэлдэг бөгөөд энэ нь бидэнд цагийг танихад тохиромжтой юм. Энэ нь 40 грамм жинтэй бөгөөд 15 долларын үнэтэй юм.
(Бүрхүүлийг хэвлэсний дараа хар хэсгүүдийг хар будгаар шүршиж, өнгийг тэнцүү нийцүүлэх боломжтой болно.)
Би ихэвчлэн зүлгүүрийн материал цуглуулдаг. Энэ бол миний нэг төрлийн хобби. Цээж, шүүгээгээ гүйлгэж үзсэний эцэст эцэст нь өнгө нь OLED -тэй тун төстэй Якелиг олов. Тиймээс би үүнийг хайчилж, самбар болгон ашиглахаар шийдсэн.
Алхам 3: Хэлхээг холбоно уу
OLED ба BMI160 хоёулаа I2C интерфэйстэй тул та тэдгээрийг Beetle -ийн харгалзах I2C интерфейс дээр гагнах хэрэгтэй.
Алхам 4: Програмыг шатаах
Би BMI160 номын сан дахь педометрийн програмыг шууд зассан. Системийн ажиллах хугацааг секундомер болгон хөрвүүлэхийн тулд millis () функцийг нэмнэ үү. Би u8g тэмдэгтүүдийн номын сангийн дэлгэцийн кодыг нэмнэ. U8g.h толгой файл дахь фонтыг нэг нэгээр нь туршиж үзсэний дараа azadoomr фонт надад маш сайн санагдсан.
Системийн ажиллах хугацааг секундомер болгон хөрвүүлэх кодыг доор харуулав.
тэмдэггүй int ss = 1000; гарын үсэггүй int mi = ss*60; урт минут = t0/mi; урт секунд = (t0 минут*миль)/сек; урт milliSecond = sysTime-minutes*mi-second*ss; strTime [0] = (минут%60)/10+'0'; strTime [1] = минут%60%10+'0'; strTime [3] = (хоёр дахь%60)/10+'0'; strTime [4] = хоёр дахь%60%10+'0'; strTime [6] = миллиСекунд/100+'0'; strTime [7] = (миллиСекунд%100)/10+'0';
Алхам 5: Гагнах ба суулгах
Энэ алхам бол хамгийн хэцүү алхам гэж би бодож байна, учир нь би орон зайн хуваарилалтыг боловсруулж, эд ангиудыг сайтар суулгасны дараа унтраалгыг асааж, энэ нь ажиллахгүй байгааг олж мэдэв. Дахин нэг удаа суулгах явцад санамсаргүйгээр нэг эсвэл хоёр утсыг таслав. Гэхдээ би "Тэвчээр хаана байна, тэнд арга байна" гэдэгт итгэдэг. Олон бүтэлгүйтлийн дараа амжилт эцэст нь надад ирдэг.
Цахилгаан нунтаглагч ашиглан бүрхүүлийн хоёр үзүүрт 1 мм -ийн нүх өрөмдөж, бүх эд ангиудыг хамтад нь суулгаж, бүх төслийг одоо хийж дуусгах болно.
Зүүн талд хоёр товчлуур байгааг та анзаарч магадгүй, доодх нь секундомерынх, тэгээд дээд талынх нь хувьд яах вэ?
Шөнө ажиллуулахын тулд! Дээд товчлуур нь 5 мм -ийн дөрвөн LED -ийг удирдахад хэрэглэгддэг (бугуйвчийг илүү тансаг болгохын тулд нүх болон унтраалгын хоорондох ан цавыг тохирох өнгөөр хэт ягаан туяаны цавуугаар дүүргэсэн.)
Дөрвөн LED -ийн байрлал нь хүмүүсийн гүйх үед гараа даллах өнцөгт нийцдэг. Гар яаж хөдлөхөөс үл хамааран газар үргэлж гэрэлтэх болно.
Энэхүү бугуйвчны педометр нь биеийн хүчийг тооцоолоход тусалдаг төдийгүй шөнийн цагаар гүйхэд илүү аюулгүй болгодог. Ийм сайн зүйл, та үүнийг авах нь үнэ цэнэтэй юм.
Зөвлөмж болгож буй:
Утасгүй цагаан тугалга бүхий утсыг хэрхэн яаж хийх вэ! (Arduino Walkie Talkie): 7 алхам (зурагтай)
Утасгүй цагаан тугалга бүхий утсыг хэрхэн яаж хийх вэ! (Arduino Walkie Talkie): Нөгөө өдөр би маш чухал утасны ярианы дунд байсан бөгөөд гадил жимсний утас маань ажиллахаа больсон! Би маш их бухимдсан. Тэр тэнэг утаснаасаа болж би сүүлчийн удаа утсаа тасаллаа! (Эргээд бодоход би арай хэтэрхий уурласан байж магадгүй
Шугаман идэвхжүүлэгчийг хэрхэн яаж хийх вэ: 3 алхам
Шугаман идэвхжүүлэгчийг хэрхэн яаж хийх вэ: Шугаман хөдөлгүүр нь эргэлт эсвэл аливаа хөдөлгөөнийг түлхэх, татах хөдөлгөөн болгон хувиргадаг машин юм.Энд би гэр ахуйн болон хобби объект ашиглан цахилгаан шугаман идэвхжүүлэгч хийхийг танд заах гэж байна
Trainz - Агуулгыг хэрхэн яаж дахин яаж хийх вэ: 13 алхам
Trainz - Арьсыг хэрхэн дахин яаж арчлах вэ: Сайн байна уу, би энэ гарын авлагыг бий болгож, Trainz -ийн загварыг хэрхэн яаж цэвэрлэх талаар алхам алхамаар үзүүлэх болно. Би Trainz A New Era -ийг ашиглаж байгаа бөгөөд CFCLA CF ангийн #CF4401 ангиараа үйл явцыг үзүүлэх болно. Чамайг бас арьсаа арчлах гэж зовж байж магадгүй гэж би харж байна. Энэ нь
5 минутын USB бугуйны хөргөгч: 3 алхам
5 минутын USB бугуйны хөргөгч: Дасгал хийх хамгийн дургүй хэсэг (гэхдээ зайлсхийх дуртай шалтаг) бол хөлрөх явдал юм. Энэ нь ялангуяа Америкийн өмнөд хэсэгт зуны улиралд гадаа болдог. Одоогийн байдлаар оройн 20 цаг, энд 93 градус хэвээр байна. Тийм ч учраас жаахан тайвширлын хувьд би
Салхины хүчээр ажилладаг LED -ийг видео бичлэг хийх төхөөрөмжөөр хэрхэн яаж хийх вэ: 13 алхам
Салхины хүчээр ажилладаг LED -ийг видео бичлэг хийх төхөөрөмжөөр хэрхэн яаж хийх вэ: Энэхүү заавар нь хуучин видео бичлэгийн төхөөрөмж, салхин дугуйнаас салхины хүчээр ажилладаг LED -ийг хэрхэн яаж хийхийг тайлбарлах болно. Хэрэв та VCR байхгүй бол хуучин CD-Rom хөтчийг ашиглаж болно. Хэрэв та үүнийг CD-Rom хөтөч дээрээс хийх талаар хичээл сонирхож байгаа бол үүнийг миний дээрээс олж болно