
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11


Hii inaweza kufundishwa ni ya muda mrefu na inahusika. Kuna miradi kadhaa imevingirishwa kwa moja kunipa maabara ya upimaji wa mtandao inayonibebeka, kuniruhusu kugundua shida za mtandao, pakiti za papa kutoka kwa mitandao iliyotiwa waya na waya, nyaya za kiraka za jaribio na kusaidia kupanga bandari za ukuta kwenye paneli za kiraka.
Mradi hutumia mchanganyiko wa Raspberry Pi na Arduino. Inawezekana kwamba yote yangefanywa na Pi lakini mimi ni mpya kwake na kila nyongeza niliyoifanya ilikuwa mapambano ya kufanya kazi kwa hivyo wazo la kuongeza kiambatisho kamili cha miradi mingine 2 ilikuwa kubwa sana kubeba.
Natumahi kuwa utapata yote (au sehemu) ya hii inayoweza kufundishwa kama ninavyoamini itafanya sehemu ya mtandao ya kazi yangu iwe rahisi.
Hatua ya 1: Utahitaji




Vifaa:
- Raspberry Pi 2 (hii ni muhimu kwani OS haitaendesha kwenye Pi 3) Radionics
- Skrini, nilichagua Amazon "5 ya skrini ya kugusa
- Kibodi na panya, tena nilichagua Rii mini X1Amazon
- Arduino Uno Amazon
- Kubadilisha mtandao kidogo, nilikuwa na hii kwenye dawati langu Amazon
- 4 RJ45 Keystones Radionics
- Benki za umeme za USB (hiari ikiwa unataka kubeba)
- Cable zingine za CAT5
- Kiongozi wa kiraka cha Mtandao
- Kadi ya MicroSD (angalau 4GB)
- Kuweka sanduku (nilitumia hii)
Programu:
- Win32DiskImager Hapa
- NetPi OS Hapa
- Arduino IDE Hapa
Zana
- Snips
- Chombo cha Crimp cha RJ45
- Chuma cha kulehemu
- Chombo cha kukata (kama vile Dremel)
- Piga zana
- Bisibisi
- Vifaa vya Msingi vya mkono
- Moto Gundi Bunduki ya Gundi (hiari)
Hatua ya 2: Raspberry Pi Network Analyzer




Siwezi kuchukua sifa kwa OS hii, nilijikwaa na mradi hapa wakati nikitafuta njia ya kufanya uchambuzi wa mtandao na kifaa cha mkono. Nilikuwa nimetafiti vifaa vinavyopatikana kibiashara na hata vile vya bei rahisi vilikuwa zaidi ya euro 1000.
Ukurasa wa wavuti uliandikwa kwa kadri ninavyoweza kufanya mnamo 2015. Kulikuwa na matoleo 2 ya OS, moja ya Pi B na nyingine kwa Pi 2. Nilichagua Pi 2 kwani kwanza ni rahisi kupata na pili, ni maelezo ya juu kidogo. Kuna kumbuka kuwa kutumia OS kunavunja utendaji wa skrini lakini nitaishughulikia baadaye.
Kama nilivyosema mimi ni mpya kwa Raspberry Pi kwa hivyo hii inaweza kuwa ya busara kwa wengine wenu lakini nitawaongoza kwa yale niliyoyafanya ili kuendesha mambo.
Sehemu kuu ni kufuata mwongozo wa kujenga kwenye ukurasa, pakua picha na programu inayopandisha. Weka picha kwenye kadi ya SD ukitumia PC yako. Fuata maagizo ya usanidi wa skrini yako kikamilifu au labda haitaendesha na / au haitakuwa na azimio sahihi. Kukusanya sehemu na nguvu juu.
Kosa la kwanza nililowasilishwa nalo ni kwamba kwenye boot mfumo ulisimama kwa sababu ya shida na hakuna LEDpin iliyowekwa kwa mwangaza wa nyuma.
Hili lilikuwa kosa la mara kwa mara na baada ya kuchimba nikapata jukwaa ambalo lilinipa habari kwamba maktaba ya fbtft haina kazi ya mwangaza
Hii inapatikana kwa kwenda kwenye laini ya amri (CLI) fanya hivi kwa kubonyeza ctrl + alt + F2
Jina la mtumiaji la msingi ni: pi
Nenosiri: rasipberry
Ingiza amri sudo nano / etc / modules
na nenda kwenye mstari ambao unasoma:
upana wa flexfb = 320 urefu = 480 regwidth = 16
baada ya regwidth = 16 ingiza neno nobacklight
bonyeza ctrl + x
bonyeza y
bonyeza kuingia
kisha andika: Sudo reboot
hii itaanzisha tena Pi na unaweza kuanza kwa OS.
Skrini itazindua kwenye mfuatiliaji wa nje lakini sikuweza kuiwezesha OS kwenye LCD
Ilinibidi nibadilishe mipangilio ya HDMI ili kufanya hivyo nirudi kwa CLI na ingiza:
sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
na ubadilishe chaguo / dev / fb1 kuwa / dev / fb0
ctrl + x
bonyeza y
bonyeza Enter na uwashe upya
Unapaswa sasa kuwa kwenye OS.
Onyo kwenye ukurasa wa maendeleo lilisema kuwa skrini ya kugusa haitafanya kazi lakini baada ya kusanikisha wiringpi na maktaba sahihi za BCM (tazama nyaraka na skrini yako) zote zilifanya kazi vizuri. Azimio lilikuwa mbali kidogo ingawa kulikuwa na pembe kubwa nyeusi kila upande.
Baada ya kuchimba nikapata laini inayotumia
Sudo nano / boot/config.txt
toa maoni juu ya sehemu za fremu kwa kuongeza # mwanzoni mwa kila mstari.
Sasa kuokoa na kuwasha upya na tuko vizuri kwenda.
Lakini hapana, niligundua kuwa ikiwa utaunda na haujaunganishwa kwenye mtandao na DHCP, Pi atakaa kwenye skrini ya boot milele.
Kurekebisha rahisi, chapa
Sudo nano /etc/dhcp/dhclient.conf
Ondoa muda wa kumaliza muda wa DHCP, hifadhi na uwashe upya.
Baada ya muda kuisha bila majibu ya DHCP (nilifupisha mgodi hadi sekunde 30), Pi ataanza OS.
Sasa tunaweza kufanya uchambuzi wote mzuri wa mtandao kama vile wireshark, lldp, skan za mtandao kwa bandari zilizo wazi nk. Ikiwa umeongeza dongle ya Wifi unaweza pia kufanya hivyo kwenye mtandao wako wa waya.
Hatua ya 3: Mlima NetPi




Kwa kuwa NetPi sasa imewezeshwa skrini ya kugusa, nilitaka kuiweka kwenye kifuniko cha sanduku, kuweka skrini inapatikana.
Sikutaka skrini yangu ya kugusa ya kupendeza mahali popote karibu na zana ya kukata kwa hivyo niliiweka kwenye nakala ya nakala na nikatoa nakala ya 100%.
Nilicheza karibu na kuwekwa kwa skrini na nilipokaa, niliiweka ndani ya kifuniko na mkanda.
Kisha nikafuata kingo na diski ya kukata kwenye Dremel yangu na nikachimba mashimo yanayopanda katika maeneo sahihi.
Niligonga sehemu iliyokatwa na kuingiza skrini. Makali hayakuwa sawa kwa hivyo nilitengeneza kijiko kidogo na mkanda mweusi. Nilijiunga na umeme ili kuhakikisha yote yalikuwa sawa.
Hatua ya 4: Fanya Uunganisho


Kama nilivyosema kwenye utangulizi, nilitaka hii iwe kifaa cha mtandao wa kazi nyingi, kwa hivyo ningehitaji viunga vya unganisho.
Niliamua kuwa viunganisho vya bandari ya ukuta (jiwe la ufunguo) vitakuwa bora.
Niliashiria muhtasari wa 4 kati yao
- Uunganisho kwa NetPi
- Upande wa Kichunguzi wa kebo ya kiraka
- Upande wa mtumwa wa kipima waya wa kiraka
- Chombo cha ramani ya paneli
Nilibandika mkanda wa kuficha ili iwe rahisi kutia alama na kisha kukata na Dremel, kulikuwa na uvaaji unaohitajika lakini kingo za bandari zimezunguka kwa hivyo zimefunikwa.
Ukuta wa sanduku ulikuwa mwembamba kidogo kuliko bamba la ukuta kwa hivyo kifafa kilikuwa cha ujinga kidogo, nitashughulikia hii katika hatua ya baadaye.
Nilianza kwa kutengeneza kiraka kidogo kutoka bandari ya 1 hadi Pi, hii ilifuata nambari za rangi ya pini kwenye ncha zote za:
- Chungwa / nyeupe
- Chungwa
- Kijani / nyeupe
- Bluu
- Bluu / nyeupe
- Kijani
- Brown.weupe
- Kahawia
Kwa hili nilipata muunganisho wa unganisho la mtandao wa ndani sasa kwenye NetPi hadi nje ya sanduku.
Hatua ya 5: Jaribu Cable




Kwa anayejaribu kebo, ningeweza kuandika kitu kwa Pi lakini siko sawa na programu.
Hii ni rahisi sana kufanya na Arduino na nilikuwa na ziada kwenye dawati.
Niliweka kitanzi kinachotoka kwa kila moja ya pini 8 za dijiti zilizotengwa.
Hii huenda kwa pini kwenye tundu, hii hupita kupitia kebo ili kujaribiwa, kwenye tundu lingine na kufikiria LED imeunganishwa kwa kila pini. Najua lazima kuwe na kontena na kila LED lakini inafanya kazi na mimi ni mvivu.
Nilitumia nambari rahisi kuunda safu, faharisi za kitanzi kupitia safu na kugeuza pini kwa mlolongo. Ikiwa taa ya LED inawaka ili uwe na kebo iliyonyooka, ikiwa mtu anakosa una wazi, ikiwa zaidi ya moja inawasha mara moja unayo fupi na ukipata agizo 3, 6, 1, 7, 8, 2, 4, 5 basi una crossover.
Niliongeza pia pini inayoendelea kusukuma ili kubandika 13, hii ni kwa mpiga picha.
Nambari imeambatanishwa.
Nilisahau kupiga picha ya kuweka jopo la LED lakini kimsingi nilichimba mashimo mara kwa mara na kuingiza LED. Niliishika yote mahali pake na gundi moto.
Hatua ya 6: Port Mapper




Mtangazaji wa picha ni rahisi sana, ni kwa msingi wa bidhaa nilizoona kwenye video ya youtube muda mrefu nyuma na kwa sababu nyingine haiwezi kupata tena.
Kwa hivyo, kanuni hiyo ni rahisi. Una mfululizo wa bandari za ukuta zilizounganishwa nyuma kwenye paneli ya kiraka lakini hazijawekwa alama kwa hivyo huna ramani au bandari za ukuta za bandari. Kuna njia nyingi za kuchosha kufanya kazi hii.
Unaweza kufuata toni, ambatisha vifaa au wanaojaribu kebo lakini hii yote ni jaribio na hitilafu.
Kwa njia hii, jozi ya cores kwenye kebo inawezeshwa na 5V kupitia Arduino, hii ilikuwa pini inayowaka kutoka hatua ya mwisho.
Cable hubeba nguvu kurudi kwenye paneli ya kiraka, kisha unahitaji kiunganishi cha RJ45 na LED iliyoambatishwa kwenye pini zenye nguvu ili kuangaza wakati imeamriwa. Nilitumia pini 4 & 5 na hii HAIWEZI kamwe kutumiwa katika mtandao wa moja kwa moja kwani unaweza kuharibu vifaa vya mitandao ikiwa utabandika bandari isiyofaa.
Kwa hivyo angalia video ya jaribio la bandari ya hapa.
Nilitengeneza idadi ndogo ya plugs za ishara lakini tengeneza chungu kadri utakavyofungua na kuzivunja unapoenda.
Hatua ya 7: Gundi Yote Juu na Ongeza Nguvu




Niliunganisha Arduino chini na gundi moto, hii itakuwa nyumba yake milele sasa!
Nilitumia kitovu cha bei rahisi cha USB kama reli ya umeme, tofali ya umeme ya USB imeunganishwa na moja ya bandari na kutoka hapo inasambazwa kwa bandari zote zinazotoka, kama tundu la genge la umeme.
Wote walijaribiwa vizuri juu ya nguvu juu.
Niliongeza pia gundi moto karibu na zile jiwe kuu za RJ45.
Hatua ya 8: Ongeza Uunganisho Hata Zaidi




Je! Ni maabara gani ya mtandao yatakamilika bila bandari nyingi za mtandao?
Hii ni swichi ya zamani ya 8 isiyodhibitiwa niliyokuwa nayo kwenye benchi, ni rahisi kwa hookups na upimaji kwa hivyo nilifikiri nitaenda nayo.
Kilichokuwa rahisi sana ni kwamba inaendesha 5V @ 1A, haswa kile ninacho na vipuri kutoka kwa matofali yangu ya umeme wa USB!
Nilikata mwisho kwenye kebo ya umeme ya USB na nikaongeza kiunganishi unachokiona (kilitoka kwa mwenzako ambaye alinunua chungu kwenye AliExpress).
Iliandaa haiba.
Kisha nikaona inafaa ndani ya kitasa cha sanduku! Ziada.
Niliondoa kisanduku na kifuniko kilikuwa wazi kabisa kwa wa ndani kwa hivyo niliendesha visu 2 za kugonga ndani ya kushughulikia na nikaunganisha msingi, hii kila wakati itawezeshwa na tofali la nguvu nje.
Hatua ya 9: Imemalizika na Kupimwa




Mara baada ya kumaliza kulikuwa na nafasi ya kuweka 2 ya mapipa ya kuhifadhi. Chumba hiki cha kushoto cha matofali ya umeme (nina 2 lakini ninaweza kupata zaidi), viungio vingine vya vipuri vya RJ45, plugs za majaribio, kibodi ya mbali na kebo ya kiraka cha vipuri.
Kama inavyotokea siku nilipomaliza tulikuwa tukibadilisha chumba cha kuhifadhi kuwa ofisi kazini na nilitaka kudhibitisha sehemu za unganisho la mtandao kabla ya kuendelea, angalia video ya matokeo.
Yote-katika hii ni kipande kidogo cha vifaa vya kujaribu kuwa na gari langu. Nina safu kubwa ya mitandao ninayoangalia na hii inamaanisha kuwa ninaweza kufanya majaribio yangu mengi na kipande kidogo sana cha kit ambacho vyote vimegharimu chini ya E200!
Ilipendekeza:
Maabara ya Kitanda cha ELEGOO au Jinsi ya Kufanya Maisha Yangu Kama Msanidi Programu Rahisi: Hatua 5 (na Picha)

Maabara ya Kitanda cha ELEGOO au Jinsi ya Kufanya Maisha Yangu Kama Msanidi Programu Rahisi: Malengo ya mradiWatu wetu wengi tuna shida na kejeli karibu na watawala wa UNO. Mara nyingi wiring ya vifaa inakuwa ngumu na vifaa vingi. Kwa upande mwingine, programu chini ya Arduino inaweza kuwa ngumu na inaweza kuhitaji l nyingi
Saa ya Picha ya Google: Hatua 7 (zilizo na Picha)

Saa ya Picha ya Google: Mafundisho haya yanaonyesha jinsi ya kutumia ESP32 na LCD kutengeneza saa ya dijiti na kuonyesha picha bila mpangilio nyuma kila dakika. Picha zimetoka kwa Albamu ya Picha ya Google uliyoshiriki, ingiza tu kiungo cha kushiriki ESP32 kitafanya kazi hiyo; >
Ufuatiliaji wa Joto la ESP8266 Nodemcu Kutumia DHT11 kwenye Mtandao wa Mtandao - Pata Joto la Chumba na Unyevu kwenye Kivinjari chako: Hatua 6

Ufuatiliaji wa Joto la ESP8266 Nodemcu Kutumia DHT11 kwenye Mtandao wa Mtandao | Pata Joto la Chumba na Unyevu kwenye Kivinjari chako: Halo jamani leo tutafanya unyevu & mfumo wa ufuatiliaji wa joto kwa kutumia ESP 8266 NODEMCU & Sensor ya joto ya DHT11. Joto na unyevu utapatikana kutoka kwa Sensorer ya DHT11 & inaweza kuonekana kwenye kivinjari ambayo ukurasa wa wavuti utasimamia
Saa ya Mtandao ya ESP8266 bila RTC yoyote - Saa ya Nodemcu NTP Hakuna RTC - MRADI WA BAHATI YA MTANDAO: Hatua 4

Saa ya Mtandao ya ESP8266 bila RTC yoyote | Saa ya Nodemcu NTP Hakuna RTC | MRADI WA SAA YA MTANDAO
Sura ya Picha mahiri: Hatua 4 (zilizo na Picha)

Sura ya Picha Mahiri: Mwanzo wa mradi huu ulikuwa ni kutatua shida tatu: angalia hali ya hewa ya karibu haraka kuhakikisha kuwa familia nzima ilikuwa ikisasishwa kwa shughuli zozote zilizopangwa kuonyesha mkusanyiko mkubwa wa picha za likizo Kama ilivyotokea, nilikuwa na mzee