Агуулгын хүснэгт:
- Алхам 1: Тоног төхөөрөмж: хэлхээний дизайн
- Алхам 2: Тоног төхөөрөмж: 3D хэвлэх
- Алхам 3: Тоног төхөөрөмж: Лазер хайчлах
- Алхам 4: Програм хангамж: Мэдээлэл цуглуулах
- Алхам 5: Програм хангамж: Цуглуулсан мэдээллийн багцыг сургах
- Алхам 6: Програм хангамж: ангиудыг урьдчилан таамаглах
Видео: EM-ийн ул мөрийг ашиглан бодит цагийн төхөөрөмжийг таних: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү төхөөрөмж нь янз бүрийн электрон төхөөрөмжийг EM дохиогоор нь ангилах зорилготой юм. Өөр өөр төхөөрөмжийн хувьд тэд өөр өөр EM дохиог ялгаруулдаг. Particle Photon иж бүрдлийг ашиглан электрон төхөөрөмжүүдийг тодорхойлох IoT шийдлийг боловсрууллаа. Манай элэгддэг төхөөрөмжийг OLED дэлгэц бүхий бөөмийн фотоныг авсаархан холбосон бугуйнд зүүж, бөөмийн фотоноос иж бүрдэлд багтсан антен руу холбож болно.
Цахим төхөөрөмжийг хянах, нээлттэй эхийн бүх програм хангамжийг ашиглан "Ухаалаг төхөөрөмж" болгохын тулд энэ төхөөрөмжийг цаашид нэгтгэх боломжтой бөгөөд ингэснээр та үүнийг хянах, энэ төхөөрөмжийн чадварыг сайжруулах, сайжруулах боломжтой болно.
Алхам 1: Тоног төхөөрөмж: хэлхээний дизайн
Бүрэлдэхүүн хэсгүүд: (Particle Maker иж бүрдэлээс)
Та иж бүрдлийг янз бүрийн онлайн вэбсайтуудаас худалдаж авах боломжтой.
- Амазоны вэбсайт
- Бөөмийн вэбсайт
- Adafruit вэбсайт
- Бөөмийн фотон хөгжүүлэх самбар
- Эсэргүүцэл x 3 - 1 мегаом
- 3-5V 0.96 "SPI Цуваа 128X64 OLED LCD дэлгэц
- Антен (EM уншилт/ул мөрийг авахад зориулагдсан)
Алхам 2: Тоног төхөөрөмж: 3D хэвлэх
- Бид бугуйвчныхаа залгуурыг 3D принтер ашиглан зохион бүтээсэн.
- 3D загварыг iPad Pro ашиглан Shapr3D програм дээр бүтээсэн болно.
- Бид X-one-2 Qidi Tech принтер ашиглаж байсан тул 3D загварын stl файлыг импортолж, Qidi програм хангамж руу оруулсан болно.
- Энэхүү загварыг хэвлэхэд 3D принтер ойролцоогоор 30 минут зарцуулсан байна.
- stl файл руу холбох.
Алхам 3: Тоног төхөөрөмж: Лазер хайчлах
- Бид Adobe Illustrator ашиглан бугуйвчны загварыг хийв.
- Загварыг загварыг Universal Laser машин руу экспортолж, модыг бугуйны уян харимхай тууз болгон хайчилж авав.
- svg файл руу холбох.
Алхам 4: Програм хангамж: Мэдээлэл цуглуулах
-
Photon ашиглан 3 x 100 өгөгдлийн утгыг боломжит тохиолдол бүрт нийтлэх.
- Фотоноос өгөгдлийг зангилааны сервер дэх data.json руу бичих.
- Зангилааны серверээс MATLAB руу өгөгдөлд дүн шинжилгээ хийх.
- MATLAB руу илгээсэн өгөгдөл нь 1 x 300 хэмжээтэй байна.
Алхам 5: Програм хангамж: Цуглуулсан мэдээллийн багцыг сургах
- 1 x 300 хэмжээтэй хэсэг - MATLAB -д нийлүүлэх. (Төхөөрөмж тус бүрт 27 дээж цуглуулсан) 27 x 300 мэдээлэл цуглуулсан.
- Өгөгдөлд нэмэлт шинж чанарууд (5 онцлог) - дундаж, дундаж, стандарт хазайлт, хазайлт, куртоз.
- Мэдээллийг MATLAB ангиллын хэрэгслийн хайрцагт сургах
- Ижил хэрэгслийн хайрцагт офлайн өгөгдлийг (6 x 6) туршиж байна
Алхам 6: Програм хангамж: ангиудыг урьдчилан таамаглах
Урьдчилан таамаглах
Фотон ашиглан амьд өгөгдлийг татаж авах
Түүхий өгөгдлийг зангилааны сервер рүү илгээж байна. (өгөгдөл data.json файлд хадгалагдсан)
Data.json файлаас өгөгдлийг уншиж, үр дүнг урьдчилан таамаглах MATLAB скрипт
Зөвлөмж болгож буй:
Бодит цагийн цагийн модулийг (DS3231) хэрхэн ашиглах вэ: 5 алхам
Бодит цагийн цагны модулийг (DS3231) хэрхэн ашиглах вэ: DS3231 бол өртөг багатай, туйлын нарийвчлалтай I2C бодит цаг (RTC) бөгөөд температурыг нөхсөн болор осциллятор (TCXO), болортой. Төхөөрөмж нь батерейны оролттой бөгөөд үндсэн хүчдэлийн үед цагийг зөв хэмждэг
Бөөрөлзгөнө Pi ба OpenCV ашиглан бодит цагийн Рубик шоо нүдийг нь тагласан уусгагч: 4 алхам
Бөөрөлзгөнө Pi болон OpenCV ашиглан бодит цагийн Rubik's Cube нүдний боолттой уусгагч: Энэ бол нүдний харцаар шийдэхэд зориулагдсан Рубикийн шоо хэрэгслийн 2 дахь хувилбар юм. Эхний хувилбарыг javascript боловсруулсан бөгөөд та RubiksCubeBlindfolded1 төслийг харах боломжтой.Өмнөх хувилбараас ялгаатай нь энэ хувилбар нь өнгийг илрүүлэхийн тулд OpenCV номын санг ашигладаг
Нүүр таних ба таних - OpenCV Python болон Arduino ашиглан Arduino Face ID: 6 алхам
Нүүр таних ба таних | OpenCV Python болон Arduino ашиглан Arduino Face ID: Нүүр царай таних нь орчин үеийн гар утасны хамгийн чухал онцлогуудын нэг юм. Тиймээс надад " Arduino төслийнхөө нүүр царайг таних боломжтой юу " хариулт нь тийм … Миний аялал дараах байдлаар эхэлсэн: Алхам 1: Бидэнд хандах
Arduino IDE ашиглан M5stick C ашиглан цаг хийх - M5stack M5stick-C-тэй RTC бодит цагийн цаг: 4 алхам
Arduino IDE ашиглан M5stick C ашиглан цаг хийх | M5stack M5stick-C-тэй RTC бодит цагийн цаг: Сайн байна уу залуусаа, энэ зааварчилгаанд бид Arduino IDE ашиглан m5stack-ийн m5stick-C хөгжүүлэлтийн самбар ашиглан хэрхэн цаг хийхийг сурах болно. Тиймээс m5stick нь огноо, цаг, цагийг харуулах болно. дэлгэц дээр сарын долоо хоног
Бодит цагийн нүүр таних: Төгсгөлийн төсөл: 8 алхам (зурагтай)
Бодит цагийн царай таних: Эцэс төгсгөлгүй төсөл: OpenCV-ийг судлах сүүлчийн хичээл дээр бид АВТОМАТ ХАРААНЫ ОБЬЕКТ МӨРДӨЖ сурсан. Одоо бид PiCam-ийг ашиглан нүүр царайг бодит цаг хугацаанд нь таньж мэдэх болно