Агуулгын хүснэгт:
- Алхам 1: USB гар ба тоглоомын сав
- Алхам 2: LCD дэлгэц
- Алхам 3: Утасгүй (Bluetooth)
- Алхам 4: Эрчим хүч
- Алхам 5: Бүгдийг хамтад нь холбох
- Алхам 6: Програм хангамж
- Алхам 7: Хавсралт ба эцсийн угсралт
- Алхам 8: Гарын давхарлах
- Алхам 9: Дүгнэлт
- Алхам 10: Нөөц
Видео: Халаасны ZX (гар ZX спектр): 10 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Би 80-аад оны хүүхэд, тэр үеийн 8 битийн компьютерын тухай сайхан дурсамжтай. Миний зүрх сэтгэлд онцгой байр эзэлдэг анхны компьютер бол Sinclair ZX Spectrum 48K байв. Саяхан вэб дээрх хуучин компьютерууд дээр төвлөрсөн зарим бүлгүүдийг олж мэдээд би энэ дурсамжаа өөртөө сэргээж, MacBook дээрээ Fuse эмуляторыг суулгахаар шийдлээ. Энэ нь хэсэг хугацаанд хөгжилтэй байсан ч би амьдралынхаа хэв маягт нийцсэн жижиг, зөөврийн, биеэ даасан зүйл хийхийг хүсч байна. Энэ үе шатанд сонголт бол гайхалтай Бен Хекийн замыг дагаж, ZX-ийн анхны техник хэрэгслийг зөөврийн зүйл болгон багасгах эсвэл жижиг самбар дээр эмуляц хийх явдал байв. Би хуурах гэж байна:)
Тэгэхээр би зөөврийн ZX Spectrum -ээс юу хүсч байна вэ?
- Хямдхан: Надад хөгжилтэй дурсамжинд их хэмжээний мөнгө зарцуулах хэтэрхий олон төсөл байгаа.
- Зөөврийн: Энэ бол буйдан дээр эсвэл цэцэрлэгт залхуу үдээс хойш тоглож болох зүйл байх ёстой.
- Гар: Би зөвхөн тоглоом тоглохыг хүсдэггүй, бас програмчлахыг хүсдэг. Бүрэн туршлага олж авахын тулд эдгээр гайхалтай түлхүүр үгстэй байх шаардлагатай.
- Жойстик: Би гараар платформ тоглоом тоглож байгаагүй. Мэдээжийн хэрэг адал явдалт тоглоомууд, гэхдээ би зүгээр л адал явдалт тоглоом тоглохыг хүсэхгүй байгаа тул түүнд джойстик хэрэгтэй болно.
- Шуурхай: Би 80 -аад оны үед соронзон хальсны ачааллыг үзэн яддаг байсан бөгөөд сүүлийн хэдэн жилийн хугацаанд би түүнд дуртай болсон гэж төсөөлж чадахгүй байна.
Энэ бүхнийг бодож, янз бүрийн бүрэлдэхүүн хэсгүүдийг ойлгоход туслахын тулд би блок диаграмыг боловсруулсан. Тиймээс барилга барьж эхэлцгээе.
Алхам 1: USB гар ба тоглоомын сав
Гарыг зөв тохируулах нь анхны ZX Spectrum -ийн гадаад төрх, мэдрэмжийг олж авах түлхүүр юм. Бид анхны Spectrum дотоод төхөөрөмжтэй огт адилгүй гар хийцийн дууриамал төхөөрөмж бүтээж байгаа боловч нарийн хийцтэй хийснээр 80 -аад оны тооцооллын туршлагыг санагдуулам зүйлийг бүтээх боломжтой байх ёстой.
Хэд хэдэн протобоард, том овоолго бүхий түлхүүрүүдээс эхлээд би хэдэн санаануудыг туршиж үзээд зурган дээр үзүүлсэн бүдүүвчилсэн загварыг суулгалаа. Бидний ашиглаж буй протобоардууд нь 7x9 см хэмжээтэй (26x31 нүхтэй) стандарт бөгөөд олон жижиглэн худалдаачдаас онлайнаар авах боломжтой. Шилжүүлэгчид нь гадаргуу дээр суурилуулсан хувилбар бөгөөд илүү зөөлөн мэдрэмтгий бөгөөд цоорхойтой харьцуулахад дуу чимээ багатай боловч биеийн хэмжээ нь бараг ижил байдаг тул аль аль нь ажиллах ёстой.
Дараа нь джойстикийн удирдлага нь гарны дээд талд үлдсэн зай руу оров. Би зүүн талд 5 талын мэдрэгчтэй навигацийн унтраалга, баруун талд том гал унтраах товчлуур ашиглахаар шийдсэн. Жойстик нь эмуляторын цэсийн системийн хянагч, үндсэн Линукс системтэй харилцах хулгана болж хоёр дахин нэмэгдэх тул би жижиг хоёрдогч товчлуур нэмж оруулав.
Гарны микроконтроллер нь Arduino Pro Micro юм. Энэ бол гар, хулгана эсвэл джойстик гэх мэт USB хүний интерфэйс төхөөрөмж (HID) болгон програмчилж болох жижиг самбар юм.
Шилжүүлэгчийг гагнаж дууссаны дараа шилжүүлэгчийн мөр багануудыг микроконтроллертой холбодог матрицыг барих шаардлагатай болно. Энэхүү матриц нь 40 товчлуур, 7 джойстик товчлуурыг Pro Micro -ийн 18 I/O зүүтэй холбох боломжийг бидэнд олгоно. Spectrum гар нь Caps Shift болон Symbol Shift товчлууруудаас бусад олон товчлуур дарах шаардлагагүй тул бид тэдгээрийг тусгай зүү дээр байрлуулах болно, дараа нь хий үзэгний түлхүүрээс сэргийлэхийн тулд диод ашиглах талаар санаа зовох хэрэггүй болно. дардаг. Би гар, түүний дотор матриц хэрхэн утастай болохыг харуулах схемийг оруулсан болно. Нэгдүгээрт, багана бүрийг нэг судалтай утастай холбож, дараа нь мөрүүдийг нэг цөмт утсаар холбож, баганын дээгүүр богинохон огтлохгүйгээр сайтар хэлбэржүүлнэ. Энэ нь бага зэрэг төвөгтэй байж болох юм, учир нь та багануудтай холбоо барихаас зайлсхийхийн тулд эгнээний утсыг хангалттай өндөр болгох хэрэгтэй, гэхдээ эцсийн угсралтын явцад бидний холбох шаардлагатай бүх утаснуудад зай үлдээхийн тулд хангалттай бага байх ёстой. Эцэст нь хэлэхэд, мөр, багана нь хуучин IDE кабелийн утсаар Arduino тээглүүртэй холбогддог.
Дээр дурдсанчлан, джойстик хянагч нь курсорын хянагч болон хулганы үүргийг гүйцэтгэх тул бид горим хооронд шилжих боломжтой болно. Анхдагч горим нь курсорын горим байх болно, Caps Shift + Fire товчлуурын хослол нь joystick горимд шилжих бөгөөд Symbol Shift + Fire товчлуурын хослол хулганы горимд шилжих болно. Аль горимд байгааг харуулахын тулд джойстик самбарын дунд 3мм хэмжээтэй хоёр LED байдаг. Цахилгаан LED нь бас ашигтай байх болно, үүнийг Pi -ээр хангах сайн арга бол LED -ийг Pi -ийн UART TX зүү рүү холбох явдал юм, учир нь энэ нь төхөөрөмжийг асаалттай байх үед өгөгдлийг байнга илгээж байх болно.
Сул утаснууд нь ашиглагдахаа болих эсвэл матрицын утаснууд богиносохоос сэргийлэхийн тулд бүх зүйлийг халуун цавуугаар хучсан байдаг - муухай боловч үр дүнтэй!
Гарыг ажиллуулах хамгийн сүүлийн алхам бол Arduino -г ZX_Spectrum_Keyboard кодоор миний репозитороос програмчлах явдал юм. Үүнийг хийсний дараа та гагнуурын төмрийг тавьж, гарыг ердийн компьютерт холбож, Fuse эсвэл Spectaculator гэх мэт спектрийн эмулятор ашиглан ашиглаж болно. Гэхдээ бид энд зогсохгүй байгаа тул цаашаа явцгаая …
Алхам 2: LCD дэлгэц
Анхны Spectrum нь 256x192 пикселийн дэлгэцийн нягтралтай. Энэ харьцааг (ойролцоогоор) хадгалахын тулд хоёр талд нь хар баар байхаас зайлсхийхийн тулд би Raspberry Pi -д зориулагдсан Waveshare 3.2 320x240 TFT LCD мэдрэгчтэй дэлгэцийг сонгосон. Энэ нь Pi -ийн GPIO толгойтой шууд холбогдохгүй тул бид устгаж чадна. Холбогчийн хуванцар тээглүүрийг зүүгээр засаарай. Би 7х9см хэмжээтэй протободыг 2.1х9см хүртэл хайчилж авлаа (үлдсэн хоёр булангийн нүх нь дээд гарны нүхтэй таарч, GPIO толгойн голыг гагнах хангалттай зай байгаа тохиолдолд яг хэмжээ нь хамаагүй..
Бид зөвхөн SPI, хүч, мэдрэгчтэй дэлгэцийн I/O тээглүүрийг Pi -тэй холбох хэрэгтэй - ямар зүү шаардлагатай байгааг олж мэдэх нь нэлээд төвөгтэй байж магадгүй, гэхдээ хэрэв та хангалттай сайн харвал мэдээлэл бэлэн болно. Waveshare дэлгэц нь 10 голтой: 4, 6, 9, 13, 15, 19, 21, 23, 24, 26. гагнуурын төмрөө шүүрэн авч байна.
Програм хангамжийн тусгай тохиргоо шаардлагагүй - үйлдвэрлэгчийн драйвер програмыг суулгаад ашиглахад бэлэн болно.
Алхам 3: Утасгүй (Bluetooth)
Raspberry Pi Zero самбар нь утасгүй холболтгүй, зөвхөн нэг л хэрэгтэй USB порт бөгөөд USB төвд хангалттай зай байхгүй тул би бүтээхэд ямар нэгэн утасгүй холболт нэмэхийн тулд бага зэрэг зохион бүтээх шаардлагатай болсон. Хэрэв та үүнийг Z W ашиглан бүтээж байгаа бол энэ алхамыг алгасаж болно.
Raspberry Pi -ийн цэвэр онцлог шинж чанарууд байдаг бөгөөд энэ нь бидэнд утасгүй утсыг ашиглах боломжийг олгодог. HC-05 Bluetooth-ийн хямд цуваа модулийг Pi-ийн UART зүү дээр холбож, системийн тохиргоог хийснээр Bluetooth-ийг ашиглан командын шугамын терминал руу утасгүй нэвтрэх боломжтой болно. Дараа нь бид нийтлэг хэрэгслүүдийг ашиглан төхөөрөмж рүү файл илгээх, файлын системийг удирдах боломжтой болно.
Алхам 4: Эрчим хүч
Хөгжлийн төгсгөлд би зайгаа сонгосон тул боломжтой орон зайд тохирох эсийг сонгох шаардлагатай болсон. Миний сонгосон нь Walkera Syma X5 дроныг орлох зорилгоор зарагдсан 2000mAH 25C 1S Lipo (хэмжээ: 81x34x9mm) байв. Батерейг ердийн USB холболтоор цэнэглэж, төхөөрөмжийг цэнэглэж байх үед ашиглах боломжтой байвал сайн. Бид эрчим хүчний хяналтын нарийн төвөгтэй хэлхээг ашиглахыг хүсэхгүй байгаа тул USB цэнэглэх, мөн 5V-ийн хүчдэлийг нэмэгдүүлэх зориулалттай бэлэн модулийг ашиглан Pi-г шууд асаах болно. Төхөөрөмжийг бүрэн унтраасан байхын тулд энэ модулийн гаралт болон Pi хооронд слайд шилжүүлэгч байдаг бөгөөд энэ нь төхөөрөмжийг унтраасан ч гэсэн батерейг цэнэглэх боломжийг олгодог. Өгөгдлийн авлигын асуудлаас зайлсхийхийн тулд Pi -г зөв хаах хэрэгтэй. Bluetooth цувралаар нэвтрэхийн оронд бид мэдрэгчтэй түлхүүрийг Pi -ийн 5 -р зүү (GPIO3) руу холбож, үүнийг хардаг жижиг товчлуур бичиж, дарахад унтрааж болно. Цахилгаан болон утасгүй эд ангиудыг гарны яг доор байрлах 7х9 см хэмжээтэй өөр протобоарт гагнасан.
Алхам 5: Бүгдийг хамтад нь холбох
Төрөл бүрийн эд ангиудыг хийснээр бид дотоод эд ангиудыг угсарч болно. Угсрах явцад надад тулгарсан хамгийн том асуудал бол USB порт нь миний Arduino Pro Micro -ийг салгаж, USB кабель ашиглахаас илүү утсыг шууд гагнуурын талбайд гагнах шаардлагатай болсон явдал юм. Энэ бол Pro Micro самбар дээрх сул тал юм, үүнээс зайлсхийхийн тулд угсрахаасаа өмнө халуун цавуу түрхэх нь зүйтэй болов уу. Энэ золгүй явдал танд тохиолдоогүй гэж үзвэл танд сонголт байна: та гараа Pi-тэй холбохын тулд хэт нимгэн микро USB-ээс микро USB кабель хийх эсвэл нэг эсвэл хоёр үзүүрийг шууд самбар дээр гагнах боломжтой. Би Arduino талыг гагнах шаардлагатай болсон тул би Pi талыг самбарын арын хэсэгт байрлах туршилтын цэгүүдэд шууд гагнав. Сонголт болгонд давуу болон сул талууд байдаг тул та аль сонголтыг сонгох нь хамаагүй.
Бид самбарыг M3 нейлонтой хамт байлгаж байх болно. Гар ба цахилгаан самбар хоорондох доод цоорхойг холбохын тулд бидэнд 2х 9 мм -ийн бэхэлгээ хэрэгтэй болно. Дээд талын нүхнүүд нь дэлгэцийг хадгалдаг тул гар болон дэлгэцийн хооронд 2.5 мм, дэлгэц ба цахилгаан самбар хооронд 4.5 мм -ийн зайтай байхыг бид хүсч байна. Хажуугийн зураг дээр энэ нь хэрхэн харагдаж байгааг харуулав. Зөрчилдөөнд бүх зүйлийг зэрэгцүүлэхийн тулд бага зэрэг болгоомжтой шүргэх шаардлагатай болно - энэ нь бүх гар утаснуудтай нягт уялдаатай байж болох ч энэ нь хамтдаа явах ёстой. Фото зургуудаас харж болно: төхөөрөмжийг асаах, угсрах ажил дууссаны дараа шууд хаалт хийх шаардлагагүй болно. Бид удалгүй хашлага хэвлэх болно, гэхдээ үүнд хүрэхээсээ өмнө бид үйлдлийн системийг суулгаж, тохируулах хэрэгтэй болно.
Алхам 6: Програм хангамж
Дотоод төхөөрөмжийг угсарсны дараа бид програм хангамжийн суулгалт, тохиргоог үргэлжлүүлж чадна. Raspberry Pi нь стандарт Raspbian суулгац дээр ажиллах болно. TFT дэлгэцийн драйверуудаас гадна суулгах шаардлагатай цорын ганц нэмэлт програм бол Fuse програм юм. Бид бүрэн дэлгэцийн зохих функцийг олж авахын тулд SDL хувилбарыг ашиглаж байна.
sudo apt-get fuse-emulator-sdl суулгана уу
Бидний унтраах товчлуурыг дарахын тулд 'shutdown' скриптийг миний кодын сангаас/home/pi/руу хуулна уу.
Bluetooth -ээр цуваа консол авахын тулд /boot /config руу дараах мөрийг нэмнэ үү.
enable_uart = 1
Бид унтраах скрипт болон Fuse эмуляторыг ажиллуулахыг хүсч байгаа тул эдгээр мөрүүдийг/etc/xdg/lxsession/LXDE-pi/autostart дээр нэмнэ үү.
@fuse-sdl-дуугүй --kempston-автоматаар ачаалахгүй
Эдгээр өөрчлөлтийг хийсний дараа Pi -г дахин ачаална уу.
Алхам 7: Хавсралт ба эцсийн угсралт
Хашаа нь Fusion 360 загвараар хийгдсэн (үүнийг хэрхэн хийх нь энэхүү зааварчилгааны хамрах хүрээнээс гадуур байна). 5 хэсгээс бүрдэнэ: арын хайрцаг, урд талын дэлгэц, гарны урд, цахилгаан товчлуур, хяналтын самбарын бүрхэвч. Хяналтын самбарын хавтасыг уян хатан утас хэлбэрээр хэвлэх ёстой (би уян хатан PLA ашигласан боловч NinjaFlex шиг зөөлөн материал илүү сайн байж магадгүй); бусад бүх зүйлийг хатуу хуванцараар хэвлэх ёстой (би Filamentum black PLA ашигласан).
Цахилгаан товчлуурыг эсэргүүцэх, чимээ гаргахаас урьдчилан сэргийлэхийн тулд 3 мм-ийн наалдамхай хөөсийг нуруун дээр нь наалдуулж, дараа нь цахилгаан ПХБ-ийн босоо бэхэлгээний товчлуур дээр сайтар суухын тулд 4 мм-ийн нүх гарга. Цахилгаан самбарыг гацахаас зайлсхийхийн тулд гэрэл зургуудаас харахад нэг ирмэгийг бага зэрэг тайрах хэрэгтэй болж магадгүй юм. Цахилгаан унтраалгын товчлуурыг дарахад жижигхэн цавуу хэрэглэх нь бас тустай санагдсан.
Хашааны дээд хэсгүүдийг найдвартай бэхлэхийн тулд бид урд талын дэлгэцийн дээд бэхэлгээнд хэд хэдэн нейлон бэхэлгээ хийх хэрэгтэй. Хатаасны дараа зогсонги байдлыг жигд болгоно.
Самбарыг тааруулахын тулд бид эхлээд бэхэлгээний бичлэгүүдийг бий болгох хэрэгтэй. Зарим M3 нейлон эрэг дээрх толгойнуудыг салгаж, урд талын хавтан бүрийн доод нүхэнд урсгалтай хэсгүүдийг наа. Эдгээрийг хатааж дууссаны дараа урд талын 2 самбарыг нааж, гарыг 9мм ба 2.5мм -ийн бэхэлгээ ашиглан бэхлэх боломжтой. Дараа нь үүнийг байрлуулснаар дэлгэцийг дээд баганууд дээр байрлуулж, 4.5 мм -ийн зогсолтыг нэмж болно. Эцэст нь цахилгаан самбарыг байрлалд байрлуулж, утсыг нь нуруунд нь суурилуулах боломжтой болгоно.
Батерейг хоёр талт соронзон хальс эсвэл хөөсөөр бэхлээд цахилгаан холбогч руу залгах хэрэгтэй. Одоо хоёр талыг нэгтгэж, M3 машины богино боолтыг бүгдийг нь бэхлэхэд ашиглаж болно.
Эцэст нь эргүүлээд хяналтын самбарын тагийг гарын самбар дээр наа. Би үүнийг хүчтэй холбохын тулд хоёр хэсэгтэй эпокси цавуугаар хийсэн.
Алхам 8: Гарын давхарлах
Бид бараг дуусч байна. Алдагдсан зүйл бол зарим гол тэмдэглэгээ, давхцал юм, тиймээс бид эдгээр гайхалтай түлхүүр үгсийг хэрхэн яаж авахаа мэддэг.
Үндсэн үсэг, тоо нь шилжүүлэгчийн дээд талд байна. Би 4мм -ийн диаметртэй орой дээр маш сайн таарсан 2.5мм хэмжээтэй жижиг захидал дамжуулалтыг олсон. Тэдгээрийг түрхэхэд жаахан төвөгтэй байдаг, учир нь орой нь нүдэх тусам хөдөлдөг, гэхдээ та хэд хэдэн үсгийг багцаар нь авдаг тул алдаа гаргах нь зүгээр юм. Би хэд хэдэн хүнд нарийн маркераар хүрч дууслаа, гэхдээ би тэднийг бүлээн усанд дэвтээгээд байрлуулахыг хичээх ёстой байсан (хэрвээ та хэзээ нэгэн цагт иж бүрдэл загвар бүтээсэн бол энэ үйл явцыг мэддэг байх болно.). Ашиглах явцад үсгийг хамгаалахын тулд түлхүүрийн дээд хэсэг бүрт тунгалаг хумсны лак түрхэв.
Шилжүүлэгчийн мөнгөн биеийг давхцлын цоорхойг харуулахаас урьдчилан сэргийлэхийн тулд би тэдгээрийг тогтмол тэмдэглэгээ ашиглан өнгөөр будсан бөгөөд үүнийг нэг зургийн доод эгнээнээс харж болно.
Би нээлттэй эх сурвалжтай GIMP график програм дээр хэвлэсэн давхаргыг зохион бүтээж, дараа нь зургийн чанар сайтай цаасан дээр хэвлэв. Хамгийн тохиромжтой нь давхцал нь аль болох нимгэн байх болно. Би бүх брэндүүдийн хувьд тийм биш ч гэсэн маш хялбархан ашигладаг Epson брендийн цаасыг арчиж хаях боломжтой болсон. Хэвийг хамгаалахын тулд би цаасыг ил тод наалдамхай винил хуудсан дээр боож, хайрцагт наалдуулахын тулд ар талд нь хоёр талт соронзон хальс түрхэв. Давхаргыг наахаас өмнө бид нүхийг нүхлэх хэрэгтэй. Би хямдхан 4мм хэмжээтэй арьсан цоолтуур хэрэглэж, цоолтуурыг хурцалж, 3мм хэмжээтэй хөнгөн цагаан хуудаснаас шууд хайчилж авснаар хамгийн сайн үр дүнд хүрсэн. Дараа нь давхаргыг эгнүүлж, доош нь наах хэрэгтэй.
Алхам 9: Дүгнэлт
Тэгээд бид бэлэн боллоо! Энэ бол анхан шатны электроник, гагнуур, 3D загварчлал, програмчлал, жаахан график зохион байгуулалт зэрэг олон төрлийн ур чадвар шаарддаг нэлээд том төсөл юм. Эцсийн эцэст энэ нь маш их ашиг тустай байсан бөгөөд дууссан төхөөрөмж нь тоглоход үнэхээр хөгжилтэй байдаг, гэхдээ энэ нь миний анхны шалгууртай хэрхэн нийцэж байна вэ?
Хямдхан: Өмнө нь эзэмшиж байсан эд зүйлсийн жижиглэнгийн үнэ, хоёр талт соронзон хальс гэх мэт бичгийн хэрэгслийн нийт өртөг нь ойролцоогоор 80 фунт стерлинг бөгөөд энэ нь боломжийн үнэтэй төсөл юм.
Зөөврийн: Энэ нь мэдээж зөөврийн юм. Энэхүү төхөөрөмж нь халаасанд эвтэйхэн багтах бөгөөд бие дааж ажилладаг тул хаана ч ашиглах боломжтой. Хэрэв би үүнийг дахин барих юм бол навигацийн саваа ашиглахын оронд төхөөрөмжийн шугамаас дээгүүр цухуйх тул эвдрэлд өртөмтгий болгож, 4 талт джойпад маягийн хавтгай хянагч хийх болно. Надад мэдрэгчтэй дэлгэцийн интерфэйс хэрэггүй, эсэргүүцэх гадаргуу нь ялангуяа эвдэрч гэмтэх магадлалтай тул зурааснаас илүү хамгаалалттай бүрхүүлтэй ижил хэмжээтэй, харьцаатай мэдрэгчгүй дэлгэц байгаа эсэхийг харахыг хүсч байна.
Keyboard & Joystick: Эдгээр нь хэрхэн хийгдсэнд үнэхээр баяртай байна. Хэдийгээр энэ нь анхных шиг үхсэн махны мэдрэмжгүй боловч гарыг ашиглах нь хуучин ZX Spectrum -ийг санагдуулам юм шиг санагдуулдаг - үүнд хүрэхийн тулд зохион байгуулалт, давхцал, түлхүүр үгийн хэрэгжилт нь сайн ажилладаг. USB гарыг Fuse эмуляторыг ажиллуулж буй компьютер дээр бие даан ашиглах боломжтой.
Шуурхай: Bluetooth цуваа модулийг ашигласнаар Fuse интерфейсээс гаралгүйгээр өөр компьютерээс соронзон хальсны архивыг төхөөрөмжид шилжүүлэх нь харьцангуй хялбар болсон бөгөөд файлыг илгээх клиент талын скрипт бичиж үйл явцыг илүү хялбарчлах боломжтой байх ёстой. төхөөрөмж рүү. Би ихэнх үйлдлийн системд суулгасан "төхөөрөмж рүү илгээх" стандарт Bluetooth эсвэл Samba гэх мэт зохих файл хуваалцах системийг ашиглахыг илүүд үздэг. Гэсэн хэдий ч эдгээрийг зөвхөн Pi Zero W самбар дээр ашиглах боломжтой бөгөөд би үүнийг энэ бүтцэд ашиглаагүй.
Дээр дурдсан зүйлсээс гадна хэрэв би энэ төслийг дахин эхнээс нь эхлүүлсэн бол эцэст нь тохирох хэмжээтэй батерейг сонгохоос илүүтэйгээр төслийнхөө эхэнд илүү том багтаамжтай нимгэн батерейг сонгож, эргэн тойронд нь дизайн хийх болно. төсөл. Би бас төхөөрөмж рүү файл илгээх сонголтыг өргөжүүлэхийн тулд Bluetooth цуваа модулийн оронд Pi Zero W ашигладаг. Өөр нэг мэдэгдэхүйц сайжруулалт бол батерейны батерейны төлөв байдлын үзүүлэлт юм, учир нь одоогоор хэр их цэнэг үлдсэнийг харах арга алга. Би мөн Ramdisk -д суурилсан Alpine Linux гэх мэт OS -ийг ашиглахыг хүсч байна, энэ нь хатуу унтраалтад илүү тэсвэртэй бөгөөд тусдаа унтраах товчлуургүйгээр ганцхан асаах/унтраах боломжийг олгодог - анхны ZX Spectrum шиг. дууссаны дараа салга.
Энэ төхөөрөмжид зориулагдсан тусгай ПХБ -ийг зохион бүтээх нь сонирхолтой байж магадгүй бөгөөд энэ нь цахилгаан самбарыг тусдаа самбартай биш харин гарны ард байрлуулах боломжийг бидэнд олгоно. Энэ нь дууссан төхөөрөмжийн гүнийг мэдэгдэхүйц бууруулж болзошгүй юм. Энэ нь төхөөрөмжийг угсрах ажлыг хөнгөвчилж, өөрөө угсрах иж бүрдэл хийх боломжийг санал болгоно. Хэрэв энэ төслийг хангалттай сонирхож байгаа бол би эдгээр асуудлыг шийдсэн 2 -р хувилбарыг хийж магадгүй юм.
Алхам 10: Нөөц
Энэхүү төслийг бүтээхийн тулд дараахь эх үүсвэр шаардлагатай болно.
3D хэвлэх хэргийн файлууд (Thingiverse):
Код (Github):
Зөвлөмж болгож буй:
Халаасны дохионы дүрслэл (халаасны осциллограф): 10 алхам (зурагтай)
Халаасны дохионы дүрслэгч (халаасны осциллограф): Сайн байцгаана уу, бид бүгдээрээ өдөр бүр маш олон зүйлийг хийж байна. Тэндхийн ажил бүрийн хувьд зарим багаж хэрэгсэл хэрэгтэй болно. Үүнийг хийх, хэмжих, өнгөлөх гэх мэт. Тиймээс электрон ажилчдад гагнуурын төмөр, олон метр, осциллограф гэх мэт багаж хэрэгсэл хэрэгтэй болно
Халаасны гар чийдэн 1 АА хэмжээтэй зайгаар ажилладаг: 7 алхам
Халаасны гар чийдэн нь 1 АА хэмжээтэй батерейгаар ажилладаг: Энэхүү халаасны гар чийдэн нь 2 А 5 мм хэмжээтэй цагаан LED (гэрэл ялгаруулах диод) асаахад зөвхөн 1 АА хэмжээтэй батерейг ашигладаг. 1.5В батерей нь эдгээр LED -ийг асаахад хангалттай өндөр хүчдэлгүй байдаг. Оролтын хүчдэлийг шууд хүчдэл болгон нэмэгдүүлэхийн тулд бидэнд хэлхээ хэрэгтэй байна
Халаасны LED гар чийдэн: 5 алхам
Халаасны LED гар чийдэн: Гар чийдэн хийх нь цахилгаан хэрэгслийн анхан шатны ур чадварыг ашиглах сайхан боломж юм. Энэ бол амралтын өдрүүд эсвэл бүр ангиараа хийх сайн төсөл юм. Гэхдээ төслийг хэрэгжүүлэхдээ гагнуурын төмрийг ашиглах нь түгээмэл байдаг тул би санал болгодоггүй
Халаасны фазераас халаасны лазер хүртэл: 6 алхам
Халаасны лазераас халаасны лазер хүртэл: Энэ төсөлд бид Барнс дээрээс олсон Star Trek Phaser тоглоомыг хөрвүүлэх болно. Лазер заагчтай эрхэм хүн. Надад эдгээр хоёр фазер байгаа бөгөөд нэгнийх нь гэрлийн чийдэнгийн зай дууссан тул би үүнийг цэнэглэдэг лазер болгон хөрвүүлэхээр шийдлээ
Хамгийн дажгүй USB L.E.D. Халаасны хэмжээтэй гэрэл (халаасны хэмжээтэй оролт): 6 алхам
Хамгийн дажгүй USB L.E.D. Халаасны хэмжээтэй гэрэл (халаасны хэмжээтэй оролт): Энэхүү зааварчилгаанд би USB-ээр ажилладаг L.E.D-ийг хэрхэн хийхийг танд үзүүлэх болно. X-it Mints цагаан тугалганы хэмжээтэй эвхэгддэг, халаасандаа амархан багтах гэрэл. Хэрэв танд таалагдаж байвал + уралдаанд оролцохдоо надад заавал саналаа өгөөрэй! Материал ба