Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Тоног төхөөрөмжийг бүтээх, холбох
- Алхам 2: Програм хангамжийг суулгана уу
- Алхам 3: Туршилт ба ажиллагааны дэлгэрэнгүй
Видео: Raspberry Pi -ийг дахин ачаалах чиглүүлэгч: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Та интернэтэд холбогдохоо больсоноо анзаарч байсан уу?
Өглөө босоод интернетээ буцааж авахын тулд чиглүүлэгчийг "дахин ачаалж" ажиллуулах нь сэтгэл дундуур байна уу?
За, ийм зүйл тохиолдохоос илүү надад тохиолдсон.
Энэ оны эхээр би 3 долоо хоног хотоос гадагш гарсан бөгөөд эхний өдөр миний чиглүүлэгч интернетээс салсан! Энэ нь миний гэрт байгаа зүйлстэй ямар ч холбоогүй байсан гэсэн үг юм, жишээлбэл, Nest термостат, Arlo камер … Би гэртээ байгаагүй болохоор чиглүүлэгчээ дахин асааж чадахгүй байсан. Би хөршөө аюулгүй байдлын системээ даван туулж, чиглүүлэгчээ олж, дахин асаахыг хүсэхгүй байна. Би бас цахилгаан эрчим хүчний компани руу утасдаж, 5 минутын турш байшингийнхаа цахилгааныг таслахыг бодсон. зөвшөөрөөгүй..:(Буцаж ирэхэд би сайн шийдлийг хайж эхэлсэн боловч надад хэрэгтэй зүйлд хангалттай хүртээмжтэй зүйл олж чадаагүй. Эхэндээ би дижитал цагтай цахилгаан зурвас худалдаж аваад чиглүүлэгчийг шөнийн 02:00 цагт 5 минутын турш унтраахаар тохируулсан. Харамсалтай нь хэдхэн өглөө би интернетгүй байсан - тэр үеийн чиглүүлэгчийн бүртгэлийг судалж үзэхэд өглөөний 4:00 цагийн орчимд интернет тасарсан бөгөөд намайг дахин асаахаас нааш миний чиглүүлэгч холбогдохгүй болно.
Нэмэлт бөөрөлзгөнө Pi байрлуулах, питон хийх ур чадвартай тул энэ нь миний хүнд хэцүү байдалд хэрхэн тусалж болохыг судалж үзээд ийм шийдэлд хүрэв.
Би үүнийг туршиж, суулгасан бөгөөд маш сайн байна!
Үндсэндээ Raspberry Pi нь 2 минут тутамд 2 өөр вэбсайт руу 'ping' ашиглан интернет холболтыг шалгадаг. Тэдний дор хаяж нэг нь хариулсан л бол бид бүгд сайн байна. Хэрэв буцааж өгсөн "ping" байхгүй бол Pi нь дотоод USB төвийн тэжээлийг унтраадаг бөгөөд энэ нь Iot Power Relay нь чиглүүлэгчийг унтраахад хүргэдэг. 2 минутын дараа Pi нь дотоод USB төвийг асааж, Iot Power Relay нь чиглүүлэгчийг асаахад хүргэдэг. Дараа нь 4 минут хүлээгээд интернет холболтын 2 минутын шалгалтыг үргэлжлүүлнэ.
Магадгүй миний нутагт тасалдал гарч магадгүй бөгөөд интернет хэсэг хугацаанд унтрах болно гэдгийг би бас бодох ёстой байсан, гэхдээ энэ нь тохиолддог (наад зах нь миний нутагт …), би чиглүүлэгчийг 6 тутамд дахин асаахыг хүсээгүй. 8 минутын дараа би энэ тохиолдолд дараагийн дахин эхлүүлэлтийг 1 цаг хойшлуулах туг дарав.
Хангамж
Тоног төхөөрөмжийн жагсаалт:
- Raspberry Pi -д зориулсан Iot Power Relay (дээрх зураг)
- USB 2.0 A шураг терминал блок холбогч (хэрэв та өөрөө USB -> цахилгаан зурвас кабель хийх гэж байгаа бол дээрх зураг дээр бас байгаа болно)
- Та ашиглаж болох 2 ба түүнээс дээш дамжуулагч утас эсвэл хуучин / нэмэлт USB кабельтай кабель. Би хуучин стерео фоно залгуур кабель хэрэглэж, залгуурыг нь таслав.
- Raspberry Pi Model 3+ (та 4 -р загварыг ашиглаж, хувь хүний портуудыг хянах боломжтой - би 3 -р загварыг ашиглаж байна)
Би баталгаажуулалт, зөвлөмж, гэрчлэл болон/эсвэл дээр дурдсан аливаа бүтээгдэхүүнийг холбохын тулд бага хэмжээний комисс авах боломжтой.
Алхам 1: Тоног төхөөрөмжийг бүтээх, холбох
Би Pi -г цахилгаан реле рүү холбохын тулд кабелаа хийсэн.
Би + ба gnd үүрэнд холбогдсон 2 утастай USB шураг терминал блок ашигласан. Та тэдгээрийг холбогч дээр харах боломжтой байх ёстой. Улаан (+) ба цагаан (-) сумтай үүрийг харсан зургийг үзнэ үү.
Би нөгөө үзүүрийг цахилгаан реле рүү холбосон. Цахилгаан релений хажуугийн ногоон хэсэг нь зүгээр л сугалж аваад утсыг үүрэнд оруулаад дараа нь чангална. Утас руу чиглэсэн улаан (+) ба цагаан (-) сумтай зургийг харна уу.
Анхаарна уу: хэрэв та одоо байгаа USB кабель ашигладаг бол нөгөө талд нь ихэвчлэн 4 утастай байх болно - улаан нь (+5v), хар нь (-) газардуулга болно. Та эдгээр 2 -ийг зөвхөн Power Relay -д ашиглах болно.
Туршилт хийхийн тулд би ширээний чийдэнг "ердийн унтраалттай" гэж тэмдэглэсэн гаралтын аль нэгэнд холбосон. Үүнийг USB тэжээлийн төлөвөөр хянадаг. Би Raspberry Pi -ийг 'үргэлж асаалттай' залгуурт залгаад дараагийн алхамд асаагаад асаасан.
Алхам 2: Програм хангамжийг суулгана уу
Pi тохируулах:
Шаардлагатай бол RPi -ийг анх удаа тохируулахад танд туслах хэд хэдэн вэбсайт байдаг.
Амьдралын хакер
Raspberry Pi байгууллага
Би уурхайгаа "толгойгүй" болгож тохируулахын тулд VNC ашигладаг. Үүнийг хэрхэн хийхийг дээрх линкүүд харуулав.
Програм хангамжийг тохируулах:
- USB hub -ийг унтрааж асаахад хэрэглэгдэх uhubctl (https://github.com/mvp/uhubctl -ийг үзнэ үү) суулгана уу.
- Миний бичсэн програмыг GitHub хуудаснаасаа татаж аваад суулгаарай: RPi Router Reboot програм хангамж.
- Хэрэв та Raspberry Pi эхлэхэд үүнийг үйлчилгээ болгон ашиглахыг хүсвэл internet-monitor.service-ийг тохируулж бүртгүүлнэ үү.
Алхам 3: Туршилт ба ажиллагааны дэлгэрэнгүй
Python програм болох rpi-internet-monitor.py нь дибаг хийх, турших зорилгоор 1 эсвэл 2 параметртэй ажиллах боломжтой.
Кодыг оруулсан фолдерт терминалын сессийг нээгээд дараах тушаалыг ажиллуулна уу.
: ~/Баримт бичгүүд/RebootRouter $ python3 rpi-internet-monitor.py -debug -test
Анхаарна уу - энэ нь дибаг хийх мэдээллийг хэвлэж, интернетэд холбогдоогүй эсэхийг шалгах тул гэрлийг унтрааж асаах болно. Та зүгээр л -debug ашиглан зурвасуудыг харах боломжтой. Та зөвхөн -test -ийг ашиглаж болохгүй, энэ нь -debug -ийн дараах хоёр дахь параметр байх ёстой.
Та програмын дээд хэсэгт байрлах БАЙДАЛ -ыг хүссэн зүйл болгон өөрчилж болно. Эхний багц нь -test параметрийн багцтай ажилладаг бөгөөд хоёр дахь багц нь бусад тохиолдолд ашиглагддаг.
Би үүнийг ачаалах үед ажиллуулах үйлчилгээг тохируулсан бөгөөд энэ нь үргэлж миний Raspberry Pi дээр ажилладаг.
Internet-monitor.service-ийг нээж, ExecStart болон WorkingDirectory мөрүүдийг python код руу чиглүүлэх замаар бүрэн засварлаарай. Файлыг хадгална уу.
Файлыг systemd/system фолдерт хуулна уу.
: ~/Documents/RebootRouter $ sudo cp internet-monitor.service /etc/systemd/system/internet-monitor.service
Үйлчилгээг ямар ч алдаагүй эхлүүлэхийг шалгана уу.
: ~/Баримт бичиг/RebootRouter $ sudo systemctl интернет мониторыг эхлүүлнэ
Ачаалах үед эхлүүлэхийн тулд үйлчилгээг идэвхжүүлнэ үү.
: ~/Documents/RebootRouter $ sudo systemctl нь internet-monitor.service-ийг идэвхжүүлнэ
Хэрэв бүх зүйл сайн байвал та одоо бүгдийг нь нэгтгэж, Iot Power Relay -ийг унтрааж, дэнлүүгээ салгаж, чиглүүлэгчээ холбож, Power Relay -ийг дахин асааж болно. Таны чиглүүлэгч дахин асах ёстой бөгөөд одоо интернетийг хянаж байна.
Би бүх зүйлийг холбосны дараа дахин нэг шалгалт хийв - би интернетийн кабелийг хананд салгаад хүлээв; Чиглүүлэгч унтарч, асаалттай байгаа нь лавтай. Үргэлжлүүлээд 10 орчим минутын дараа би ханан дээрх кабелийг дахин холбож, интернетэд холбогдсон - одоог хүртэл сайн ажиллаж байна.:)
Зөвлөмж болгож буй:
Дахин боловсруулсан болон дахин ашигласан материалаар хийсэн чанга яригч: 6 алхам
Дахин боловсруулсан болон дахин ашигласан материалаар хийсэн чанга яригч: " Хөгжим бол хүн төрөлхтний түгээмэл хэл юм. &Quot;-Хенри Вадсворт Лонгфеллоу Дахин боловсруулсан болон дахин ашигласан материалыг ашиглан чанга яригч хийх гайхалтай аргыг энд оруулав. Мөн хамгийн сайхан хэсэг нь тэд надад нэг ч төгрөг зарцуулаагүй. Энэхүү практик дахь бүх зүйл
Гэрэл рүү чиглэсэн робот толгой. Дахин боловсруулсан болон дахин ашигласан материалаас: 11 алхам
Гэрэл рүү чиглэсэн робот толгой. Дахин боловсруулсан болон дахин ашигласан материалаас: Хэрэв хэн нэгэн робот техник хоосон халаасанд орж ирэх эсэх талаар хэн нэгэн гайхаж байвал энэ зааварчилгаа нь хариулт өгч магадгүй юм. Хуучин принтерээс дахин боловсруулсан stepper мотор, ширээний теннисний бөмбөг, лаа, бальса, хуучин өлгүүрээс авсан утас, паалантай утас
Бууруулах, дахин сэргээх, дахин боловсруулах: 6 алхам
Багасгах, дахин сэргээх, дахин боловсруулах: Нийгмийн арга хэмжээнүүд нь хөнгөн цагааны лаазнаас хуванцар аяга хүртэл их хэмжээний хог хаягдал гаргадаг бөгөөд бүгдийг дахин боловсруулах боломжтой. Өмнө нь энэ дахин боловсруулалтыг дэмжих хөтөлбөр байдаггүй байсан тул оюутнууд тэдгээрийг хаяж, үйлдвэрүүдэд сөрөг нөлөө үзүүлж байжээ
Дахин боловсруулсан усны савнаас дахин сануулах чийдэн: 7 алхам
Дахин боловсруулсан усны савнаас сануулах чийдэнг дахин боловсруулах: Энэ нь танд дахин боловсруулсан усны савнаас хэрхэн цэвэрхэн, энгийн зөөврийн чийдэн хийхийг урлах болно. Энэ нь зөвхөн хэдэн цагийн турш гэрэл асаахаас гадна дэлхийг аврахын тулд бидний тэмцэлд нэгдэхийг уриалах яриа үүсгэх болно
Алдарт алтоидын цагаан тугалганы хуулбарыг хэрхэн яаж хийх вэ. (ИНГЭЖ ЦАГИЙН ДАХИН ДАХИН ДАХИН ДАХИН ДАХИН ХӨГЖҮҮЛЭХ): 7 алхам
Алдарт алтоидын цагаан тугалганы хуулбарыг хэрхэн яаж хийх вэ. (БАЙГАА ЦАГ ДАХИН ДАХИН ДАХИН ДАХИН ДАХИН ДАХИН ДАХИН ХЭЛЭХ): Сайн байна уу Энэ бол эвдэршгүй зүйл бол метал хайрцгийг Altoids цагаан тугалганы ижил хэмжээтэй (эсвэл таны хүссэн хэмжээгээр) хэрхэн хийх тухай юм. Энэ нь юу гэсэн үг болохыг та мэдэх үү ???? Энэ нь та өөрөө цагаан тугалга хийх боломжтой гэсэн үг юм ….. Та ямар хэмжээтэй байхыг хүсч байна !!!!!!!!!!! Энд хэрхэн.МАТЕРИАЛ: 2