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

Уизли' 4 гартай байршлын цаг: 11 алхам (зурагтай)
Уизли' 4 гартай байршлын цаг: 11 алхам (зурагтай)

Видео: Уизли' 4 гартай байршлын цаг: 11 алхам (зурагтай)

Видео: Уизли' 4 гартай байршлын цаг: 11 алхам (зурагтай)
Видео: Воды как в дипломе. Финал ► 6 Прохождение Hogwarts Legacy 2024, Долдугаар сарын
Anonim
'Уизли' 4 гартай байршлын цаг
'Уизли' 4 гартай байршлын цаг

Тиймээс, хэсэг хугацаанд өшиглөж байсан Raspberry Pi -ийн тусламжтайгаар би үүнийг хамгийн сайн ашиглах боломжийг олгох сайхан төслийг олохыг хүссэн юм. Би ppeters0502 -ийн энэхүү гайхалтай зааварчилгаа бүхий өөрийн хувийн Уизли байршлын цагтай таарч, үүнийг туршиж үзэх нь зүйтэй гэж бодлоо.

Цаг нь үндсэндээ цагны гарыг эргүүлэхийн тулд servos -ийг хянадаг Raspberry Pi -ээс бүрдэнэ. Харри Поттерын ном/кинон дээр гардаг Уизлийн гэр бүлийн нэгэн адил гэр бүлийн гишүүн бүр өөрийн гэсэн гартай байдаг. Гар бүр гэр бүлийнхээ гишүүний одоогийн байршлыг зааж өгдөг. Цаг нь гэр бүлийнхээ урьдчилан тодорхойлсон радиус руу орох, гарах бүртээ гар утаснаасаа мессеж хүлээн авах замаар үүнд хүрдэг.

Өмнөх зааварчилгааны гол ялгаа нь би 2 биш 4 гартай байх ёстой байсан (эс тэгвээс миний охид гомдоллох байсан), мөн би хуучин хүрээг дахин ашиглахын тулд хүрээ барихаар шийдсэн юм. Энэ нь одоо байгаа цагны хайрцагт орон зай асуудалтай байх болно, 4 servo гэх мэт багтана гэж санаа зовж байсан юм.

Энэ нь миний бодож байснаас хамаагүй удаан хугацаа зарцуулсан боловч ихэнхдээ намайг түгшээсэн, анхны нийтлэлд хамрагдаагүй мэт бэрхшээлтэй тулгарсан юм. Анхны зааварчилгааны эсрэг юу ч байхгүй, ерөнхийдөө гайхалтай байсан, гэхдээ хэдэн жил өнгөрч, зүйлийн хувилбарууд өөрчлөгдсөн … гэх мэт. Их Британид байх нь Эзэн хааны/метрикийн зарим элементүүд миний бодож байснаас илүү их бэрхшээл учруулж байсан гэсэн үг юм.

Түүнчлэн, би код бичихдээ сайн байхад цагны физик хийц нь намайг сунгаж, зарим нэмэлт хэрэгслүүдийг шаардсан нь намайг бага зэрэг удаашруулсан.

Төгсгөлд нь би "Хэрэв би үүнийг дахин хийх байсан бол би өөрөөр хийх байсан/илүү сайн хийх байсан зүйл …" гэсэн хэсгийг оруулах болно.

Хангамж:

Миний анхаарлыг татсан нэг зүйл бол үнэтэй эд ангиуд нь цагны гараар хийх явдал байв. Мэдээжийн хэрэг 4 гар нь 2 -оос хамаагүй үнэтэй юм. Би танд ямар нэгэн санаа өгөх үүднээс хэдэн зардал гаргахаар шийдлээ. Энэ бол анх удаа би бүгдийг нь нэмж оруулсан бөгөөд багаж хэрэгслийг үл тоомсорлож, би 200 орчим фунт стерлинг зарцуулсан гэж бодож байна. Дээрээс нь би ашиглаагүй зарим зүйлээ (мөн доор оруулаагүй болно) Пи дээр нэмэх нь аль хэдийн хоёуланд нь байсан цахилгаан хангамж.

Pi гэх мэт

  1. Raspberry Pi - энэ нь анх ямар үнэтэй байсныг санахгүй байна, гэхдээ энэ нь 2B загвар байсан. Хэрэв танд аль хэдийн байхгүй бол Pi Zero ч гэсэн үүнийг хийх байсан гэж би бодож байна. Би Raspbian -тэй wifi dongle болон SD карт нэмсэн байсан. Тэгээд би хуучин Андройд утасны цэнэглэгч хэвтэж байсан.
  2. Pi -д зориулсан Adafruit Servohat - 16 фунт
  3. Сервохатын цахилгаан хангамж - Энэ нь үнэхээр хайж олоход хэцүү байсан бөгөөд бүх вэбсайтууд adafruit сайтыг зааж өгсөн бөгөөд энэ нь АНУ -ын цахилгаан хангамжийг санал болгож байгаа нь тодорхой байна. Дараа нь би сольж болох зөвлөмж бүхий хуучин хувьсах хүчдэлийн хангамжтай гэдгээ ойлгосон тул үүнийг ашигласан. Гэхдээ АНУ -ынх 8 долларын үнэтэй тул энэ бол бөмбөгийн талбай юм.
  4. Pi -ийн хайрцаг, ингэснээр би үүнийг цагны хүрээ рүү хавсаргаж болно. 5 фунт

Серво ба араа

Энд би бүх 4-ийн үнийг санал болгож байна, тиймээс хэрэв та цөөн гар авахыг хүсч байвал хувааж аваарай (үүнийг нэмэх нь гар бүрт ~ 40 фунт = 160 фунт: -o

  1. 4 x Servos-Би ppeters0502-ийн санал болгосон зүйлийг ашигласан-ebay дээрээс тус бүр нь ~ 15 фунт стерлингээр олсон = 60 фунт-Би дараах текстийг хайсан "GWS-Digital-Servo-Sail-Winch-S125-1T-2BB-360-градус "Гэхдээ заримдаа тэд боломжгүй байсан
  2. Бие биедээ яг таарсан 4 ширхэг гуулин хоолой - тус бүрдээ ~ 3 фунт. Би 1/4 ", 7/32", 3/16 ", 5/32" = 11 фунт тус бүр 1 авсан
  3. Гуулин хоолой дээр хавчдаг 4 ширхэг хавчаар нь араа холбох боломжийг олгодог. ~ 7 фунт = 28 фунт. Би тэдгээрийг АНУ -ын Servocity -ээс тогтмол захиалга өгдөг ActiveRobots -аас авсан бөгөөд энэ нь олон улсын тээвэрлэлтээс зайлсхийх боломжийг танд олгоно. Тэд бас Servocity -ийн АНУ -ын гол сайт дээрээс олж болох бусад бүх зүйлийг авах боломжтой. Энэ нь дараагийн 2 зүйлд маш тохиромжтой байсан
  4. 4 x ацетил 0.770 инчийн хавчаар дээр бэхлэх араа. ~ Тус бүр 6 фунт = 24 фунт
  5. 4 ширхэг ацетил сплайн дээр суурилуулсан ацетил араа. ~ 6,50 фунт = 26 фунт
  6. 1 x боодол зургаан өнцөгт самар хавсаргасан араа руу хавчих самар руу = 2.60 фунт
  7. 1 x 7/64 "зургаан өнцөгт түлхүүр (аллен түлхүүр), учир нь АНУ -аас ирж буй бүх зүйл эзэн хааных тул надад байгаа хэдэн зуун аллен түлхүүрүүд ашиггүй болно = 1 фунт

Физик бүтцийн хувьд

Энд би ихэвчлэн худлаа ярьж байсан зүйлийнхээ хайчилбарыг ашигладаг байсан

  1. "Нүүр" ба "арын" хавтангийн хувьд 2 х квадрат фанер
  2. Дараа нь би арын хэсгийг нүүр рүү нь холбохын тулд хуучин баннер төмөр замаас 4х10 см хэмжээтэй цилиндрийг хайчилж авав.
  3. Сервог зөв офсет дээр суурилуулах зарим блокууд - зүгээр л зөөлөн модны зүслэгийг би хэмжээгээр нь багасгасан.
  4. Төрөл бүрийн эрэг. маш жижигээс (Pi хайрцгийг жаазанд хавсаргах) дунд хүртэл (хүрээ холбох)
  5. 50 см х 20 см орчим зузаантай 0.75 мм зузаантай ган (гараа таслахад зориулагдсан). Энэ бол Виксээс ~ 9 фунт стерлинг худалдаж авсан цорын ганц зүйл байсан

Багаж хэрэгсэл

Надад байсан зарим зүйл, заримыг нь зээлж авсан эсвэл худалдаж авсан

  1. Гагнуурын төмөр + цахилгаан гагнуур - Adafruit Hat & Pi -д холбогчийг холбох зориулалттай.
  2. Jigsaw - гарны барзгар хэлбэрийг огтлох зориулалттай
  3. Өрөмдлөг. зүгээр л утасгүй 18В -ийн өрмийн машин
  4. Өрмийн бит - Гуулин хоолойтой таарах нүх гаргахын тулд хааны өрмийн хошуу хэрэгтэй болно гэдгийг санаарай. Би бага зэрэг зээл авч чадсан.
  5. hacksaw - гуулин хоолойг огтлох зориулалттай. Миний хийсэн зүйлийг бүү хий, хоолой таслагч дээр 3 фунт стерлинг зарцуулаарай, энэ нь даралтаар ажилладаг бөгөөд хоолойн дотор хэсэг арай жижиг болно гэсэн үг юм. Тиймээс дараагийн хэмжээтэй хоолой нь таарахгүй байна
  6. Вандан бутлуур - Надад эдгээрийн нэг нь байхгүй байсан ч найз маань үүнийг хийсэн бөгөөд энэ нь гараа хэлбэржүүлэхэд илүү хялбар болгосон. Тэр болтол би зүгээр л файл ашиглаж байсан. Би зөвхөн энэ төсөлд зориулж худалдаж авахгүй, гэхдээ төмөр гарны хувьд маш сайн байсан.
  7. Би алмазны төрөл бүрийн файл худалдаж авсан (маш жижиг). 15 фунт стерлинг орчим гар болон хоолойд хэрэгтэй
  8. барзгар, гөлгөр зүлгүүр
  9. өрөмдөхдөө зарим жижиг хавчаарууд юмыг байрандаа байлгадаг.
  10. ижил шалтгаанаар дэд.

Алхам 1: Утасныхаа байршлыг Pi руу илгээхээр тохируулах (I хэсэг MQTT брокер)

Энэ битийг ppeters0502 маш сайн Weasley Clock Instructable номондоо маш сайн дүрсэлсэн байдаг. Хачирхалтай нь, өөр өөр ур чадварын тусгал байж магадгүй ч тэрээр бүтээн байгуулалтаас эхлээд програм хангамж руу шилжсэн боловч би үүнийг эсрэгээр хийсэн. Тиймээс, би утсаар эхэлсэн … түр хүлээгээрэй, үгүй, би MQTT брокероос эхэлсэн бөгөөд энэ нь түүний зааварчилгааны 6 -р алхам юм. Би түүний маш сайн хийдэг бүх битүүдийг орхиж, нэмж болох хэдэн битийг хаях болно. Би түүний хэлсэн CloudMQTT маршрутаар явсан.

БИ үүнийг бичиж байхдаа төлөвлөгөөний холбоосыг шалгаад үнэгүй төлөвлөгөө байхгүй болсныг олж мэдэв! Тэд үндэслэлтэй мэт санагдаад буцааж авсан. өөрөөр хэлбэл хүмүүс үнэгүй жишээ суулгаж, дараа нь хэзээ ч ашиглахгүй байх болно. Одоогийн тохиолдлууд үргэлжлэх боломжтой тул би анзаарсангүй. Тиймээс би өөрчлөгдөхгүй. Гэхдээ энэ нь зааврыг арай илүү болгодог. 3 сонголт байх шиг байна.

  1. Cloud MQTT -д сар бүр 5 доллар төлөөрэй (гэхдээ энэ нь тасралтгүй үнэтэй байдаг).
  2. Эхний зааварчилгаанд тайлбарласны дагуу шумуул дээр Пи замаар яв. Би энэ талаар тайлбар өгөх боломжгүй, гэхдээ сайн сонголт байж магадгүй юм.
  3. Зүгээр л google "үнэгүй MQTT үүл брокер", бусад хүмүүс байгаа юм шиг байна.

Тиймээс, танд MQTT брокер ажиллаж байгаа гэж үзвэл хэрэв CloudMQTT -тэй төстэй зүйл байвал Сервер, Хэрэглэгч, Нууц үг, Порт гарч ирэх болно. Брокерт байршил/хөдөлгөөнөө илгээхийн тулд утсаа тохируулахын тулд танд эдгээр бүх зүйл хэрэгтэй болно.

Алхам 2: Утасныхаа байршлыг Pi рүүгээ илгээхээр тохируулах (II хэсэг

Үүнийг мөн анхны зааварчилгаа, 7 (Android), 8 (iOS) & 9 (Бүсүүдийг тохируулах) хэсэгт маш сайн тусгасан болно.

Би зөвхөн iOS төхөөрөмжтэй байсан тул 7 -р алхамыг туршиж үзээгүй.

Эдгээр заавруудад би юу нэмэх вэ?

  1. Тохиргоонд TrackerID ба DeviceID талбарууд бас байна. Эдгээр нь таныг гэр бүлийнхээ хүрээнд таних чадвартай байх ёстой. Жишээлбэл Би тэдгээрийг R болон RPhone гэж тус тус авсан. Энэ нь та аль Servo, тиймээс аль гараа эргүүлэхийг цаг руу дамжуулж чадна гэсэн үг юм.
  2. Бүс бол таны хянахыг хүсч буй байршлын нэр юм.
  3. Бүс бүрийг нэр, өргөрөг, уртраг, радиусаар тодорхойлно.
  4. Би хэд хэдэн байршлыг Цагийнхаа нэг хэсэг болгон байрлуулахыг хүссэн учраас нэрлэх конвенцийг ашигласан нь маш хэрэгтэй болж хувирсан. Бусад аргууд боломжтой боловч энэ нь надад үр дүнтэй болсон.

    • Жишээлбэл, ГЭР БҮЛ гэсэн цагийн хувьд би эцэг эх, ах эгч, эхнэрийнхээ эцэг эх, ах эгч нартай байхыг хүсч байсан. Тиймээс би "Family Tom", "Family Dick", Family Harry "&" Family FamilyR "гэх мэт байршилтай байсан бөгөөд энэ нь дараагийн шатанд цаг руу юу дамжуулахаа мэдэх боломжтой гэсэн үг юм.
    • Хүмүүс өөр өөр байршилтай байж болно гэдгийг санаарай. Гэхдээ тэдгээр нь нэршлийн дүрмийг дагаж мөрдвөл зүгээр юм. Жишээлбэл миний ажил эхнэрийнхээ ажлын бүсээс өөр байх бөгөөд өөрөөр дуудах болно. гэхдээ тэд хоёулаа "Ажил" хийж эхэлмэгц бүх зүйл сайхан болно.
  5. Та горимыг Газрын зургийн дэлгэц дээр 'Чухал' гэж тохируулахыг хүсч байна. Энэ нь та (ихэнхдээ) зөвхөн бүс нутагт орох эсвэл гарахдаа л мессеж хүлээн авдаг гэсэн үг юм. Энэ нь Чухал тэмдэглэгдсэн тэмдэглэлийн шинэчилсэн хувилбар юм. Анхдагч зааврын 8 -р шатны төгсгөлд.
  6. Анхдагч зааварт дурдсанчлан, Google газрын зургийг ашиглах нь хаа нэгтээ Lat/Long -ийг олж мэдэх гайхалтай арга юм. Үүнийг бөөнөөр нь хийх нь илүү үр дүнтэй болохыг олж мэдээд байршлынхаа бүх лат/уртыг олж мэдээд дараа нь тэдгээрийг Notes (Mac дээрээ) буулгаж, үүл синхрончлол хийснээр тэд миний iPhone дээр ид шидийн байдлаар гарч ирэв. Тэмдэглэл дээр би тэдгээрийг хуулж/Owntracks руу буулгаж болно. Энэ нь би файлыг гэр бүлийнхээ утас руу илгээх боломжтой гэсэн үг бөгөөд бид бүгд ижил байршилтай байсан.
  7. Хамт ойрхон байршил нь асуудал үүсгэж болзошгүй юм. Ах маань 2 гудамжны цаана амьдардаг бөгөөд эхэндээ миний утас намайг нэгэн зэрэг гэрийнхээ ойролцоо, бас гэртээ байгаа гэж боддог байв. Эцэст нь би Node Red дээр нэмэлт логик оруулах хэрэгтэй болж, энэ явдлыг үл тоомсорлов.

Алхам 3: Raspberry Pi -ийг тохируулах

Raspberry Pi -ийг тохируулах
Raspberry Pi -ийг тохируулах

Тиймээс та Wi -Fi сүлжээнд суурилсан Pi суурьтай гэж би бодож байна. Би Raspbian ажиллуулж байсан ч хамаагүй. Үүнийг тохируулахын тулд raspberrypi.org дээрх зааврыг ашиглана уу.

Pi нь дэлгэц, гар/хулгана гэх мэт дэлгэцтэй порттой болохыг анхаарна уу, гэхдээ та үүнийг цагтаа хийсний дараа үүнийг огт хүсэхгүй байгаа нь ойлгомжтой. Тиймээс Raspberry pi вэбсайт дээрх хэн нэгний санал болгосон хариулт бол VNC холболт хийх явдал байв. Энэ нь өөр төхөөрөмжөөс Pi руу холбогдож, түүнийг хянах боломжийг танд олгоно. Би үүнийг Mac -аасаа хийдэг боловч iPad -аас бас хийдэг. Ашиглахад хялбар болгохын тулд гартай ямар нэгэн зүйл ашиглахыг санал болгож байна.

Би холбогдож эхэлснээс хойш тэд үүнийг илүү хялбар болгосон бололтой … эндээс үзнэ үү

Үндсэндээ та холбогдож стандарт Pi интерфэйс болох цонхыг авах болно.

Тиймээс, та зөөврийн компьютер эсвэл компьютерээсээ Pi руу нэвтрэх цонхтой болно.

Одоо та Servos -ийг холбох хэрэгтэй.

Эхлээд adafruit малгайг Pi руу оруулахын тулд нэлээд энгийн гагнуур хийх хэрэгтэй. Энэ нь жаахан хуурамч зүйл боловч 30 жилийн турш гагнахгүй байсан ч гайгүй байсан. Урьдын адил надад хэрэгтэй видео бичлэгийг олж харсан нь маш их тус болсон.

Малгай нь 16 серво ажиллуулж чаддаг байсан ч надад ердөө 4 ширхэг хэрэгтэй байсан тул эхний 4 зүү бүхий гагнуурыг гагнах нь надад төвөг учруулдаг.

Дараа нь servos нь тээглүүр рүү түлхдэг. Би servo -г хөдөлгөж чадах эсэхийг шалгахын тулд эхлээд нэгийг хийсэн.

Энэ бол миний анхны томоохон түгжрэл байсан газар юм. Надад servo -г хөдөлгөх үндсэн питон скрипт байсан бөгөөд яг юу ч болоогүй. Би нэг долоо хоног орчим шинэ скриптүүдийг туршиж үзсэний дараа малгай дээр утаа гарч эхлэв. Бүгдийг унтрааж, би схемийг шалгасан. Энэ нь урвуу туйлшралаас хамгаалдаг бүрэлдэхүүн хэсэг байв. Би олон оролттой, олон хүчдэлтэй тэжээлийн эх үүсвэртэй байсан тул үзүүрийг буцааж эргүүлэх замаар тогтмол гүйдлийн гаралтыг хоёр тийш нь хөдөлгөж чадна гэдгийг би санаж байсан. Би буруу ойлгосон (50:50 боломж), дөнгөж анхны adafruit малгайгаа шатаасан

:-(Тиймээс би шинийг худалдаж аваад, дахин гагнах, үзүүрийг засах үед бага зэрэг хойшлуулав. Хамаагүй дээр.

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

Алхам 4: Улаан зангилаа суулгах (MQTT серверээс Python скрипт рүү зурвас авах)

Улаан зангилаа суулгах (MQTT серверээс Python скрипт рүү зурвас авах)
Улаан зангилаа суулгах (MQTT серверээс Python скрипт рүү зурвас авах)
Улаан зангилаа суулгах (MQTT серверээс Python скрипт рүү зурвас авах)
Улаан зангилаа суулгах (MQTT серверээс Python скрипт рүү зурвас авах)
Улаан зангилаа суулгах (MQTT серверээс Python скрипт рүү зурвас авах)
Улаан зангилаа суулгах (MQTT серверээс Python скрипт рүү зурвас авах)
Улаан зангилаа суулгах (MQTT серверээс Python скрипт рүү зурвас авах)
Улаан зангилаа суулгах (MQTT серверээс Python скрипт рүү зурвас авах)

Node-RED бол таны Pi дээр суулгадаг програм бөгөөд таны MQTT серверээс мессеж хүлээн авах визуал интерфэйсийг (таны хөтөч дээр) өгч, зөв мэдээллийг өөрийн питон скриптэд дамжуулахад ашигладаг програм юм. Алхам 5). Би 5 -р алхам дахь ppeters0502 -ийн зааврыг бараг л ашигласан. Эдгээр урсгалд логик, питон дээр нэмэлт логик байдаг бөгөөд та өөрийн сонголтоос хамааран тус бүрдээ их эсвэл бага хэмжээгээр багтааж болно. Үндсэндээ та үүнийг хийх хэрэгтэй. дараах

  1. MQTT мессежийг хүлээн авах цэгүүд байдаг - эдгээр нь цайвар ягаан бөгөөд гэр бүлийн гишүүн бүрт 1 ширхэг байдаг
  2. Үүнийг шилжүүлэхийг хүсч буй servo -тойгоо зурна уу (0, 1, 2, 3 дугаартай)
  3. OwnTracks дээр радиус руу орох эсвэл гарах эсэхээ тодорхойл
  4. Серво ямар байрлалыг зааж өгөх ёстойг олж мэдээрэй

    Надад бий болгох шаардлагатай үндсэн дүрмүүдэд зарим үл хамаарах зүйлүүд байсан

  5. Өнцгийг зөв тохируулна уу

Би Node-RED-ийг эхний 4-ийг хийж байсан бөгөөд Python-ийг харьцангуй энгийн болгосон.

Та энд үндсэн урсгалыг харах боломжтой бөгөөд бүх урсгалыг энд формат руу экспортлох боломжтой бөгөөд энэ нь та энэ үндсэн урсгалыг Node-RED руу оруулж дараа нь дасан зохицох боломжтой гэсэн үг юм. Нил ягаан өнгийн зангилаанаас бүх холболтыг хассан тул та миний MQTT хувилбарт хандах боломжгүй болно. Би мөн бодит өгөгдөл агуулсан тул бүх туршилтын зангилааг хассан … та зангилааны RED руу оруулахын тулд энэ файлын төрлийг flows.json болгож өөрчлөх шаардлагатай байж магадгүй, гэхдээ Instructables үүнийг оруулахыг зөвшөөрөөгүй.

Ногоон зангилаа нь дибаг хийх цэгүүд бөгөөд дараа нь дэлгэцийн баруун талд байгаа дибаг хийх цонхонд гаралтыг харуулдаг (өргөжүүлэх шаардлагатай байж магадгүй - баруун талаас сумны хагасыг олоорой)

Хамгийн эхний хийх зүйл бол "Live - зөвхөн дибаг хийхэд зориулагдсан" бит юм. Энэ нь MQTT мессежийг хүлээн авч, дотор нь юу байгааг харах боломжтой эсэхийг шалгадаг. json бол мессежийн илүү бүтэцтэй хувилбар бөгөөд өгөгдлийг илүү хялбар авах боломжийг олгодог. Энэ урсгалд, амьд байхдаа би зүүн дээд талын ягаан зангилаануудыг баруун тийш нь json зангилаатай холбодог.

Туршилтын зангилаа

Мессежүүд хэрхэн шууд харагдахыг мэдсэнийхээ дараа зөвхөн үйл явдлыг өдөөхийн тулд байшингаасаа гарч, зам, буцаж алхах нь маш уйтгартай болдог. Үүнийг хийсний дараа та зурвасыг TEST триггер рүү хуулж, дараа нь дарж үйл явдлыг дуурайж болно. Та мөн өөр өөр байршилд байгаа мэт дүр үзүүлэхийн тулд өгөгдлийг өөрчилж болно (тэдгээр нь Owntracks дээрх байршлын нэртэй яг таарч байгаа эсэхийг шалгаарай).

Туршилтын тохиолдлууд бүгд тусдаа зангилаа болж, дараа нь json зангилаа руу орж байгааг та урсгалаас харж болно. Энэ бол зөвхөн дэлгэцийг эмх цэгцтэй болгох явдал юм.

Эдгээр зангилаа хэр ашигтай байсныг би онцлон хэлж чадахгүй байна.

Python руу залгаж байна

Тиймээс би дараагийн замын түгжрэлд орсон. Энэ нь форумд маш их googling хийсэн гэх мэт. Миний урсгал төгс ажиллах болно, гэхдээ энэ нь миний питон скриптийг өдөөхгүй. Би үүнийг хийж чадаагүй, гэхдээ би тангараг өргөх гэх мэтийг өршөөх болно. Зүгээр л хэлэхийн тулд хоёр дахь дэлгэцийн агшинд тодруулснаар та зааж өгөөгүй л бол Node-RED нь python2 гэж үздэг шиг python3-ийг зааж өгөх ёстой.

2 нэмэлт хүндрэл - зөвхөн шаардлагатай бол

Дараа нь логик нь тийм ч сайн ажиллаагүй хэд хэдэн бэрхшээлтэй тулгарсан. Нэгдүгээрт, Owntracks нь жаахан хачин болсон бөгөөд ах маань 2 гудамжны цаана амьдардаг болохоор намайг нэг дор 2 газарт байсан гэж байнга хэлдэг байсан, эсвэл хооронд нь сольж байсан. Үүнийг даван туулах цорын ганц арга бол хуурамч эерэг байдлыг зогсоох нөхцлийг бүрдүүлэх явдал байв. Хэрэв тэр намайг түүний гэрт байсан гэж мэдэгдсэн бол би мессеж дэх бодит уртраг/өргөргийг шалгаж, намайг үнэхээр гэртээ байсан гэж үзвэл үүнийг таслав.

Нөгөө асуудал бол нохойгоо алхаж байхдаа би сайн радиус олж чадахгүй байсан явдал юм. Би ихэвчлэн нэг газар алхдаг тул энд "хэрэв би энэ хэсэгт орвол би нохойгоороо алхаж байгаа бөгөөд гэртээ харих хүртлээ байх болно" гэж хэлсэн. Энэ нь миний гэртээ харих замд өнгөрөх паб эсвэл нохой зугаалж байхад өдөөж болох өөр бусад газрууд руу шилжихгүй гэсэн үг юм. Үүнийг хийхийн тулд би контекстийн зарим хувьсагчийг тохируулах шаардлагатай байсан (тэдгээрийг Node-RED дээрээс хайх. Дэлгэцийн агшинг үзнэ үү. Эдгээр хувьсагчид Node-RED-ийг дахин асаах хүртэл хадгалагддаг тул хэрэв нохой алхаж байвал контекст хувьсагчийг тохируулаарай гэж хэлж болно. "Нохой" руу. Дараа нь би гэртээ орохгүй л бол ЮУ Ч ЮУ ч хамаагүй үл тоомсорлоорой.

Сүүлийн дэлгэцийн агшин бол зөвхөн таны сонирхлын үүднээс бусад бүх үл хамаарах зүйл бол миний эцсийн эцсийн урсгал юм.

Алхам 5: Pi дээр Python ашиглан сервосуудыг хөдөлгөж байна

Богино хугацааны чиглэл рүү шилжих. Би servo -ийн талаар юу ч мэдэхгүй байсан ч онлайнаар маш их мэдээлэл байдаг. Миний ашигладаг зүйл бол 360 градус эргүүлэх чадвартай, тасралтгүй үйлчилдэг серво юм. Өөр нэг үндсэн төрөл бол хэсэг хэсгээр (алхам алхмаар) хөдөлдөг бөгөөд зөвхөн 180 градус хүртэл явдаг (энд ашиггүй нь ойлгомжтой). Stepper servos -ийн давуу тал бол та зүгээр л өнцөг тавьж, тэр цэг рүү шилжиж зогсох болно. Миний олж мэдсэн бүх баримт бичигт тасралтгүй servo -ууд хурд өгч, энэ хурдыг хадгалах хугацаа (жишээлбэл, 1 секундын бүрэн хурд) өгч, дууссан газартаа хүрдэг гэж хэлсэн боловч энэ нь тэдний эхлэх цэгтэй харьцангуй юм. Маш олон удаа оролдсоны дараа би үүнийг ажиллуулж чадаагүй боловч туршилтын вандан ашиглан ижил өнцөг өгөгдсөн сервосууд тогтмол нэг цэг рүү буцаж ирснийг олж мэдэв. Энэ нь хамаагүй хялбар тул би үүнийг л хийлээ. Миний мэдэхгүй сул тал байж болох ч энэ нь надад ашигтай. Гэхдээ servo бүр өвөрмөц онцлогтой тул та серво тус бүрийн хувьд өвөрмөц өнцөгтэй байх ёстой гэдгийг анхаарна уу. Питон скриптийг тохируулах нь надад хамгийн хялбар санагдсан бөгөөд энд би servo -уудыг өнцгөөр нь тохируулж, бүгдийг нь зөв харагдтал нь сайжруулж өгчээ. Энэ бол хавсаргасан анхны скрипт юм. Та туршиж үзээгүй байгаа servo -оо тайлбарлаж, нэг дээр анхаарлаа төвлөрүүлээд дараа нь утгыг шаардлагатай хэмжээгээр тохируулна уу. ТАЙЛБАР: Туршилтын сандал дээр шалгалт тохируулга хийх нь энгийн бөгөөд барзгар бөгөөд бэлэн болно. Цагийг угсрахдаа дахин тохируулах шаардлагатай болно, учир нь араа гэх мэт бүх зүйлийг өөрчлөх болно. Дараа нь хоёр дахь скрипт нь нэлээд үндсэн юм. Энэ нь дараахь зүйлийг хийдэг

  1. Цөөн хэдэн номын санг импортлох
  2. Node-RED-ээс ирж буй хувьсагчдыг скриптийн хувьсагч руу шилжүүлэх
  3. шалгалт тохируулгын скриптээр тодорхойлсон өнцгүүдийг тухайн цагийн байршлуудад харуулна.
  4. Байршил жагсаалтаас олдсон эсэхийг шалгаарай, эс тэгвээс "аюул" руу шилжинэ үү.
  5. бүртгэлийн файлд юу хийснийг бичнэ үү
  6. шаардлагатай servo -ийг шаардлагатай өнцгөөр хөдөлгөнө
  7. Нэг серво 'дуугарахыг' зогсоо *

Анхаарах 3 зүйл.

Бүртгэлийн файл нь дибаг хийхэд маш хэрэгтэй байдаг. Энэ нь та зурвасын Node-RED дибаг хийж, скрипт дээр юу болсныг харах боломжтой гэсэн үг юм. гаралт иймэрхүү харагдаж байна. Эхний 3 нь би нохойгоо зугаалж, дараа нь 1 -р хүүхэд гэрээсээ гараад сургуульдаа ирдэг. Pi дээрх цагийг шалгахын тулд анхаарна уу. Энэ нь UTC -д анхдагч байх бөгөөд зун/өвлийн цагийг өөрчлөхийг зөвшөөрдөггүй. Жишээлбэл доорх цагууд 1 цаг дуусна.

2020-12-07_05: 36: 03 Хэн = 0, loc = Аялах, дэлгэрэнгүй = Гэр, Өнцөг = 10, индекс = 8

2020-12-07_05: 36: 04 Хэн = 0, лок = Нохой, дэлгэрэнгүй = Астон, Өнцөг = 86.5, индекс = 10

2020-12-07_06: 07: 49 Хэн = 0, loc = Гэр, дэлгэрэнгүй = орох, Өнцөг = 75, индекс = 0

2020-12-07_06: 23: 53 Хэн = 2, loc = Аялах, дэлгэрэнгүй = Гэр, Өнцөг = 19, индекс = 8

2020-12-07_06: 30: 48 Хэн = 2, loc = Сургууль, дэлгэрэнгүй = N, Өнцөг = 60.5, индекс = 2

Серво дуугарах

Скрипт дууссаны дараа нэг Servo (0) дуугарсаар байв. Таны төсөөлж байгаагаар энэ нь манай гал тогоонд байх нь үнэхээр ядаргаатай юм. Би servo өнцгийг 'none' гэж тохируулах талаар дурдсан утас хаа нэгтээ олсон бөгөөд үүнийг ямар нэгэн байдлаар идэвхгүй болгож байна. Энэ нь гайхалтай ажилласан бөгөөд үүнийг төгсгөлд байгаа скриптээс харж болно.

Хугацаа

Цагийн турш шүүрдэхийн тулд гар хичнээн намхан байдгийг санаарай. Сервийг дуугарахаа болихын өмнөхөн time.sleep (4) шугам байгааг та скриптээс харж болно. Учир нь та гараа сул зогсохоосоо өмнө хүрэх газраа хүрэх боломжийг олгох ёстой. Үгүй бол энэ нь зүгээр л зогсдог. Энэ нь шалгалт тохируулга хийх үед бас чухал юм, учир нь та скрипт дотор олон алхам хийж байна. Би үүнийг 12 байршилд ээлжлэн шилжүүлэхээр тохируулсан бөгөөд ингэснээр бүгдийг дахин шалгаж үзэх боломжтой болно. гэхдээ энэ хооронд жаахан хугацаа хэрэгтэй.

Алхам 6: Програм хангамжийг дуусгах - Утас руу сервос руу

Туршилтын вандан болон скриптүүдийг тохируулсны дараа та үүнийг "амьд" хэсэг ажиллуулж, бодит цаг хугацаанд хэрхэн ажилладагийг харах боломжтой болно. Эндээс би Node-RED урсгалдаа оруулах шаардлагатай онцгой тохиолдлуудыг олсон юм.

Хэрэв та нэг дээр анхаарлаа төвлөрүүлэхийг хүсч байвал гэр бүлийн гишүүдийг Node-RED урсгалаар амархан салгаж, холбох боломжтой. Жишээлбэл, хэрэв хоёр нь асуудал үүсгэж байгаа бол та нэг нэгээр нь засахыг хүсч байна. Үгүй бол та холбогдсон утаснаас мессеж хүлээн авсаар байх болно гэдгийг санаарай.

Нохой зугаалж, ахынхаа гэр нэлээд ойрхон байгаа асуудлыг би дурдсан. Надад өөр 2 бэрхшээл тулгарсан.

Нэгдүгээрт, бусад байршил дахь байршил. Эхнэр маань Лондоны коллежид сурч байсан. Бид үүнийг "Сургууль" гэж бүртгүүлэхийг хүссэн боловч энэ нь бас "Лондонд" байна. Тиймээс хэрэв та энэ "Сургуулиас" гарах гэж байгаа бол "Аялах" биш харин "Лондон" руу нүүх хэрэгтэй гэж хэлэхийн тулд бид контекстийг дахин ашиглах шаардлагатай болсон.

Хоёрдугаарт, уралдааны нөхцөл. Өмнө дурьдсанчлан, миний ахын гэр 2 гудамжны цаана, мөн бидний дуртай паб/рестораны ойролцоо байдаг. Энэ нь заримдаа 2 дохиог нэгэн зэрэг эсвэл маш ойрхон хүлээж авдаг гэсэн үг юм. Энэ нь "уралдааны нөхцөл" -ийг бий болгож, логикийг аль замаар хурдан дамжуулж, урьдчилан таамаглах боломжгүй үр дүнд хүргэхээс хамааран өөр өөр үр дүнд хүрэх боломжтой болно. Үүнийг эсэргүүцэхийн тулд би бүх "оруулах" зурвасууд логикийг 1 секундын хоцрогдолтой болгосон нь асуудлыг зассан бололтой. Үүнийг шийдэх илүү гоёмсог, гоёмсог аргууд байж болох ч энэ нь үр дүнд хүрсэн юм шиг санагдсан.

Алхам 7: Физик цаг бүтээх - I хэсэг - Серво ба тэнхлэг

Физик цаг бүтээх - I хэсэг - Серво ба тэнхлэг
Физик цаг бүтээх - I хэсэг - Серво ба тэнхлэг
Физик цаг бүтээх - I хэсэг - Серво ба тэнхлэг
Физик цаг бүтээх - I хэсэг - Серво ба тэнхлэг
Физик цаг бүтээх - I хэсэг - Серво ба тэнхлэг
Физик цаг бүтээх - I хэсэг - Серво ба тэнхлэг

Надад хамгийн бага итгэлтэй байсан зүйл бол үүнийг хамгийн сүүлд үлдээсэн шалтгаан юм. Би зохистой хэмжээтэй царай, хялбар хийцтэй байхыг хүсч байсан. Би төв тэнхлэгээ тойруулан 2 сервос авахаар сэтгэл зовж байсан. Энэ нь ebay -ийг хуучин цагуудын талаар товчхон судалж үзсэнийхээ дараа би өөрөө өөртөө зориулж илүү их боломж олгохоор шийдсэн гэсэн үг юм.

  • Би эргэн тойронд хэвтэж байсан 2 том (~ 30см) хэмжээтэй фанер авсан (зузаан нь 9 мм орчим).
  • Дараа нь би хуучин баннерын төмөр замыг 4х10 см хэмжээтэй хэсэг болгон хайчилж, урд болон арын хавтангуудыг шургуулав.
  • Төвийн нүхийг тэмдэглээд би хамгийн том гуулин хоолойтой ижил хэмжээтэй өрөмдсөн.
  • Дараа нь би ердийн цагаан гялгар будгаар будсан.
  • Туршилт хийсний дараа би нэг тэнхлэгийг тойрохдоо 4 servo авах боломжгүй гэдгийг ойлгосон. Тиймээс би хавтан тус бүр дээр 3 + 1 эсвэл 2 + 2 байх ёстой. Би ар талдаа 3, урд талд 1 -тэй болсон.
  • Би цаасан дээр шаардлагатай офсетуудыг боловсруулж, дараа нь гуулин хоолойнуудыг тааруулж хайчилж авлаа. Хамгийн зузаан хоолой нь хамгийн богино, хамгийн нимгэн нь арын хавтан руу явах ёстой гэдгийг анхаарна уу. (Би хамгийн жижигийг нь арын хавтан дээр хэсэгчлэн өрөмдсөн нүхэнд суулгасан боловч тэнхлэг нь хойшоо хөдлөхгүйн тулд бүхэлд нь дамжуулаагүй).
  • Хоолойн хувьд би хоолой таслагч худалдаж авсан боловч энэ нь даралтыг ашиглан огтлох бөгөөд та жижиг хоолойг дотор нь авч чадахгүй гэсэн үг юм. Тиймээс би хусуур ашигласан бөгөөд дараа нь тэднийг ажиллуулахын тулд хангалттай хэмжээний материал бүрдүүлэх шаардлагатай болсон. Энд алмазын цэг файлууд үнэлж баршгүй байсан.
  • Дараа нь би диаграмыг хавчаар ба шүдний бодит офсетуудтай тааруулав.
  • Би офсет авсны дараа servo -ийг холбох блокуудыг хэр өндөр болгохоо мэддэг болсон. Би хэд хэдэн блокыг хэт нимгэн хөрөөдөж, утсыг гаргахын тулд нүх өрөмдөж эвдсэн.
  • Дараа нь блокуудыг хаана байрлуулах вэ гэдэг нь тэнхлэг дээрх шүдтэй яг таарахаар ирэв. Би нэг блокыг шургуулаад тэнхлэгээ тааруулахын тулд servo -ийг эргүүлж, дараа нь servo -ийн нөгөө үзүүрийг хоёр дахь блок руу шургуулж болно. Бусад шүднүүдийг хавчихгүйн тулд зарим блокноос жаахан хайчилж авмаар байна. Үүнд нэлээд хугацаа шаардагджээ.
  • Энэ бүгдийг хийсний дараа би бөөрөлзгөнө пи хайрцгаа аваад хоёр цооног өрөмдөөд урд талын хавтан руу шургууллаа. Дараа нь би Pi -г нэмж, урд ба хойд хавтангуудыг хаагаад (servo -ийг pi -тэй холбож (гэр бүлийн аль гишүүний хувьд servo байсан гэдгийг санаж) гар руу эргэж болно …

* Эндээс би одоо хүртэл бүрэн шийдэж чадаагүй байгаа хамгийн том асуудлыг оллоо. Гуулин хоолойнууд нь 1/4 ", 7/32", 3/16 ", 5/32" байв. Гэхдээ хавчаарууд нь хэмжсэн байв (1/4 инч хэмжээтэй байснаас бусад). Хоолойнуудыг метр болгон хөрвүүлэхдээ 6.35мм, 5.56мм, 4.76мм 3.97мм байна. Үлдсэн хавчаарууд нь 4мм, 5мм ба 6мм нүхтэй байв. Хамгийн жижиг нь 2 ба Хамгийн том нь сайн, гэхдээ 0.44 мм нь хавчаарын хувьд хэт их ачаалалтай байдаг тул би үүнийг цаасаар боож өгөх ёстой байсан. Би үүнийг хэд хэдэн удаа туршиж үзсэн бөгөөд хэсэг хугацаанд хэвийн ажиллаж байгаад дахин суларсан. Тиймээс 2 дахь том гар зөв ажиллахгүй байна. Энэ нь ойролцоогоор 6 сарын турш сайн байсан, тиймээс үүнийг сайн хийхэд зарцуулсан цаг хугацаа нь сайн хөрөнгө оруулалт хийсэн цаг байсан. Гэхдээ хэрэв би үүнийг дахин хийх юм бол 1 хэмжээтэй дээш эсвэл доошоо хийсэн байж магадгүй. хоолойд илүү сайн бэхлэх. жишээ нь 9/32 ", 1/4", (завсар), 3/16 ", 5/32"

Алхам 8: Цагны гар

Цагийн гар
Цагийн гар
Цагийн гар
Цагийн гар
Цагийн гар
Цагийн гар

Би хатуу зүйл хийхийг хүсч байгаа боловч хийж байхдаа эвдэх магадлал багатай тул ган төмрөөр хийхээр шийдсэн. Мөн туранхай байна гэдэг нь 4 гар асуудал багатай гэсэн үг юм.

  • Эхлээд би дүрс зурсан.
  • Дараа нь би үүнийг халхлах соронзон хальсны дээд талд ган руу шилжүүлэв.
  • Дараа нь би маш нарийн мэргэшээгүйгээр тэдгээрийг jigsaw ашиглан хайчилж авлаа. Тэд бүгд өөр өөр байсан, гэхдээ би үүнд дургүй.
  • Дараа нь нэг найз надад вандан бутлуураа хэлбэржүүлж өгөхийг санал болгов. өндөр санал болгосон. Үгүй бол өргөдөл гаргахад олон жил шаардагдана.
  • Хурц ирмэггүй, гоёмсог өнгөлгөө хийхгүйн тулд хийх ёстой зарим материалыг бүрдүүлж, дараа нь зүлгэж байсан.
  • Би тухайн гуулин хоолойнуудыг тааруулахын тулд цооног өрөмдөх ёстой байв (цаг дээр суурилуулсан биш харин таслагдсан хоолой ашиглан шалгаж үзээрэй).
  • Нүхнүүдийг хоолойд оруулахын тулд бага зэрэг бөглөх шаардлагатай байгааг олж мэдсэн боловч нэг удаа нягтруулж, цавуу хэрэглэх шаардлагагүй болсон. Үл хамаарах зүйл бол миний "нөмрөг" авахыг хүссэн урд гар юм. Тиймээс би нүх өрөмдөж, зохих хэмжээнд авсны дараа дугуй хэлбэртэй ган хэсгийг хайчилж аваад урд талд нь наасан. Та үүнийг сүүлийн зургаас харж болно. Хааяа урд гартаа бэхлэхийн тулд цавуу түрхэх шаардлагатай болдог боловч хэд хэдэн хуурамчаар эхлүүлсний дараа гар үнэхээр сайн ажилладаг.
  • Би гэрэл зургийн санааг няцааж байсан (хүүхдүүд бидний болзсон зургуудын талаар хурдан гомдоллодог байсан болохоор) би нийлэг будгаар анхны үсгээр зурахаар шийдсэн.

Алхам 9: Бүрэн

Бүрэн боллоо!
Бүрэн боллоо!
Бүрэн боллоо!
Бүрэн боллоо!

Энэ бүхэн үнэхээр сайхан ажилладаг. Гар нь хаанаас гарснаасаа хамаарч заримдаа бага зэрэг холддог боловч үнэн хэрэгтээ энэ нь хамаагүй, учир нь байршил бүр нь зөвхөн шугам биш хэсэг юм.

Заримдаа хачирхалтай нь миний утас намайг гэртээ байгаа гэдгээ хүлээн зөвшөөрөхөөс татгалздаг. Газрын зураг дээр, тэр ч байтугай нарийвчлал сайтай байсан ч гэсэн би Owntracks радиус дотор байгаа нь тодорхой байна … Яагаад гэдгийг нь би мэдэхгүй байна. миний гэр бүлийн бусад гишүүдийг зовоодоггүй юм шиг байна. гэхдээ тохиргоо нь адилхан. Энэ нь Owntracks хэзээ ч мессеж илгээдэггүй бөгөөд би 'Аялах' хэсэгт гацдаг гэсэн үг юм. Гэхдээ энэ нь ихэвчлэн эцэстээ өөрийгөө ангилдаг.

Манай гал тогоонд байх нь ихэвчлэн охид сургуулиасаа гэртээ харих гэж байгаа эсвэл найз нөхдийнхөө гэрт явж байгааг мэдэх, тэдэнд хоол/цайгаа хэзээ бэлэн байлгах нь маш ашигтай байдаг.

Дахин хэлэхэд дагах гайхалтай зааврыг өгсөн @ppeters0502-д баярлалаа. Эдгээр нь 4 гартай цаг бүтээхэд ямар нэг зүйл нэмж өгөх болно гэж найдаж байна.

Алхам 10: Хэрэв би үүнийг дахин хийх шаардлагатай байсан бол миний сурч мэдсэн зүйлүүд, өөрөөр хийх болно

  • Физик бүтцэд туршилт, алдаа хэрэгтэй. Сансар огторгуйн асуудлуудыг урьдчилан хэлэх арга байхгүй, зөвхөн шумбаж, оролдох хэрэгтэй.
  • Кодын хувьд googling -ийн асуудлууд чухал юм
  • Үндсэн зүйлийг эхлүүлж, бүтээх. Туршилтын вандан модон дээрх servos нь би физик бүтэцгүйгээр ихэнх хэсгийг нь ажиллуулж чадна гэсэн үг юм
  • Би CNC машин дээр гараа лазераар тайрсан байж магадгүй. Гэхдээ би орон нутгийнх нь хаана байдгийг мэдэхгүй байсан бөгөөд зөөлөн ган хэрхэн яаж бүтээгдсэнд дуртай (энэ нь хямд бөгөөд вандан бутлуур нь илүү хялбар болгосон)
  • Хэрэв та 360 эргэлт авахын тулд араагаа ашиглавал stepper мотор хийх боломжтой болно. гэхдээ та servos -ийг төв тэнхлэгт хэт ойрхон байлгах шаардлагатай болж магадгүй юм
  • 2 төрлийн servo (Futaba & HiTech) байдаг. Шугаман дээр шүдний тоо өөр өөр байдаг тул та үүнийг шалгасан эсэхээ шалгаарай. Би анх буруу зүйл худалдаж авсан …
  • Буруу туйлтай малгай бүү холбоорой;-)
  • Google болон Stack Overflow нь гацсан үед таны найзууд юм. Гэхдээ та сайн хайлтын нэр томъёог ашиглах хэрэгтэй …
  • Туршилтын вандан нь үнэндээ илүү энгийн, хямд хувилбарыг илүү хялбархан авах арга юм. Барилга байгууламжийн ихэнх хүндрэлүүд нь гараа нэг тэнхлэгээ тойрон эргүүлэхээс үүдэлтэй байдаг. Хэрэв та энэ талаар буулт хийвэл бүх зүйл хамаагүй хялбар болно. Босоо ам илүү урт болтол 4 нь нэг тэнхлэгийн хязгаар байж магадгүй гэж би бодож байна. Босоо ам урт байвал урд талын хавтан дээр 3, арын хавтан дээр 3 ширхэг байж болно гэж та бодож байна …

Алхам 11: Ирээдүйн боломжит өргөтгөлүүд …?

Дараагийн алхамуудын талаархи миний санаанууд дараах байдалтай байна.

  1. Би хуучин iPad-ийг цагны нүүр болгон дахин ашиглахыг хүсч байна. өөрөөр хэлбэл дижитал цаг хийх. Магадгүй хөтөч дээр суурилсан эсвэл програм. Физик цаг нь үндсэндээ харьяалалгүй байдаг (өөрөөр хэлбэл одоогоор хаана байгааг нь мэдэхгүй, зөвхөн гар байрлалд байгаа байдлаас бусад тохиолдолд), би өгөгдлийн байнгын хадгалалттай байх шаардлагатай болно. Node Red нь локал файлын систем рүү бичих боломжтой тул би үүнийг хийх болно.
  2. Хэрэв би үүнийг хийсэн бол үүнийг гэрийн гаднаас харахыг хүсч байна. Гэхдээ дараа нь бид аюулгүй байдлыг үнэхээр цэгцлэх хэрэгтэй. Нэг wifi сүлжээнд нэвтрэх нь өөр зүйл тул интернетээс хандах нь өөр зүйл юм. Үүнийг хэрхэн яаж хийх талаар одоогоор надад ямар ч ойлголт алга, гэхдээ MQTT захиалга өөр замаар явж магадгүй гэж би бодож байна (pi одоогийн статусыг нийтэлж, гадны төхөөрөмжүүд үүнийг захиалж байна) …?
  3. Би "Гадаадад" киноны нэг гарыг хүсч байна. гэхдээ энэ нь OwnTracks -ийн үүднээс авч үзвэл төвөгтэй байж магадгүй юм. Магадгүй урт/латыг асар том радиустай хослуулан ашиглаж болох уу?

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