Агуулгын хүснэгт:
- Алхам 1: Тоног төхөөрөмжийн төхөөрөмжийн материалыг цуглуулах
- Алхам 2: Ротари кодлогч суурилуулах
- Алхам 3: 7 сегментийн дэлгэцийг олж мэдэх
- Алхам 4: LED холбох
- Алхам 5: Өргөдөл гаргах хугацаа
- Алхам 6: HTML файлууд
- Алхам 7: Аппликешныг ажиллуулах
- Алхам 8: Тоглоом тоглох
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
IoT буюу Интернетийн зүйл бол компьютерийн шинжлэх ухаанд өсөн нэмэгдэж буй салбар юм. Дараах заавар нь IoT -ийн төхөөрөмжийн хэсгийг үүсгэх боломжийг олгодог. Төхөөрөмжийг өөрөө код таслагч тоглоом тоглоход ашиглаж болно. Нэг тоглогч хөтчийн цонхыг ашиглан код тохируулж, хоёр дахь тоглогчийн зөвлөмжийг өгч, дараа нь хоёр дахь тоглогчийг тоног төхөөрөмжийн төхөөрөмж ашиглан кодыг оруулахыг оролдож болно. Хэрэв хоёр дахь тоглогч зөв байвал гэрэл асах болно. Үгүй бол тоглоомыг дахин тоглох боломжтой. Энэхүү энгийн төхөөрөмж нь зугаатай төдийгүй Raspberry Pi болон питон колбоны програм хангамжийг ашиглан үндсэн техник хангамж, хэрэглээний дизайныг заадаг.
Алхам 1: Тоног төхөөрөмжийн төхөөрөмжийн материалыг цуглуулах
Нэгдүгээрт, барилгачин тоглоомын техник хангамжийн хэсэгт шаардлагатай материалыг цуглуулах шаардлагатай болно. Материалыг доор жагсаав.
- 1 Raspberry Pi
- Raspberry Pi -д зориулсан SD карт
- 1 Солонго утастай тууз
- 1 Raspberry Pi to Bread Board Connector
- 1 Том талхны самбар
- 1 Жижиг талхны самбар
- 1 Ротари кодлогч
- 1 LED
- 1 7 сегментийн LED дэлгэц
- 9 330 Ом эсэргүүцэл
- Төрөл бүрийн энгийн утаснууд
Алхам 2: Ротари кодлогч суурилуулах
Ротари кодлогч суулгаж эхлэхийн тулд бид том талх, Raspberry Pi, солонгын утас холбогч, Pi холбогч, Ротари кодлогч болон янз бүрийн утас худалдаж авахаас эхэлнэ. Ротари кодлогч нь аль хэдийн резистортой болсон тул бидэнд энд резистор хэрэггүй болно. Бид солонгын туузыг Raspberry Pi болон талхны холбогчтой холбож эхэлдэг. Дараа нь бид холбогчийг талхны самбарт холбоно. Солонго туузыг бөөрөлзгөнө Pi дээр нугалж болзошгүй тул байрлуулах, салгахдаа болгоомжтой байгаарай.
Одоо бид талхны хавтангийн цахилгаан болон газардуулгын шугамыг холбогчийн цахилгаан ба газардуулгатай холбох хэрэгтэй. Үүнийг хэрхэн яаж хийхийг дээрх хоёр дахь зураг дээр харуулав.
Ротари кодлогчийг талхны тавцан дээр тавь. Rotary Encoder -ийн тээглүүр нь самбарын өөр өөр эгнээнд байгаа эсэхийг шалгаарай. Кодлогч нь нийтдээ таван тээглүүртэй. Нэгдүгээрт, GND буюу газардуулсан шошгыг талхны самбар дээрх газардуулгын шугамд холбоно уу. Энэ бол цэнхэр шугамаар тэмдэглэгдсэн зайны багана юм. Дараа нь бид кодлогчийг тэжээлд холбох хэрэгтэй. + Гэж тэмдэглэгдсэн зүүг тэжээлд холбоно уу. Ротари кодлогч дээрх гурав дахь зүүг SW гэж тэмдэглэсэн болно. Хэрэв кодлогчын толгойг дарсан бол энэ зүү уншдаг. Бид энэ зүүг холбогч дээрх GPIO16 шошготой холбоно. Кодлогчын бүртгэл дээрх сүүлийн хоёр зүү нь кодлогчийн товчлуурыг хаана байрлуулж байгааг уншдаг. DT гэж тэмдэглэгдсэн зүүг холбогч дээрх GPIO18 зүү шошгон дээр, CLK шошготой GPIO17 руу холбоно.
Одоо Rotary Encoder нь Raspberry Pi -тэй холбогдсон байна.
Алхам 3: 7 сегментийн дэлгэцийг олж мэдэх
Ротари кодлогчийг тохируулсны дараа бид 7 сегментийн LED дэлгэцийг холбох ажлыг хийж болно. Нэгдүгээрт, бид нэмэлт жижиг талх, 7 сегментийг өөрөө, 830 3 Ом эсэргүүцэл, янз бүрийн утас авах хэрэгтэй.
Эргэдэг кодлогч шиг резистор суурилуулаагүй тул 7 сегментийг зөв утсаар холбох нь маш чухал юм. Долоон сегмент нь нийтдээ арван хоёр тээглүүртэй. Нэгээс зургаан хүртэлх зүү нь зүүнээс баруун тийш чиглэсэн 7 сегментийн дээд эгнээнд байрладаг. Долооноос арван хоёр хүртэлх зүү нь доод эгнээнд байрладаг бөгөөд баруунаас зүүн тийш гүйдэг. Доод эгнээ нь 7 сегментийн тоо бүрийн ард жижиг цэгээр тэмдэглэгдсэн 7 сегментийн тал юм.
Бид 7 сегментийг жижиг талхны тавцан дээр байрлуулж, дээрх хүснэгтэд үзүүлсэн шиг тээглүүр бүрийг утсаар холбоно. Хэрэв резистор шаардлагатай бол резисторыг 7 сегментийн зүү ба холбогчийн зүү хооронд байрлуулна. Нэмж дурдахад төхөөрөмжийг ашиглах явцад резисторуудын аль нь ч бие биендээ хүрч чадахгүй байгаа эсэхийг шалгаарай. Энэ нь цахилгааны урсгалыг алдагдуулж болзошгүй юм.
Алхам 4: LED холбох
Үлдсэн тоног төхөөрөмжийг одоо суулгасан байгаа тул LED -ийг суулгаж дуусгах боломжтой. Энэхүү LED нь бидний оруулсан код зөв эсэхийг бидэнд мэдэгдэх болно. Үүнийг хийхийн тулд бидэнд LED, 330 Ом эсэргүүцэл, хэд хэдэн утас хэрэгтэй болно.
LED нь хоёр зүү хавсаргасан байна. Нэг тал нь нөгөөгөөсөө арай урт юм. Нэгдүгээрт, бид хоёр талын уртыг холбох хэрэгтэй. Үүнийг хийхийн тулд бид урт талыг утсаар холбож, GPIO26 -ийг холбогч дээр бэхлэнэ. Ингэснээр бид LED -ийг дараа нь асааж, унтрааж болно. Дараа нь бид хоёр талын богино хэсгийг газартай холбож болно. Гэсэн хэдий ч бид LED -ийг шатаахгүйн тулд үүнийг резистороор хийх ёстой.
Үүнийг хийсний дараа бид LED болон тоног төхөөрөмжийг бүхэлд нь хийдэг.
Алхам 5: Өргөдөл гаргах хугацаа
Энэ төхөөрөмжийн програмыг бий болгохын тулд Python Flask руу нэвтрэх шаардлагатай болно. Flask бол вэб хөтөч дээр суурилсан энгийн програм үүсгэхэд ашиглах боломжтой вэб хөгжүүлэх програм хангамж юм.
Анхнаасаа татаж авч, колбоны талаар илүү ихийг мэдэхийг хүсвэл дараах холбоосыг дагана уу: FLASK INFORMATION
Энэ төхөөрөмжид зориулагдсан програмыг бий болгох. Raspberry Pi дээрээ хавтас үүсгэж эхлээрэй. Энэ фолдерыг "iotapp" гэж нэрлэх ёстой. "Iotapp.py" файлыг татаж аваад энэ хавтас руу чирнэ үү. Нэмж хэлэхэд, энэ фолдер дотор "appFolder" нэртэй хоёр дахь фолдер үүсгэнэ үү. "AppFolder" дотор "_init_.py", "form.py", "RE.py", "route.py" файлуудыг татаж авна уу. Дараа нь "templates" нэртэй өөр хавтас үүсгэнэ үү. Энэ шинэ фолдер нь "appFolder" дотор байх ёстой.
Алхам 6: HTML файлууд
Одоо "загварууд" фолдерыг үүсгэсэн бол бид програмынхаа хуудсыг форматлах HTML файлуудыг үүсгэж болно. Хоёр HTML файл үүсгээрэй: codeentered.html ба setcode.html. Эдгээр файлуудын кодыг дээрх зурган дээр харуулав.
Алхам 7: Аппликешныг ажиллуулах
Програмыг ажиллуулахын тулд эхлээд терминалын цонхыг нээнэ үү. Дараа нь Raspberry Pi руу SSH оруулна уу. "Iotapp" фолдер руу очоод тушаалын мөрөөс дараах тушаалуудыг оруулна уу.
$ экспорт FLASK_APP = iotapp.py
$ python -m колбонд ажиллуулах -хост 0.0.0.0
Хэрэв програм зөв ажиллаж байгаа бол терминал дахь командын мөрийг унших ёстой.
* "Iotapp" колбонд ажилладаг
* Http://0.0.0.0:5000/ дээр ажиллаж байна (гарахын тулд CTRL+C дарна уу)
Аппликешнд хүрэхийн тулд та Raspberry Pi -ийн IP хаягийг оруулаад ": 5000/setcode" програмын сайт руу зочлох хэрэгтэй. Жишээлбэл:
Одоо төхөөрөмж бүхэлдээ ажиллаж, ажиллаж байна. Код тоглоом тоглох боломжтой.
Төхөөрөмжийг зогсоохын тулд терминалын цонхонд CTRL+C товчийг дараад Pi -г унтраа.
Алхам 8: Тоглоом тоглох
Дараахь нь ажиллаж байгаа төхөөрөмжийн видео юм.
Зөвлөмж болгож буй:
ASS төхөөрөмж (Нийгмийн эсрэг нийгмийн төхөөрөмж): 7 алхам
ASS төхөөрөмж (Нийгмийн эсрэг нийгмийн төхөөрөмж): Та хүмүүсийн эргэн тойронд байх дуртай боловч хэт ойртох дургүй хүн гэж хэлээрэй. Та бас ард түмнийг баярлуулдаг бөгөөд хүмүүст үгүй гэж хэлэхэд хэцүү байдаг. Тиймээс тэдэнд ухрахаа яаж хэлэхээ мэдэхгүй байна. За, ASS төхөөрөмжийг оруулна уу! Y
Raspberry Pi гар утасны тоглоомын төхөөрөмж: 11 алхам
Raspberry Pi гар утасны тоглоомын төхөөрөмж: Та хэзээ нэгэн цагт сонгодог видео тоглоом тоглохыг хүсч байсан боловч хуучин тоглоом ажиллуулах чадвартай төхөөрөмжийг хаанаас авахаа мэдэхгүй байна уу, эсвэл хэтэрхий үнэтэй байсан уу? Дараа нь өөрөө хий! Энэ бол миний Raspberry P -ийн барилгын баримт бичиг юм
Хуучин Тоглоомын Порт Жойстикийг Arduino ашиглан USB нисдэг төхөөрөмж болгон хөрвүүлэх: 5 алхам
Хуучин Тоглоомын Порт Жойстикийг Arduino ашиглан Usb Flight Stick болгон хөрвүүлэх: Түргэн татгалзах: Үүний гол зорилго бол тоглоомын портын джойстикийг хямд хөрвүүлэх явдал биш юм. Энэхүү төслийн гол зорилго нь хялбархан өөрчилж болох олон талт, тохируулгатай джойстик хийх явдал юм. Миний Arduino -ийг сонгох болсон шалтгаан нь
TinyPi - Дэлхийн хамгийн жижиг Raspberry Pi дээр суурилсан тоглоомын төхөөрөмж: 8 алхам (зурагтай)
TinyPi - Дэлхийн хамгийн жижиг Raspberry Pi -д суурилсан тоглоомын төхөөрөмж: Тиймээс би Raspberry Pi -д зориулж тусгайлан тохируулсан ПХБ хийж тоглоод багагүй хугацаа өнгөрч байна. Тоглоомоор эхэлсэн зүйл бол миний хэр жижигхэн явж чадахыг харах хэцүү байсан. , энэ нь Raspberry Pi Zero дээр суурилсан бөгөөд бараг л багтдаг
Хуучин тоглоомын самбараас USB Midi төхөөрөмж: 17 алхам (зурагтай)
Хуучин Gamepad -аас USB Midi төхөөрөмж: Та үнэтэй USB Midi төхөөрөмжид маш их мөнгө зарах эсвэл өөрөө хийх боломжтой. Та HID USB хавтан худалдаж аваад өөрөө эхнээс нь бүтээх боломжтой. Процессыг илүү хялбар болгохын тулд хуучин USB тоглоомын товчлуурыг аваарай, танд хэрэгтэй зүйл бол хэдхэн хэсэг юм. Ти