Orodha ya maudhui:
- Hatua ya 1: Uchunguzi wa 3D
- Hatua ya 2: Sakinisha Raspbian kwenye Kadi ya SD
- Hatua ya 3: Sanidi Raspbian kwenye Raspberry Pi
- Hatua ya 4: Kusanidi LCD
- Hatua ya 5: Jenga Mzunguko
- Hatua ya 6: Weka yote pamoja
- Hatua ya 7: Kuandika Matumizi ya LLDPi
Video: LLDPi - Zana ya Mtandao ya Raspberry Pi (Chuo Kikuu cha Jimbo la Colorado): Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Mradi wa LLDPi ni mfumo uliowekwa ndani kutoka kwa Raspberry Pi na LCD ambayo inaweza kupata habari ya LLDP (Link Layer Discovery Protocol) kutoka kwa vifaa vya jirani kwenye mtandao kama jina la mfumo na maelezo, jina la bandari na maelezo, majina ya VLAN, na usimamizi wa IP anwani. Katika mafunzo haya tutapita hatua muhimu ili kuweka pamoja mfumo wa LLDPi unaoundwa na sehemu zifuatazo:
1x Raspberry Pi 2 B (Au mpya) + kadi ya kumbukumbu ya MicroSD:
1 x Elecrow 5-inch TFT LCD Uonyesho wa HDMI:
Vinginevyo unaweza kutumia onyesho hili:
1 x Mzunguko wa kuzima (tumia na kitufe): https://mausberry-circuits.myshopify.com/collectio …….
1 x 3A UBEC (mdhibiti wa voltage DC-DC):
1 x Moduli ya Kuchaji Batri:
4 x 18650 Betri: https://www.amazon.com/Samsung-INR18650-25R-Rechar …….
1 x Soketi ya Nguvu ya Kike: https://www.amazon.com/BestTong-DC-099- Mwanamke-Mimi
1 x Kubadili Rocker:
2 x nyaya ndogo za USB: https://www.amazon.com/CableCreation-2-Pack-Degree ……
viunganisho vya kebo:
UTAHITAJI KIWANGO CHA KUUZA NA SOLDER, PAMOJA NA WAFANYAJI WA WIRE!
Spool ya filamenti ya uchapishaji ya 3-D kuchapisha kiambatisho cha RamPi * (Utahitaji kupata printa ya 3-D)
Bisibisi 11 x 1/4 (kushikilia kila kitu mahali pake)
adapta ya MicroSD kusoma / kuandika kutoka kwa PC na Monitor, kebo ya HDMI, Kinanda na Panya ili kuanzisha Raspberry Pi
Hatua ya 1: Uchunguzi wa 3D
Ili kuokoa muda niliweka hii kama hatua ya kwanza kwa sababu uchapishaji wa 3-D labda utakuwa hatua ndefu zaidi katika mchakato huu.
Baada ya kupata rangi unayopenda ya filament ya kuchapisha ambayo inaambatana na printa ya 3-D utakayotumia, kisha pakua faili hizi 4 na anza kuzichapisha. Nilitumia ABS ambayo inaweza kusababisha matokeo yanayopindana na yasiyolingana kwa hivyo itabidi ujaribu kupata nyenzo sahihi. Unaweza kuhitaji kutumia sababu ya kuchapisha hizi kwa saizi inayofaa
(Ilinibidi kupima vitu hadi 0.1%.)
Hatua ya 2: Sakinisha Raspbian kwenye Kadi ya SD
Utahitaji kuwa na uelewa thabiti wa Linux kuweza kutengeneza LLDPi.
Nenda kwenye kiunga hapa chini na pakua toleo la hivi karibuni la Raspbian na Desktop.
www.raspberrypi.org/downloads/raspbian/
Tumia kompyuta yako kuandika picha ya OS kwenye kadi ya MicroSD. Unzip faili ya Raspbian na nenda kwenye kiunga kifuatacho ili uone maagizo maalum kwa OS ambayo unatumia sasa kusanikisha picha.
learn.sparkfun.com/tutorials/sd-cards-and-…
Sasa tunapaswa kuwa na uwezo wa kuziba kadi ya MicroSD kwenye Raspberry Pi 3 na kuiwasha. Hakikisha pi ya raspberry imeunganishwa kwa mfuatiliaji na kibodi na ina unganisho la mtandao wakati wa kupitia mwongozo huu.
Hatua ya 3: Sanidi Raspbian kwenye Raspberry Pi
Kwanza tutahakikisha kibodi inafanya kazi vizuri kwa kubainisha ni eneo gani la kutumia. Tumia amri ifuatayo, ambapo $ ni msukumo wa mstari wa amri, usiichape.
$ sudo raspi-config
Hii inapaswa sasa kutupeleka kwenye skrini ambapo tunaweza kuhariri Chaguzi za Ujanibishaji, inapaswa kuwa ya nne kwenye orodha. Sasa tunataka kuchagua Badilisha Maeneo, nenda chini kwenye orodha na ugonge mwambaa wa nafasi kwenye eneo liitwalo en_US. UTF-8 UTF-8 na uiweke kuwa chaguomsingi kwenye skrini inayofuata. Tunahitaji pia kubadilisha eneo la wakati kwa kurudi kwenye Chaguzi za Ujanibishaji na uchague Badilisha Zoni ya Wakati na uiweke Amerika / Denver
Sasa tunahitaji kuingia kwenye Chaguzi za Boot, Desktop / CLIDesktop Autologin ili pi iweze kujiendesha wakati wa kuwasha. Wacha tuende kwenye Chaguzi za Juu na uchague Panua Mfumo wa Faili ili kutumia SDCard nzima. Tunaweza pia kutaka kubadilisha nywila ya mtumiaji kwa kuchagua chaguo la kwanza, Badilisha Nenosiri la Mtumiaji. Inashauriwa sana kuandika nywila, usisahau! Nenosiri la msingi ni rasipberry. Kisha gonga Maliza kutoka. Raspberry Pi inaweza kuhitaji kuwasha upya ili mabadiliko yatekelezwe. Sasa fungua terminal na utumie amri ifuatayo na uchague seti hii ya chaguzi unapoombwa,
$ sudo dpkg -sanidi upya usanidi wa kibodi
PC ya Generic 105-Key (Intl)
Nyingine -> basi-> Kiingereza (US)
Chaguo-msingi kwa mpangilio wa kibodi
Hakuna kitufe cha kutunga
Hapana
Hatua yetu inayofuata ni kusasisha na kuboresha Raspbian hadi toleo la hivi karibuni. Ili kufanya hivyo fungua tu terminal na andika, $ sudo apt-kupata -y sasisho && sudo apt-get -y kuboresha
Ikiwa amri ya mwisho haimalizi vizuri au inatoa ujumbe juu ya kifurushi kilichovunjika, basi tunaweza kuhitaji kuanza upya na kuendesha tena amri. Subiri hadi hapo itakapomaliza kukimbia na kisha utekeleze amri zifuatazo,
$ sudo apt-kupata -y sasisho
$ sudo apt-get install -y vim tshark tcpdump ethtool gawk
Unapoulizwa "Je! Wasio-superuser wanaweza kukamata pakiti?", Hit Yes.
Hatua ya 4: Kusanidi LCD
Hatua zifuatazo zitakuwa kusanidi onyesho la LCD kufanya kazi na Raspberry Pi. Zima Raspberry Pi, weka skrini ya LCD na uiwasha tena ili iweze kufanana na picha zilizo hapo juu. Hakikisha bandari za HDMI zinajipanga kama inavyoonekana kwenye picha na ingiza kiunganishi cha HDMI.
Ifuatayo, tunahitaji kutekeleza amri zifuatazo kupakua na kusakinisha dereva kwa onyesho la LCD.
$ git clone
$ cd Elecrow-LCD5
$ chmod + x Elecrow-LCD5
$ sudo./Elecrow-LCD5
na andika y kuwasha upya. Baada ya kifaa kumaliza kuwasha upya, tutahitaji pia kufanya mabadiliko kwenye mwelekeo wa onyesho.
$ sudo vim / boot/config.txt
na angalia mwisho wa faili kwa laini kama
onyesha_protate = 0
na ubadilishe kuwa
onyesha_rotate = 3
Anzisha tena Raspberry Pi, subiri hadi Raspberry Pi itakapovuka tena na ufungue kituo. Na tumia amri ifuatayo kusanikisha njia ya kusawazisha skrini ya kugusa.
$ sudo reboot
$ sudo apt-get kufunga -y xinput-calibrator xinput xserver-xorg-input-evdev
Mhimili wa X na Y wa skrini ya kugusa unahitaji kubadilishwa ili tufanye amri zifuatazo kumaliza kurekebisha skrini.
$ xinput -set-prop 'ADS7846 Skrini ya kugusa' 'Evdev Axes Swap' 1
$ xinput -set-prop 'ADS7846 Skrini ya kugusa' 'Evdev Axis Inversion' 1 0
RUKA JUU YA HII IKIWA HAKUNA MAKOSA NA AMRI ZILIZO TANGULIA
#################################################################
Ikiwa kuna makosa baada ya kutekeleza amri hapo juu basi unaweza kujaribu kufanya mabadiliko haya kwa faili za dereva zinazotumiwa na Raspberry Pi. Kulingana na Raspberry Pi unayotumia kwa LLDPi hii kunaweza kuwa na tofauti kidogo na kuanzisha dereva za LCD na / au mipangilio mingine. Wakati wa kuweka hii na Raspberry Pi 3, kulikuwa na shida na LCD kutumia faili ifuatayo ya usanidi
/usr/share/X11/xorg.conf.d/40-libinput.conf
Wakati inapaswa kutumia faili hii ya usanidi kwa dereva mwingine evdev
/usr/share/X11/xorg.conf.d/10-evdev.conf
Ili kurekebisha hii endesha amri zifuatazo,
$ sudo mv /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf
$ sudo reboot
Kisha jaribu kutekeleza amri za kubadilisha mhimili wa X na Y tena.
$ xinput -set-prop 'ADS7846 Skrini ya kugusa' 'Evdev Axes Swap' 1
$ xinput -set-prop 'ADS7846 Skrini ya kugusa' 'Evdev Axis Inversion' 1 0
Ikiwa hii bado haifanyi kazi basi utahitaji kutafuta njia nyingine ya kupata skrini ya kugusa iliyosanidiwa vizuri.
###############################################################
Ikiwa amri hufanya kazi na skrini ya kugusa inafanya kazi vizuri basi endelea kuhariri faili ifuatayo ili uwe na laini hizi nne za nambari. $ vim /home/pi/.config/lxsession/LXDE-pi/swapAxis.sh
#! / bin / bash
xinput -set-prop 'ADS7846 Skrini ya kugusa' 'Evdev Axes Swap' 1
xinput -set-prop 'ADS7846 Skrini ya kugusa' 'Evdev Axis Inversion' 1 0
toka 0
Usisahau kutoa hati ruhusa inayofaa ya faili. $ sudo chmod 755 / nyumba/pi/.config/lxsession/LXDE-pi/swapAxis.sh
Amri inayofuata itahakikisha programu inaanza na mhimili hubadilishwa kwa usahihi kila wakati Pi inapoinuka.
$ sudo vim / home/pi/.config/lxsession/LXDE-pi/autostart
Tumia mistari 2 ifuatayo,
@ / nyumbani / pi /.config / lxsession / LXDE-pi / swapAxis.sh
@mtanzania
Hatua ya 5: Jenga Mzunguko
Pata chuma cha kutengeneza tayari, chukua viunganisho vya kebo, na anza kujenga mzunguko ambao utaruhusu betri za 18650 kuwezesha LLDPi. Anza na tundu la jack ya nguvu ya kike na uunganishe viunganishi vingine vya waya kuambatisha mwisho wa pembejeo ya UBEC. Halafu tunahitaji kupata kebo ndogo ya USB ya kiume na tuishikamishe kwa upande mwingine wa UBEC kama inavyoonekana kwenye picha. UBEC inapaswa kuweka siri kuweka jinsi inavyoonyeshwa kwenye picha ya karibu. Kisha shika seti ya betri 18650, ziunganishe kwa sambamba na uunganishe kontakt cable tayari kuungana na moduli ya malipo ya betri. Panga kile umefanya hadi sasa ya mzunguko kwenye kesi pamoja na betri.
Kabla ya kuendelea zaidi, hakikisha kila kitu kinaendesha kama inavyotarajiwa hadi sasa. Ikiwa kila kitu kinafanya kazi basi iko tayari kukusanyika!
Hatua ya 6: Weka yote pamoja
Sasa futa kifuniko cha betri kwenye kesi hiyo. Moduli ya kuchaji betri inapaswa kuwa na UBEC iliyounganishwa kupitia USB ndogo, na betri upande mwingine kupitia jozi ya viunganishi vya kebo. Cable nyingine ya USB kwenye moduli ya kuchaji betri itasababisha mzunguko wa kuzima. Pata swichi ya mwamba iliyoandaliwa na kiunganishi cha kebo ambacho kitaunganishwa na mzunguko wa kuzima. Mzunguko wa kuzima pia utakuwa na waya 2 kwa raspberry pi kwa kuashiria mlolongo wa kuzima, na pia usambazaji wa umeme kupitia USB nyingine kubwa kwa pi ya rasipiberi, kama inavyoonyeshwa kwenye picha za wanandoa waliopita. USB kubwa inayotumika kwenye picha inahitajika kwa sababu inasambaza amps 2.1 wakati nyingine inasambaza 1 amp tu.
Ikiwa una shida kupata vifaa vya kutoshea ndani ya kesi hiyo, unaweza kujaribu kuondoa kifuniko cha betri na kuweka vifaa huko.
Fuata kiunga hiki ili upate maelekezo ya kuanzisha programu na vifaa ili kumpa rasipberry pi kubadili nzuri.
mausberry-circuits.myshopify.com/pages/set…
Baada ya kupata usanidi wa kila kitu kwa mzunguko mzuri wa kuzima, hakikisha utelezesha swichi ya rocker kwenye slot upande wa kesi kabla ya kupata pi ya raspberry chini na vis, kisha weka kila kitu kwenye kesi tayari kuongeza LCD inayofanya kazi tayari na weka kifuniko kwenye kesi hiyo na vis.
Hatua ya 7: Kuandika Matumizi ya LLDPi
Sasa kwa kuwa tumesanidi vifaa tunaweza kuendelea kufanya nambari ambayo itaunda GUI na kukusanya habari zote tunazohitaji. Faili zilizo na nambari muhimu kwa programu hii ziko chini ya ukurasa. Unapaswa kuzipakua na uhakikishe ziko katika njia zao sahihi za saraka, kama inavyoonyeshwa hapa chini.
Hakikisha kubadilisha majina ya faili na ugani wa.txt hadi ugani wa.sh
$ mkdir / nyumbani / pi / LLDPi
$ cd / nyumbani / pi / LLDPi
$ kugusa / nyumba /pi / LLDPi/lldp.sh
$ kugusa / nyumbani /pi / LLDPi/getSWITCHinfo.sh
$ kugusa / nyumbani /pi / LLDPi/getVLANinfo.sh
$ kugusa / nyumbani /pi / LLDPi/LLDPiGUI.py
$ kugusa / nyumbani /pi / LLDPi/reset.sh
*** Huenda ikahitajika kuendesha hii ili maandishi yaliyo juu yatekelezwe
$ chmod 755 jina la faili
$ gusa tshark.cap
Mzizi wa $ sudo chown: mizizi tshark.cap
$ gusa tcpdump.cap
$ kugusa kuonyeshaLLDP.txt
$ kugusa progess
[Hiari] Hii itafanya ikoni inayofaa kwenye skrini ya Desktop ambayo mtumiaji anaweza kubofya mara mbili ili kuanza Programu ya LLDPi. Hariri faili ifuatayo ili kuunda ikoni na uhakikishe kuwa ina yaliyomo.
$ vim /home/pi/Desktop / LLDPi.desktop
[Kuingia kwa Desktop]
Jina = LLDPi
Maoni = KIMBILI LLDPi Script
Exec = / nyumba / pi / LLDPi / LLDPiGUI.py
Kituo = kweli
Aina = Maombi
* Ikiwa una picha ya kutumia kama ikoni basi ongeza laini kwenye faili ya LLDPi.desktop inayoonyesha njia ya saraka kwenye picha,
Ikoni = / kabisa / njia / kwa / picha / faili
Toa hati za kujaribu kwa kuangalia pato la./LLDPiGUI.py au kwa kubofya ikoni kwenye skrini kuu.
$ vim ~ /.bashrc
Ongeza laini kama ile iliyo hapo chini mwishoni mwa ~ /.bashrc ili uanzishe programu ya LLDPi wakati wa boot. / nyumba/pi/LLDPi/LLDPiGUI.py
Na hiyo inapaswa kuwa hivyo, RamPi inapaswa kuwa kamili na tayari kujaribu.
Ilipendekeza:
Ramani ya Maegesho ya Wanafunzi wa Kampasi ya Chuo Kikuu: Hatua 7 (na Picha)
Ramani ya Maegesho ya Wanafunzi wa Kambi ya Chuo Kikuu: Wanafunzi wengi wanashangaa wapi wanaweza kuegesha kwenye chuo kikuu. Ili kushughulikia shida hii, niliunda ramani ya kuegesha taa ya eneo kuu la chuo kikuu cha Jimbo la Utah. Ramani ni kwa wanafunzi kuchukua mtazamo wa haraka katika chaguzi gani za maegesho ni
Tazama-DOGO-CHUO-CHUO-CHUO-CHUO-CHUO-CHUO-CHINI: 3D Hatua
WALL-Watch iliyochapishwa ndogo ndogo ya 3D: Hujambo, je! Unapenda kuunda Saa-yako ya Saa? Hakika ni changamoto kujenga Kioo-kidogo cha DIY kama hii. Faida ni raha ya kuwa umefanya wazo lako kuwa la kweli na kujivunia kufikia kiwango hiki cha ustadi … Sababu ya mimi
Digital IC Tester (ya Viwanda na Vyuo vya Uhandisi) na Shubham Kumar, UIET, Chuo Kikuu cha Panjab: Hatua 6 (na Picha)
Digital IC Tester (kwa Viwanda na Vyuo vya Uhandisi) na Shubham Kumar, UIET, Chuo Kikuu cha Panjab: Utangulizi na kazi ya Digital IC Tester (kwa CMOS na TTL ICs): ABSTRACT: IC's, sehemu kuu ya kila mzunguko wa elektroniki inaweza kutumika kwa madhumuni anuwai na kazi. Lakini wakati mwingine kwa sababu ya IC mbaya, mzunguko hauwezi
Jinsi ya Kurekebisha Kilimo kikuu cha Kibodi cha Kibodi: Hatua 5
Jinsi ya Kurekebisha Tray ya Kibodi ya Staples: Tray yangu ya kibodi imevunjika kutoka kuegemea. Isingevunjika ikiwa ni pamoja na screws mbili. Lakini chakula kikuu kilisahau
Udhibiti Mkuu wa PC rahisi ya Vac 110 Kutumia Kupokea kwa Jimbo Mango-Jimbo: Hatua 3 (na Picha)
Super Easy PC Udhibiti wa Vac 110 Kutumia Kilio Relay Solid-State: Ninajitayarisha kujaribu mkono wangu kwa kufanya sahani moto moto. Kwa hivyo, nilihitaji njia ya kudhibiti 110Vac kutoka kwa PC yangu. Mafundisho haya yanaonyesha jinsi ya kudhibiti 110Vac kwa urahisi kutoka kwa bandari ya pato la serial kwenye PC. Bandari ya serial niliyotumia ilikuwa aina ya USB