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

Cassette Pi IoT Scroller: 7 алхам (зурагтай)
Cassette Pi IoT Scroller: 7 алхам (зурагтай)

Видео: Cassette Pi IoT Scroller: 7 алхам (зурагтай)

Видео: Cassette Pi IoT Scroller: 7 алхам (зурагтай)
Видео: 10 привычек, чтобы стать счастливым 2024, Долдугаар сарын
Anonim
Image
Image
Кассет Pi IoT Scroller
Кассет Pi IoT Scroller
Кассет Pi IoT Scroller
Кассет Pi IoT Scroller

Кассет Пи бол бие даасан, бодит цагийн мэдэгдэл гүйлгэх төхөөрөмж бөгөөд бүгд ил тод хуурцагны дотор цэвэрхэн байрладаг. Raspberry Pi Zero нь хоёр соронзон хальсны ороомгийн хооронд хавчуулагдаж, бүх төрлийн Интернетийн мэдэгдлийг гайхалтай IFTTT (хэрэв энэ, дараа нь) үйлчилгээнээс авдаг бол Adafruit. IO тэжээл болон Python скриптээр дамжуулан Pi руу бараг тэр даруй хүргэгддэг. Кассет бүхэлдээ чичирхийлж, ирж буй мэдэгдэлд анхааруулах бөгөөд дараа нь текстийг Pimoroni 11x7 LED дэлгэц дээр тодорхой гүйлгэж харуулна.

Бүх зүйл нь LiPo Shim -ээр дамжуулан Pi -д холбогдсон 150 мАч багтаамжтай LiPo батерейгаар тэжээгддэг бөгөөд кассетанд Adafruit Micro Lipo байдаг тул батерей дуусахад түүнийг микро USB тэжээлийн эх үүсвэрт шууд залгаж жүүс авах боломжтой.

Хамгийн хөгжилтэй хэсэг нь Pi -г өөрөө тайрсны ачаар хуурцаг нь ямар ч чимэг соронзон хальсны тоглуулагчийн дотор багтах боломжтой бөгөөд хуучин гоёл чимэглэлийг функциональ, өндөр чанартай зүйлсийн интернет төхөөрөмж болгон хувиргадаг.

Cassette Pi нь хурлын тэмдэг болгон ашиглахад тохиромжтой бөгөөд оосороос дүүжлэгдэж, нэр эсвэл захиалгат зурвасаа гүйлгэж болно.

Хэрэв та суулгагдсан видеог харахгүй бол https://www.youtube.com/embed/kgY40e9mi8w дээрээс олж болно- энэ бяцхан гүйлгээг ажиллуулж байгааг харах нь зүйтэй юм!

Хангамж

Кассетны соронзон хальс

Raspberry Pi Zero W

Пиморон ЛиПо Шим

Pimoroni 11x7 LED салалт

Adafruit Micro LiPo

150 мАч багтаамжтай LiPo батерей

1х DPDT 6 терминал слайд унтраалга

Тэвчээр

Алхам 1: Урам зориг ба төлөвлөлт

Урам зориг ба төлөвлөлт
Урам зориг ба төлөвлөлт
Урам зориг ба төлөвлөлт
Урам зориг ба төлөвлөлт
Урам зориг ба төлөвлөлт
Урам зориг ба төлөвлөлт
Урам зориг ба төлөвлөлт
Урам зориг ба төлөвлөлт

80-90-ээд оны үеийн "Clear Tech" чиг хандлагаас үүдэн төхөөрөмжүүдийг бүхэлд нь харуулсан хувилбараар гаргаж эхлэх үед би хуурцаг Pi бүтээх санаа авсан юм. Пи төслийг бүхэлд нь кассетны соронзон хальсны дотор багтаах боломжтой эсэхийг олж хараад бас сэтгэл татагдсан.

Эхлэх цэг нь DPDT (Давхар туйлтай давхар шидэлт) слайд унтраалгаар холбогдсон LiPo зай, LiPo Shim, Micro Lipo ашиглан цахилгаан тэжээлийн бүрэлдэхүүн хэсгүүдийн багц байсан - Би Flirt Pi Radio төсөлд ижил төстэй тохиргоог ашигласан. найдвартай хослол болох нь батлагдсан. Шилжүүлэгч нь хоёр муж хооронд шилжиж, жижигхэн батерейг Pi эсвэл Micro USB цэнэглэгчтэй холбож, ийм жижиг төсөлд тохиромжтой.

Дараа нь дэлгэц гарч ирэв - Би Pimoroni 11x7 LED дэлгэцийг ашигласан, учир нь энэ нь маш нимгэн, хөнгөн бөгөөд энэ загварыг төгс төгөлдөр болгосон. Энэ нь бас "цонх" кассетны соронзон хальсны хэмжээтэй ижил хэмжээтэй бөгөөд энэ нь намайг үнэхээр татсан юм. Эцэст нь би eBay-ээс хагас арваад 3в вибратор төхөөрөмж авлаа. Бүх эд ангиудыг цуглуулах нь маш энгийн байсан тул одоо миний хийх ёстой зүйл бол тэдгээрийг соронзон хальсны дотор багтаах явдал байв!

Алхам 2: Гагнах

Гагнах
Гагнах
Гагнах
Гагнах
Гагнах
Гагнах

Би эхлээд цахилгаан хэсгүүдийг задалсан хуурцагны соронзон хальсны дотор байрлуулж, тэдгээрийн хоорондох кабелийг хэмжиж, чиглүүлснээр кассетны дамарыг хаах эсвэл хэт зузаан боолт хийхгүйгээр яг зөв урттай байх болно. 4-5 мм-ийн хувьд маш их туршилт, алдаа гарсан!

Micro LiPo болон LiPo хавтангууд нь 2 зүүтэй JST холбогчоор тоноглогдсон боловч тэдгээр нь хэт зузаан байсан бөгөөд дотор нь багтахгүй өндөртэй байх ёстой. Би тэднийг шууд хооронд нь холбож чадсан.

Дараа нь би Pi -г өөрөө сайтар гагнаж, LiPo Shim -тэй холбож, дэлгэцийн кабелийг оруулав. Эцэст нь би жижиг чичиргээт төхөөрөмжийг GPIO руу гагнав.

Алхам 3: Pi Nibbling

Пи Нибблинг
Пи Нибблинг
Пи Нибблинг
Пи Нибблинг

Pi Zero-ийг хуурцагны ороомог хооронд холбох нь ямар ч утгагүй зүйл байсан бөгөөд өөр хаана ч байхгүй, хангалттай зай үлдээсэн хэвээр байв. Хэсэг хугацааны дараа энэ нь асуудал үүсгэх болно гэдгийг би ойлгосон. Пи нь нарийн зүүсэн боловч дээрээс 1мм орчим зайд ороомог нүхийг халхлаагүй байсан ч соронзон хальсны тоглуулагч нь соронзон хальсыг удирдан чиглүүлэхийн тулд нимгэн металл хошууг наалддаг гэж би бодож байгаагүй. Эдгээр огцом өсөлт нь Пи самбар руу шууд цохиж, хуучин тоглогчийн дотор багтах боломжгүй болно.

Онлайнаар шийдэл хайж байхдаа UltraPurple (Giles Read) хэрэглэгчээс авсан Pi Zero -ийн гайхалтай рентген зургуудыг олж харлаа. Зургийг сайтар судалж үзэхэд би самбарын зарим хэсгийг хусаад хаяж магадгүй юм. ядаргаатай үсрэлт, одоо ч гэсэн Pi -ийг ажиллуулахад бүрэн бүтэн хэвээр байна. Би Пи -г устгахыг үнэхээр хүсээгүй боловч маш гүнзгий амьсгаа, өрөм, жижиг файл аваад ажлаа эхлэв. Би самбарын хоёр доод буланг маш амархан огтолж чадсан бөгөөд дараа нь Pi -г ачаалахад маш их тайвширсан.

Алхам 4: Тууз хайчлах

Тууз хайчлах
Тууз хайчлах
Тууз хайчлах
Тууз хайчлах

Тохирохын тулд ихэнх бүрэлдэхүүн хэсгүүдийг жижиглэсэн боловч хуурцагны биеийн дотор талыг нь тааруулахын тулд шүргэх шаардлагатай байв. Би энэ хагалгааны янз бүрийн багаж, техникийг туршиж үзсэн хагас арав орчим хуучин соронзон хальснуудыг устгасан боловч эцсийн "цэвэр" хувилбарт маш их сандарч байсан. Одоогийн байдлаар би хамгийн сүүлд үзсэн соронзон хальсныхаа хажууд байсан (буяны дэлгүүрээс онгон, нээгдээгүй) худалдаж аваад аль болох зураасгүй байлгахыг хүссэн юм.

Үүнд хүрэхийн тулд би эмзэг хэсгүүдэд наалт наасан бөгөөд эргэдэг багажныхаа вандан дарагчийг ашигласан тул үүнийг хянах нь илүү дээр байх болно. Жижигхэн хуванцар хэсгүүдийг сайтар нүдэхэд ойролцоогоор 2 цаг зарцуулсан байх, гэхдээ би хэт их маажиж чадаагүй.

Дараа нь би тусдаа хэлхээний самбарыг байрлуулж, гагнуурын үе бүрийг нарийн CD үзэгээр тэмдэглэв. Гагнуур нь хавтангийн ар талд 1 мм орчим гадагшлуулдаг байсан ч угсралт нь хэт зузаан болоход хангалттай байсан тул гагнасан кабель бүрийг нарийн нүхлэх шаардлагатай байв. бүх зүйл нүхэндээ гагнасан хэсгүүд маш нягт байдаг тул эд ангиудыг нааж, боолт хийх шаардлагагүй гэсэн үг юм.

Алхам 5: Код

Код
Код

Cassette Pi скрипт нь Adafruit.io тэжээлээс мэдэгдлийн текстийг татаж аваад хэдэн секунд тутамд шинэ контент байгаа эсэхийг шалгадаг. Энэхүү тэжээлийг олон онлайн үйлчилгээнээс өгөгдлийг авдаг IFTTT (IF This, Then That) үйлчилгээгээр дүүргэсэн болно.

Өгөгдөл авахын тулд Adafruit.io тэжээлийг ашиглах нь энэ төрлийн програмд хамгийн тохиромжтой байдаг. Хэрэв та үүнийг туршиж үзээгүй бол https://io.adafruit.com/ хаягаар үнэгүй данс үүсгэж болно. Энэхүү процессын нэг хэсэг болох хэрэглэгчийн нэр, хоёулаа Adafruit Python -ийн олон жишээнээс гаралтай Cassette Pi скриптэд ашиглагддаг. Энэхүү скрипт болон бусад олон жишээнд Adafruit.io тэжээлийг урьдчилан тохируулах шаардлагатай бөгөөд тэдгээр нь үйл явцын талаар маш сайн хөтөчтэй болно.

Таны тэжээлийг тохируулсны дараа та adafruit.io модулийг Raspberry Pi дээрээ зүгээр л бичээд суулгаж болно …

pip3 adafruit-io суулгана уу

.. терминалын цонх руу. Эдгээр модулиудыг суулгаснаар та одоо Python -ийг ашиглан тэжээлээс өгөгдлийг хялбархан авах, түүнчлэн өгөгдлийг Pi -ээсээ илгээх, жишээлбэл Adafruit.io хяналтын самбарыг бөглөх боломжтой болно.

Тэжээлийг ажиллуулж эхэлмэгц та үүнийг IFTTT -д холбохыг хүсч байгаа бөгөөд ингэснээр та бусад онлайн үйлчилгээнээс өгөгдлийг дамжуулах боломжтой болно. IFTTT -д нэвтэрнэ үү (бүртгүүлэх нь үнэгүй), Үйлчилгээний цэснээс Adafruit -ийг хайж олоорой. Бүртгэлээ холбохын тулд дараах алхмуудыг дагана уу. Одоо та апплет үүсгэж, онлайн үйлчилгээнээс өгөгдлийг авч, Pi руу дамжуулах боломжтой боллоо!

Энэхүү төслийн бүх өгөгдлийн холболтыг IFTTT вэбсайт дээр дараах үйлчилгээг ашиглан тохируулсан болно.

  • Андройд төхөөрөмж - Амазоны аппликейшн ойролцоо байна гэж мэдэгдэх гэх мэт тодорхой апп -уудын батерейны мэдэгдэл, анхааруулгад зориулагдсан болно.
  • WebHooks - Манай MotionEye камераар илрүүлсэн хөдөлгөөн эсвэл E -Ink YouTube Counter -ээс тэжээгддэг YouTube -ийн захиалагчдын дугаар гэх мэт бусад IoT төхөөрөмжөөс ирж буй сэрэмжлүүлэгт зориулагдсан болно.
  • Twitter - @Raspberry_Pi, @GuardianNews, @FactSoup гэх мэт тодорхой данснаас авсан жиргээг харуулах.
  • RSS сувгууд - подкастын шинэ анги гарах үед надад анхааруулах.
  • Underground Weather - цаг агаарын нөхцөл байдал, температур, мөсөн сэрэмжлүүлгийг өөрчлөхөд тохиромжтой.
  • Google Туслах - дуут мессежийг текст болгон хөрвүүлж, соронзон хальсаар гүйлгэх боломжтой.

Дээрх нь IFTTT -д холбоосны "IF This" хэсэг болгон нэмж болох үйлчилгээний жижигхэн дээж бөгөөд бүгд өгөгдлийг Adafruit.io тэжээлтэй холбосон "Дараа нь тэр" тал руу дамжуулдаг.. Үүний хамгийн сайн тал нь текстийг өөрчилж болно, жишээлбэл, цаг уурын метроны үйлчилгээ нь миний салхины хурд 40 км / цаг -аас дээш байна гэж хэлэхэд Adafruit руу дамжуулж, гүйлгэсэн текст нь "Хөөе тэнд жаахан үлээдэг" гэсэн үг юм.

Миний ашигласан скриптийг GitHub дээр ашиглах боломжтой бөгөөд өөр өөр LED / LCD дэлгэцтэй ажиллахад хялбархан дасан зохицох боломжтой.

Алхам 6: Чуулган

Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган

Төслийн эцсийн угсралт үнэхээр сайн болсон - би хуурцагны хоёр талыг нь нийлүүлэхийг оролдох хүртэл. Хэдийгээр бүх эд ангиудыг сайтар хайчилж авсан боловч хэдхэн мм зайд өрсөлддөг хэт олон кабель байсан тул би тэднийг хэт чанга дарах эрсдэлтэй байхыг хүсээгүй. Надад эцэст нь Micro LiPo хавтанг гагнахаас өөр сонголт байсангүй. Энэ үед би маш их шүргэх, хайчлах, хавтаслах ажил хийсэн тул энэ нь хэзээ ч ажиллахгүй гэдэгт эргэлзэж байв. Тохируулахын тулд би унтраалгын хайрцгийг 1 мм, бас 2 мм металыг Pi -ийн микро USB портоос болгоомжтой цавчих хэрэгтэй болсон.

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

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

Алхам 7: Дууссан

Дууссан
Дууссан
Дууссан
Дууссан
Дууссан
Дууссан
Дууссан
Дууссан

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

Кассет соронзон хальс, Raspberry Pi бол миний хамгийн дуртай хоёр зүйл учраас энэ төсөл надад маш их таалагдсан нь гайхах зүйл биш юм. Би бага ангийнхаа анхны тооцоолох хичээлийг багш Би -Би -Си -ийн микрофон дээр хуурцагнаас програм ачаалснаа санаж байна. Миний хажууд байгаа хүүхэд бид тэр үед хошигнон тоглож байсан, магадгүй хэрэв та санамсаргүйгээр аудио соронзон хальс ачаалсан бол дуучид дэлгэцэн дээр гарч ирэх болно гэж бодож байсан юм. Хэдэн жилийн дараа ч гэсэн та бүхэл бүтэн компьютерийг эдгээр соронзон хальснуудын аль нэгэнд багтаах боломжтой бөгөөд хэмжээлшгүй их чадвартай.

Энэ төсөл надад хичнээн их таалагдсан ч миний дотоод тролл "Энэ нь муу биш, сайхан харагдаж байна, гэхдээ хөгжим тоглосон бол хамаагүй дажгүй байх болно" гэж хэлдэг. Би кассет хакердахаа хараахан дуусаагүй байна гэж бодъё.

Уншсанд баярлалаа!

Миний Old Tech, New Spec төслүүд бүгд Instructables дээр байна

Дэлгэрэнгүй мэдээлэл, холбоо барих маягтыг манай вэбсайт дээр https://bit.ly/OldTechNewSpec дээрээс авах боломжтой. бид Twitter дээр @OldTechNewSpec байна.

Raspberry Pi уралдаан 2020
Raspberry Pi уралдаан 2020
Raspberry Pi уралдаан 2020
Raspberry Pi уралдаан 2020

Raspberry Pi 2020 тэмцээнд хоёрдугаар байр эзэлсэн

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