
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53


Бул үйрөткүч кандайдыр бир узак жана тартылган. Мага портативдүү тармакты текшерүүчү лабораторияны берүү үчүн бир нече долбоорлор бар, алар мага түйүн көйгөйлөрүн, зымдуу жана зымсыз тармактардан акула пакеттерин, патч кабелдерин текшерүүгө жана дубал портторун панелдерге карта түзүүгө жардам берет.
Долбоор Raspberry Pi жана Arduino комбинациясын колдонот. Кыязы, мунун баарын Пи менен жасаса болмок, бирок мен ага бир аз жаңымын жана мен киргизген толуктоолордун баары иштөө үчүн күрөш болгон, андыктан дагы 2 долбоордун толук тиркемесин түзүү ойлонууга мүмкүн эмес болчу.
Бул көрсөтмөнүн баарын (же бөлүмдөрүн) пайдалуу деп ишенем, анткени бул менин жумушумдун тармак бөлүгүн жеңилдетет деп ишенем.
1 -кадам: Сизге керек болот




Аппараттык:
- Raspberry Pi 2 (бул ОС Pi 3те иштебей тургандыктан маанилүү) Радионика
- Экран, мен 5 дюймдук Amazon экранын тандадым
- Баскычтоп жана чычкан, мен дагы Rii mini X1Amazon тандадым
- An Arduino Uno Amazon
- Кичинекей тармак которгуч, менде Амазон столунда бул бар болчу
- 4 RJ45 Keystones Radionics
- USB кубат банктары (эгер сиз көчмө болууну кааласаңыз)
- Кээ бир CAT5 кабели
- Network Patch Lead
- MicroSD карта (жок дегенде 4 ГБ)
- Монтаж кутучасы (мен муну колдондум)
Программалык камсыздоо:
- Win32DiskImager Бул жерде
- NetPi OS Бул жерде
- Arduino IDE Бул жерде
Куралдар
- Snips
- RJ45 Crimp куралы
- Кандооч
- Кесүү куралы (Dremel сыяктуу)
- Куралды түшүрүү
- Бурамалар
- Негизги кол куралдары
- Hot Melt Glue Gun (милдеттүү эмес)
2 -кадам: Raspberry Pi Network Analyzer




Мен бул ОС үчүн насыя ала албайм, бул жерде бир долбоорго туш келип калдым, бул жерде кол менен иштөөчү аппараттын жардамы менен тармактык анализ жүргүзүүнүн жолу. Мен коммерциялык жактан жеткиликтүү түзмөктөрдү изилдеп көрдүм, ал тургай эң арзандары 1000 евродон ашты.
Веб -баракча мен 2015 -жылы чыгарганга чейин жазылган. ОСтун 2 версиясы болгон, бири Pi B үчүн, экинчиси Pi 2 үчүн. Pi 2ди тандадым, биринчиден, аларды алуу оңой, экинчиси, алар бир аз жогору специфика. Эскертүү бар, OSти колдонуу экрандын тийүү функциясын бузат, бирок мен аны кийинчерээк чечем.
Мен айткандай, мен Raspberry Pi үчүн жаңымын, андыктан кээ бирлери интуитивдүү болушу мүмкүн, бирок мен иштөө үчүн эмне кылганымды көрсөтөм.
Негизги бөлүгү - беттеги курулманын көрсөтмөсүнө баш ийүү, сүрөттү жана орнотуу программасын жүктөө. Компьютериңиз аркылуу сүрөттү SD картага орнотуңуз. Экраныңыздын орнотуу көрсөтмөлөрүн толугу менен аткарыңыз же ал иштебейт жана/же туура чечимге ээ болбойт. Бөлүктөрдү чогултуп, кубаттаңыз.
Мага берилген биринчи ката, жүктөөдө арткы жарык үчүн LEDpin орнотулбагандыктан, система токтоп калды.
Бул кайталануучу ката болчу жана бир аз казгандан кийин мага fbtft китепканасынын арткы жарык функциясы жок экени жөнүндө маалымат берген форумду таптым
Бул буйрук сабына (CLI) өтүү менен ишке ашат, муну ctrl+alt+F2 басуу менен жасаңыз
Демейки колдонуучу аты: pi
Сырсөз: малина
Sudo nano /etc /modules буйругун киргизиңиз
жана төмөнкү сапка өтүңүз:
flexfb туурасы = 320 бийиктик = 480 regwidth = 16
regwidth = 16дан кийин nobacklight сөзүн киргизиңиз
ctrl+x басыңыз
y басыңыз
enter басыңыз
анан териңиз: sudo reboot
бул Pi кайра башталат жана сиз OSке жүктөй аласыз.
Экран тышкы монитордо иштей баштайт, бирок мен аны ЖКда ОС иштете албадым
Мен муну CLIге кайтуу үчүн HDMI орнотууларын өзгөртүүгө туура келди:
sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
жана /dev /fb1 параметрин /dev /fb0го өзгөртүңүз
ctrl+x
y басыңыз
enter баскычын басып, кайра жүктөңүз
Сиз азыр ОСке киришиңиз керек.
Иштеп чыгуу барагындагы эскертүү сенсордук экран иштебей турганын, бирок wiringpi жана туура BCM китепканаларын орноткондон кийин (экраныңыздагы документтерди караңыз) баары жакшы иштегенин айтты. Чечим эки тарапта чоң кара четтер болгондуктан, бир аз эле.
Бир аз казгандан кийин мен колдонуп жаткан линияны таптым
sudo nano /boot/config.txt
ар бир саптын башына # кошуп, фреймбуфер бөлүмдөрүн комментарийлеңиз.
Эми сактаңыз жана өчүрүп күйгүзүңүз, биз барганыбыз жакшы.
Бирок жок, эгер сиз жүктөсөңүз жана DHCP менен тармакка туташпасаңыз, Pi жүктөө экранында түбөлүккө отура турганын түшүндүм.
Оңой оңдоо, терүү
sudo nano /etc/dhcp/dhclient.conf
DHCP күтүү мөөнөтүн комментарийлебеңиз, сактаңыз жана өчүрүңүз.
DHCP жообу жок убакыт аяктагандан кийин (меники 30 секундга кыскарды), Pi OSке жүктөлөт.
Эми биз wireshark, lldp, ачык порттор үчүн сканерлөө ж.б. сыяктуу бардык сонун тармактык анализдерди жасай алабыз, эгер сиз Wifi ключун кошсоңуз, муну зымсыз тармагыңызда да жасай аласыз.
3 -кадам: NetPi тоосуна




NetPi сенсордук экраны иштетилгендиктен, мен аны экранды жеткиликтүү кылып, кутунун капкагына орнотууну кааладым.
Мен өзүмдүн кооз сенсордук экранымды кесүүчү куралга жакын жерде болгум келбеди, ошондуктан аны ксерокско тыгып, 100% көчүрмөсүн алдым.
Мен экрандын жайгашуусу менен ойнодум жана чечилгенде, аны капкактын ичине скотч менен жабыштырдым.
Мен андан кийин Dremelдеги кесүүчү диск менен четтерин ээрчип, туура жерлерде орнотуу тешиктерин бургуладым.
Мен кесилген бөлүктү кулатып, экранды киргиздим. Чети бир аз тегиз болбогондуктан, мен кара тасма менен кичине беззл жасадым. Мен баары жакшы экенине ынануу үчүн иштедим.
4 -кадам: Кээ бир байланыштарды жасаңыз


Киришүүдө айтканымдай, мен бул көп функциялуу тармак куралы болушун кааладым, ошондуктан мага бир нече туташуу пункттары керек болчу.
Мен дубал порту (keystone) бириктиргичтери эң жакшы болот деп чечтим.
Мен алардын 4үнүн контурун белгилеп койгом
- NetPi үчүн туташуу
- Патч кабелин текшерүүчү мастер жагы
- Патч кабелин сыноочу аппараттын кул тарабы
- Патч панелинин картасын түзүү куралы
Мен белгилөөнү оңой кылуу үчүн кээ бир маскировка лентасын түшүрдүм, анан Дремел менен кесип салдым, бир аз таңуу керек болчу, бирок порттордун четтери чыгып кеткендиктен, ал жабылган.
Кутунун дубалы дубал табакчасынан бир аз ичкерээк болгондуктан, бир аз шалпайып калган, мен муну кийинки кадамда чечем.
Мен 1 -порттон Пи -ге мини -патч жасоо менен баштадым, бул эки четиндеги пин түстүү коддорго ылайык:
- Апельсин/ак
- ачык күрөң
- Жашыл/ак
- Көк
- Көк Ак
- Жашыл
- Күрөң. Ак
- күрөң
Муну менен мен NetPiдеги азыр ички тармактын туташуусун кутунун сыртына туташтырдым.
5 -кадам: Кабель сыноочу




Кабель сыноочу үчүн мен Пи үчүн бир нерсе жазсам болмок, бирок мен программалоого анча ынгайлуу эмесмин.
Муну Arduino менен жасоо оңой жана менин үстөлүмдө бош запасым бар болчу.
Мен 8 цифралык пиндин дайындалган чыгууларынын ар биринен цикл түздүм.
Бул розеткадагы төөнөгүчкө барат, бул сыналуучу кабель аркылуу башка розеткага өтөт жана ар бир пинге туташкан LEDди ойлоду. Мен ар бир LED менен резистор болушу керек экенин билем, бирок ал иштейт жана мен жалкоомун.
Мен массивди түзүү үчүн кээ бир жөнөкөй кодду колдондум, цикл массив аркылуу индекстелет жана казыктарды ырааттуулук менен күйгүзөт. Светодиод жарыгы менен күйсө, анда сизде түз кабель бар, бирөө сагынса, сизде ачык бар, бир убакта бир нече жолу күйсө, сизде кыска бар жана 3, 6, 1, 7, 8, 2 буйрутмасын алсаңыз, 4, 5 анда сизде кроссовер бар.
Мен ошондой эле 13 -пинге тынымсыз импульстуу пин коштум, бул портмаппер үчүн.
Код тиркелет.
Мен LED панелин орнотууну сүрөткө тартууну унутуп койдум, бирок мен негизинен тешиктерди үзгүлтүксүз буруп, светодиоддорду киргиздим. Мен баарын ысык клей менен кармап турдум.
6 -кадам: Порт картасы




Портмаппер абдан жөнөкөй, мен youtube видеосунда көптөн бери көргөн продуктка негизделген жана эмнегедир кайра таба албайм.
Кандай болбосун, принцип жөнөкөй. Патч панелине кайра туташкан дубал портторуңуз бар, бирок алар белгиленген эмес, андыктан сизде портторду оңдоого карта же дубал порту жок. Муну чечүүнүн көптөгөн түйшүктүү жолдору бар.
Сиз үндү ээрчип, түзмөктөрдү же кабелдик сыноочуларды тиркей аласыз, бирок мунун баары сыноо жана ката.
Бул ыкма менен, кабелдеги өзөктөрдүн жупу 5V менен Arduino аркылуу кубатталат, бул акыркы кадамдын жаркылдаган пин13 болчу.
Кабель кубаттуулукту жамаачы панелине кайра жеткирет, андан кийин заказ болгондо жаркырап турушу үчүн, RJ45 туташтыргычы күйгүзүлгөн казыктарга тиркелет. Мен 4 жана 5 -казыктарды колдондум жана бул ЭЧ КАЧАН жандуу тармакта колдонулбашы керек, анткени сиз туура эмес портко жамап койсоңуз, тармактык жабдууларга зыян келтиришиңиз мүмкүн.
Баары бир жергиликтүү портту текшерүү үчүн видеону көрүңүз.
Мен аз сандагы сигнал сайгычтарды жасадым, бирок сиз үйүлүп калгандай кылып үйүп салгыла жана бара жатканда аларды сындыргыла.
7 -кадам: Бардыгын жабыштырып, кубатты кошуңуз




Мен Ардуинону ысык клей менен чаптадым, бул анын түбөлүк үйү болот!
Мен электр өткөргүч катары арзан USB хабын колдондум, USB кирпич порттордун бирине туташтырылган жана ал жерден электрдик порттун розеткасына окшоп, бардык чыгуучу портторго бөлүштүрүлгөн.
Баары кубаттуулукта жакшы сыналган.
Мен дагы ошол бош RJ45 баскычтарынын тегерегине ысык клей коштум.
8 -кадам: Андан да көп байланышты кошуңуз




Кандай тармактык лаборатория көп тармактык портторсуз толук болмок?
Бул мен отургучта болгон 8 порттун башкарылбаган эски которгучу, ал туташуу жана тестирлөө үчүн ыңгайлуу, ошондуктан мен аны өзүм менен алып кетем деп ойлогом.
Чындыгында колдо болгон нерсе, ал 5V @ 1A менен иштейт, тактап айтканда, менин USB кубаттуу кирпичтеримде эмне бар!
Мен USB кубат кабелинин учун кесип, сиз көргөн туташтыргычты кошуп койдум (ал AliExpressтен үймөк сатып алган кесиптешимден келди).
Бул тумарды күчөттү.
Анан мен анын кутунун туткасына туура келгенин байкадым! Bonus.
Мен корпусту алып салдым жана капкак ички түзүлүштөрдөн жакшы тазаланган, ошондуктан мен туткасына 2 өз алдынча тыгуучу бураманы сайып, базаны кайра туташтырдым, бул дайыма сырттан кубаттуу кыш менен иштейт.
9 -кадам: Бүткөн жана сыналган




Аяктагандан кийин сактоочу урналарды 2 сактоо үчүн орун бар болчу. Бул электр кирпичтери үчүн калган бөлмө (менде 2 бар, бирок андан да көп болушу мүмкүн), кээ бир запастык RJ45 туташтыргычтары, сыноочу штепсельдер, алыскы клавиатура жана запастык патч кабели.
Мен бүтүргөн күнү болуп жаткандай, биз жумуш ордунда кампаны офиске айлантып жатканбыз жана тармакты улантуудан мурун тармактын туташуу пункттарын ырастоону каалаганбыз, натыйжасын видеодон көрүңүз.
Баардыгы бул менин фургонумда боло турган сыноо жабдууларынын чындыгында абдан ыңгайлуу бөлүгү. Мен караган тармактардын чоң сериясы бар жана бул менин көптөгөн тесттеримди E200ден арзан турган кичинекей комплект менен жүргүзө алам дегенди билдирет!
Сунушталууда:
ELEGOO Kit Lab же кантип иштеп чыгуучу катары жашоомду жеңилдетүү үчүн: 5 кадам (сүрөттөр менен)

ELEGOO Kit Lab же кантип иштеп чыгуучу катары менин жашоомду жеңилдетүү керек: Долбоордун максаттары Көптөрүбүз БУУнун контроллерлеринин айланасындагы макет менен көйгөйлөрүбүз бар. Көп учурда компоненттердин зымдары көптөгөн компоненттер менен кыйын болуп калат. Башка жагынан алганда, Arduino астындагы программалоо татаал болушу мүмкүн жана көптөгөн л
DIY Lab скамейкасындагы электр менен камсыздоо [Build + Tests]: 16 кадам (сүрөттөр менен)
![DIY Lab скамейкасындагы электр менен камсыздоо [Build + Tests]: 16 кадам (сүрөттөр менен) DIY Lab скамейкасындагы электр менен камсыздоо [Build + Tests]: 16 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-4655-j.webp)
DIY Lab Bench Power Supply [Build + Tests]: Бул үйрөткүч / видеодо мен сизге 30V 6A 180W (10A MAX кубатынын чегинде) жеткире ала турган өз өзгөрмөлүү лабораториялык скамейка менен камсыздоону кантип көрсөтөм. Минималдуу ток чеги 250-300mA.Ошондой эле сиз тактыкты, жүктү, коргоону жана башка нерселерди көрөсүз
Plug & Play Tiny Raspberry Pi Network Server: 6 кадам (сүрөттөр менен)

Plug & Play Tiny Raspberry Pi Network Server: Жакында мен эки Raspberry Pi 1 Model A+ ды арзан сатып алдым. Эгерде сиз Pi Model A жөнүндө уккан эмес болсоңуз, бул Raspberry Piнин эң алгачкы форм факторлорунун бири, бул Pi Zeroдон чоңураак жана Raspberry Pi стандартынан кичине. Мен дайыма каалайм
DIY Lab скамейкасынын энергия менен камсыздалышы: 9 кадам (сүрөттөр менен)

DIY Lab Bench Power Supply: Саламатсыздарбы! Бул Инструкцияга кош келиңиз, мен сизге бул жөнөкөй, бирок укмуштуудай электр энергиясын кантип жасаганымды көрсөтөм! Менде бул темада видео бар жана мен аны көрүүгө кеңеш берер элем. Бул так кадамдарды жана мак үчүн керектүү бардык маалыматты камтыйт
Arduino Neural Network роботу: 21 кадам (сүрөттөр менен)

Arduino Neural Network роботу: Бул көрсөтмө мен YouTube каналы үчүн жасаган 3 бөлүктөн турган серияга негизделген, анда сизге Arduino нейрон тармагынын роботун кантип жасоо, долбоорлоо, чогултуу жана программалоо көрсөтүлөт. Толук сериясын көргөндөн кийин, бетиңиз болушу керек