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

RPi ашиглан оптик хөтчийг дахин ашиглах: 6 алхам (зурагтай)
RPi ашиглан оптик хөтчийг дахин ашиглах: 6 алхам (зурагтай)

Видео: RPi ашиглан оптик хөтчийг дахин ашиглах: 6 алхам (зурагтай)

Видео: RPi ашиглан оптик хөтчийг дахин ашиглах: 6 алхам (зурагтай)
Видео: SKR 1.4 - Definitive User Guide 2024, Арваннэгдүгээр
Anonim
RPi ашиглан оптик хөтчийг дахин ашиглах
RPi ашиглан оптик хөтчийг дахин ашиглах
RPi ашиглан оптик хөтчийг дахин ашиглах
RPi ашиглан оптик хөтчийг дахин ашиглах
RPi ашиглан оптик хөтчийг дахин ашиглах
RPi ашиглан оптик хөтчийг дахин ашиглах

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

Тавиурыг авч хаясан нь миний компьютерын хажууд том нүх байсан тул ямар нэгэн зүйлээр дүүргэх шаардлагатай болсон гэсэн үг юм. Та зөөврийн компьютер дээрээ хоёр дахь хатуу дискийг оруулах боломжтой булан худалдаж авах боломжтойг би харсан. Надад тийм шаардлага байхгүй байсан тул би төслийн бүх санаагаа хадгалсан паспортын хэмжээтэй дэвтэрт багтаах зай бүхий анхны хоосон хэсгийг солих хоосон хэсгийг зохион бүтээж, 3D хэвлэх ажлыг эхлүүлсэн. Энэ бол хөгжилтэй бяцхан төсөл, ярианы эхлэл байсан бөгөөд төгс ажилласан. Та миний зөөврийн компьютер дотор байгаа шинэ олдсон үл хөдлөх хөрөнгөнд өөр зүйл оруулах боломжтой гэж бодож байсан. Би оронд нь юу хийж болох талаар бодож, компьютер дээрээ Raspberry Pi суулгаж болох бөгөөд үүнийг төсөл дээр ашиглаж болох бөгөөд компьютерт илүү програмчлагдах IO суулгаж болохыг ойлгосон. Энэхүү санаа нь хөгжихийн хэрээр би оптик хөтөчийг ажиллуулахын тулд зөөврийн компьютерээр хангаж, зөөврийн компьютерээсээ VNC ашиглан Pi -тэй холбох санааг олсон юм. Энэ нь би Raspberry Pi -ийн ширээний компьютерт холбогдох бүх дагалдах хэрэгслийг ашиглахгүйгээр хаанаас ч хамаагүй хандах боломжтой гэсэн үг юм. Энэ нь pi-top-тэй адилхан боловч энд би зөөврийн компьютерээ CD диск дутагдсанаас бусад тохиолдолд ашиглах боломжтой хэвээр байна.

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

Би ашигласан эд ангиуд болон бүх 3D файлуудын холбоосыг өгөх болно, тиймээс хэрэв хэн нэгэн нь яг ижил зөөврийн компьютертэй бол (Lenovo ThinkPad T420) эсвэл түүнтэй нийцэж байгаа бол төслийг бүтээх боломжтой болно. Хэрэв ямар нэгэн зүйл тодорхойгүй байгаа бол сэтгэгдлээ үлдээнэ үү, би баяртайгаар туслах болно.

Алхам 1: Ашигласан эд анги

Ашигласан эд анги
Ашигласан эд анги
Ашигласан эд анги
Ашигласан эд анги
Ашигласан эд анги
Ашигласан эд анги

Энэ төслийн хувьд зөвхөн 3 үндсэн хэсэг үнэхээр хэрэгтэй байсан.

Бөөрөлзгөнө pi нь гагнасан тэгш өнцөгт тээглүүр бүхий NOOBS -ийн шинэ суулгацтай. Би Pi Zero W -тэй хамт жижиг хэлбэрийн хүчин зүйлтэй болсон бөгөөд надад сүлжээний нэмэлт тоног төхөөрөмж хэрэггүй болно. Хэрэв би USB, Ethernet порт гэх мэт том холболтуудыг салгавал би Pi 3 b+ гэх мэт стандарт хэмжээтэй бөөрөлзгөнө пи -ийг багтаах боломжтой байж магадгүй гэж бодсон юм.

28 x 132 OLED I2C дэлгэц. Энэ нь pi -ийн IP хаягийг харуулдаг бөгөөд ингэснээр та SSH эсвэл VNC -тэй илүү хялбар холбогдох боломжтой болно. Би Хятадаас хямд үнээр худалдаж авлаа, учир нь би үүнийг эвдэх талаар санаа зовохыг хүсээгүй, гэхдээ та Адафрутаас илүү сайхан зүйлийг авах боломжтой. Аз болоход тэдний бүтээгдэхүүний Adafruit номын санг Хятадын номын санд ашиглах боломжтой.

SATA эрэгтэй, эмэгтэй туранхай кабель. Үүнийг зөөврийн компьютерээс тэжээл авахад ашигладаг. Энэ нь цахилгааны хэсгээс ирдэг бүх утастай байх шаардлагатай (дараа нь энэ талаар дэлгэрэнгүй).

Алхам 2: 3D дизайн

3D дизайн
3D дизайн
3D дизайн
3D дизайн
3D дизайн
3D дизайн

Raspberry Pi -ийг оптик хөтөчийн тавиурын үүрэнд оруулахын тулд хөтөчтэй яг ижил хэмжээтэй зүйлийг бүтээх хэрэгтэй байв. Хос диаметр хэмжигч ашиглан би хөтчийнхөө хэмжээсийг буулгаж, CAD програм дээрээ эдгээр хэмжээсийн ноорог зурсан. Энд би хөтөч дээр суурилсан Onshape хэрэгслийг ашиглаж байна. Энэ нь маш сайн бөгөөд танд компьютер дээрээ маш их програм татаж авах шаардлагагүй бөгөөд хамгийн сайн нь Линукс дээр ажилладаг. Гэсэн хэдий ч хэрэв та ийм загварыг эхлүүлэхийг хүсч байвал үйлдлийн системээ дэмжиж байвал Fusion 360 болон Instructable -ийн өөрийн гэсэн 3D хэвлэх анги санал болгож байна. Би тухайн хэсгийг зөв хэмжээсийг бүрдүүлэхийн тулд ноорог зурж, хөтөчийн хавчаарыг боолтоор бэхэлсэн талд нүх нэмж эхлэв. Клипүүд нь маш ашигтай байдаг, учир нь тэд усанд шумбаж байгаа боловч хөтөчөөс салгаж авах боломжтой тул та өөрөө дахин төлөвлөх шаардлагагүй болно. Үндсэн хэлбэрийг олж авсны дараа би Raspberry Pi, SATA холбогч, утас, дэлгэц дээр хийхийг хүссэн бүх нүхийг дээд гадаргуу дээр зурж эхлэв. Хоосон зай үлдсэн хэвээр байсан тул би прототип хийж байхдаа талхны тавцан тавихаар зай нэмэв. Би мөн дэлгэцэн дээр зай гаргахын тулд урд талд нь ноорог хийсэн.

Загвараа зөв болгож, бүх нүхийг зөв газар, хэмжээтэй байлгахын тулд би загвараа хэд хэдэн удаа хэвлэж, тохируулах шаардлагатай болсон. Анхаарах ёстой нэг зүйл бол хэвлэгчийг зохион бүтээхдээ бүх зүйл төгс тохирох тэвчээр юм.

Би уурхайг 20% орчим дүүргэлт, 0.15мм өндөртэй хэвлэсэн бөгөөд яг л төгс төгөлдөр болсон.

Миний Onshape файлуудыг эндээс үзэх боломжтой. Эсвэл та STL татаж авах боломжтой. Энэ нь миний Lenovo ThinkPad T420 -д зориулагдсан бөгөөд бусад ихэнх зөөврийн компьютеруудтай таарахгүй байж магадгүй юм.

Алхам 3: Pi -г тэжээх

Pi -г тэжээж байна
Pi -г тэжээж байна
Pi -г тэжээж байна
Pi -г тэжээж байна
Pi -г тэжээж байна
Pi -г тэжээж байна
Pi -г тэжээж байна
Pi -г тэжээж байна

Pi -г ажиллуулах нь төслийн хамгийн төвөгтэй хэсэг байсан байх. Миний зөөврийн компьютер дээрх SATA холбогч нь төхөөрөмж байгаа эсэхийг илрүүлээгүй тохиолдолд 5V хүчдэл өгдөггүй. Вэбийг хайсны дараа би SATA-io хувилбар 2.6-ийн баримт бичгийг олсон бөгөөд энэ нь төхөөрөмжийг илрүүлэхийн тулд төхөөрөмжийн одоогийн зүү ба газардуулгын хооронд 1k эсэргүүцэлтэй байх ёстой гэж товчхон дурдсан болно. Би Википедиа хуудас болон мултиметр ашиглан бүх зүүг тодорхойлсон. Миний кабель дээр хоёр хар утас нь GND ба +5v, шар ба улаан нь Device Present (DP) ба Үйлдвэрлэлийн оношлогоо (MD) зүү байсан нь тогтоогджээ. Би өгөгдлийн кабелийг богиносгосон бөгөөд надад MD зүү хэрэггүй байсан тул би үүнийг бас хайчилж, дулаан багасгадаг хоолой ашиглан тусгаарлав. Би DP ба GND хооронд 1k резисторыг гагнаж, GND талыг авч, утсыг сунгасан. Энэ нь надад хүчдэлийн микро USB портын ард байрлах хоёр дэвсгэр дээр Pi -ийн ар талд шууд гагнасан 5v ба GND -ийг үлдээсэн юм.

ТАЙЛБАР:

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

Алхам 4: Дэлгэц

Дэлгэц
Дэлгэц
Дэлгэц
Дэлгэц

Миний төсөлд дэлгэц нэмэх нь тийм ч чухал шаардлагагүй байсан ч энэ нь Pi -тай холбогдоход илүү хялбар болгодог. Би түүнтэй хамт ирсэн дэлгэцээс зүүг нь салгаж аваад богино утсаар сольсон. Би дараа нь эдгээр утаснуудын үзүүрийг adafruit сургалтын системийн I2C гарын авлагын дагуу бөөрөлзгөнө пир дээрх тээглүүрийн ар талд гагнав. Зөв өнцгөөр тээглүүрийг гагнуурын төмрөөр тойрох нь тийм ч амар биш байсан тул утсыг ар талд гагнах нь нэлээд төвөгтэй байв. Утаснуудаа зүүгээр гагнах нь гол руу гагнах нь илүү хялбар байх байсан болов уу. Утасны уртыг хэвлэсэн хэсгийн зайтай харьцуулж үзээд утаснууд хэтэрхий урт биш байгаа эсэхийг шалгав.

Алхам 5: Бүгдийг нэгтгэж, Пи -тэй холбогдох

Бүгдийг нэгтгэж, Пи -тэй холбогдож байна
Бүгдийг нэгтгэж, Пи -тэй холбогдож байна
Бүгдийг нэгтгэж, Пи -тэй холбогдож байна
Бүгдийг нэгтгэж, Пи -тэй холбогдож байна
Бүгдийг нэгтгэж, Пи -тэй холбогдож байна
Бүгдийг нэгтгэж, Пи -тэй холбогдож байна

Pi -г тохируулах л үлдлээ. Би үүнийг бүх дагалдах хэрэгслүүдтэйгээ (Дэлгэц, гар, хулгана) холбож, энэ гарын авлагын дагуу VNC -ийг тохируулсан. Дараа нь би энэ хичээлээр бөөрөлзгөнө pi дээр I2C -ийг идэвхжүүлсэн. Эцэст нь I2C дэлгэцийг ажиллуулахын тулд бүх номын санг суулгасан болно. Би төсөл дээрээ stats.py -ийн жишээг ашиглаж байгааг та анзаарах болно, гэхдээ хэрэв хүсвэл би үүнийг засаж болно, гэхдээ энэ програмд тохиромжтой. Дэлгэцийг эхлүүлэх үед статистик мэдээллийг харуулахын тулд би /etc /profile -ийн доод хэсэгт stats.py ноорог ажиллуулах тушаалыг нэмсэн.

sudo nano /etc /profile

дараа нь доод хэсэгт нэмж оруулав:

sudo python /Adafruit_Python_SSD1306/examples/stats.py

хадгалаад Ctrl-X, Y, Enter ашиглан гарна уу

Одоо би pi -г дахин эхлүүлэхэд хэсэг хугацааны дараа ачаалах үеийн статистикийг харуулна. Би бүх зүйлийг хийж дууссаны дараа үүнийг бүгдийг нь хэвлэсэн хэсэгт оруулаад SATA кабелийг зөв эргүүлж, зөөврийн компьютер дээрээ шургуулаад ажиллав.

VNC -тэй зөөврийн компьютерээсээ Pi руу холбогдохын тулд хоёр компьютер хоёулаа нэг сүлжээнд байх ёстой. Pi -г сүлжээнд холбохын тулд би pi -тай холбогдох эсвэл дэлгэц ашиглах шаардлагатай байсан. Сүлжээг солих бүрдээ үүнийг дэлгэцтэй холбохыг хүсэхгүй байгаа тул үүнийг зөөврийн компьютерийнхээ халуун цэг рүү холбохыг хүсч байна. Миний зөөврийн компьютер зөвхөн нэг сүлжээний карттай тул wifi -аас интернет холболтоо давтах боломжгүй байна. Энэ нь миний хийх ёстой зүйл бол зөөврийн компьютерын халуун цэгийг VNC -ээр дамжуулж буй Pi -тэй холбох, дараа нь миний зөөврийн компьютерт холбогдох бусад дотоод сүлжээнд холбогдохын тулд Pi -г авах явдал юм. Тэд хоёулаа интернет холболттой нэг сүлжээнд орсны дараа би VNC -тэй дахин холбогдох боломжтой болно. Тэнд бидэнд байна! Би одоо зөөврийн компьютерынхаа интерфейсээс интернетэд холбогдсон Pi дээрээ ажиллах боломжтой боллоо.

Алхам 6: Дүгнэлт

Дүгнэлт
Дүгнэлт

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

Хэрэв танд энэхүү зааварчилгаанаас хэрэгтэй зүйл байвал Trash To Treasure уралдаанд саналаа өгөх үү?:)

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