Orodha ya maudhui:
- Hatua ya 1: Ugani wa GPIO
- Hatua ya 2: Sensorer ya Ultrasonic
- Hatua ya 3: LED na Resistors
- Hatua ya 4: Ardhi
- Hatua ya 5: Vifungo
- Hatua ya 6: Kanuni
Video: Kinga ya Mgongano- Inaendeshwa na Pi: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Hii inayoweza kufundishwa itakupa mwongozo wa hatua kwa hatua kwa ujenzi wa Mfumo wa Kuzuia Mgongano. Kuanza lazima kupata orodha ifuatayo ya vifaa:
Raspberry PI 3 (yenye nguvu na gitaa za Ethernet), 1 Bodi ya Ugani ya GPIO na Cable Ribbon (GPIO), 1 Bodi ya Mkate kubwa iliyo na mchoro, bodi ndogo ndogo za mikate 2 zilizo na mchoro, nyaya 14 za kuruka, 3 resistor ya Ohms 3, 1 RGB LED, swichi 3 za kitufe, 1HB-SR04 sensor ya Ultrasonic
Hatua ya 1: Ugani wa GPIO
Unganisha bodi ya ugani ya GPIO kwenye ubao mkubwa wa mkate. GPIO inapaswa kukabiliwa na wima kama vile ubao wa mkate. Agiza upande wa kushoto wa GPIO kwa bandari za mkate D1-D20 ukitumia mchoro uliotolewa. Upande wa kulia basi ungeunganisha kwa H1-H20. Unganisha kebo ya Ribbon kwa Raspberry Pi 3 na bodi ya ugani ya GPIO. Sehemu hii yote sasa itajulikana kama bodi ya GPIO (GPIO)
Hatua ya 2: Sensorer ya Ultrasonic
Kutumia ubao mwingine mdogo wa mkate, unganisha sensor ya ultrasonic ya HR-SR04 kwenye bandari ndogo za mkate A2-5 ukitumia mchoro uliopewa. Unganisha kebo ya kuruka kwenye ubao mdogo wa mkate (BB) E2, ingiza ncha nyingine kwenye bandari ya bodi ya ugani ya GPIO J1. Kwa njia hiyo hiyo, unganisha wanarukaji wengine watatu kwa mtindo ufuatao. (BB E3, GPIO B17) (BB E4, GPIO B18) (BB E5, GPIO B20)
Hatua ya 3: LED na Resistors
Kwenye ubao mdogo mdogo wa mkate uliotumiwa katika maagizo ya hapo awali, unganisha vipinzani vitatu vya 220 ohm kwa mtindo ufuatao. (E10, H10) (E12, H12) (E14, H14) Kisha unganisha jumper kutoka kwa ubao huo huo wa E13 hadi kwenye reli ya nguvu ya ardhini kwenye bodi ya GPIO. Unganisha vifungo vinne vya LED kwenye bandari ndogo za mkate (B13) (D14) (D12) (D10). Kisha unganisha kuruka tatu kutoka kwenye ubao mdogo wa mkate hadi bodi ya GPIO kwa mtindo uliopewa. (BB J10, GPIO J9) (BB J12, GPIO J8) (BB J14, GPIO J6). Bodi ya mkate sasa imekamilika.
Hatua ya 4: Ardhi
Tumia jumper nyingine kuunganisha bodi ya GPIO J7 kwenye reli ya umeme ya ardhini.
Hatua ya 5: Vifungo
Kutumia ubao wa pili wa mkate juu ya kitufe cha kubadili kwenye bandari E1 na D1, weka nyingine kwa E5 na D5, na ya tatu kwa E9 na D9. Unganisha kuruka tatu kutoka kwa reli nzuri ya umeme kwenye bodi ya GPIO hadi bandari zifuatazo za ubao wa mkate (D3) (D7) (D11). Kutumia nyaya zingine tatu za kuruka, unganisha ubao wa mkate na bodi ya ugani ya GPIO kwa njia ifuatayo: (BB D1, GPIO J16) (BB D5, GPIO J18) (BB D9, GPIO J20). Mwishowe, ukitumia kebo ya mwisho ya kuruka, unganisha GPIO A1 kwenye reli nzuri ya nguvu. Usanidi wa mwili sasa umekamilika.
Hatua ya 6: Kanuni
Unganisha kebo ya Ethernet na kebo ya umeme kwa Pi na katika nafasi zao. Fungua MATLAB na uendesha hati ifuatayo ili kuanzisha mdhibiti mdogo:
rpi = raspi ('169.254.0.2', 'pi', 'rasipiberi');
Kisha nakili na ubandike yafuatayo katika hati mpya, iitwayo Ping, ili kuendesha mfumo wa kuzuia mgongano:
kazi dist = ping () trig = 19; mwangwi = 13; mtihani = 21; sanidiPin (rpi, trig, 'DigitalOutput'); configurePin (rpi, echo, 'DigitalInput'); configurePin (rpi, mtihani, 'Input Digital');
disp ("Upimaji wa Umbali Katika Maendeleo");
wakati kweli writeDigitalPin (rpi, trig, 0); disp ("Kiruhusu sensor kukaa"); pause (2);
andikaDigitalPin (rpi, trig, 1); pause (0.002); andikaDigitalPin (rpi, trig, 0);
wakati kusomaDigitalPin (rpi, echo) == 0 tic end
wakati kusomaDigitalPin (rpi, echo) == 1 T = toc; mwisho
pulse_duration = T; umbali = urefu wa kunde * 17150;
kufungua = "Umbali ="; karibu = "cm"; kamba = [wazi, umbali, funga]; disp (kamba); dist = umbali; mwisho mwisho
Katika hati mpya, fanya nambari ifuatayo inayoitwa hadhi:
configurePin (rpi, 21, 'DigitalInput'); sanidiPin (rpi, 16, 'DigitalInput'); sanidiPin (rpi, 12, 'DigitalInput');
hadhi = 2; d = 10; Hali: 0-Nyekundu / Acha 1-Bluu / Polepole 2-Kijani / Nenda mbio = kweli; wakati wa kuendesha% d = ping (); ikiwa inasomaDigitalPin (rpi, 21) == 1 hadhi = 0; kingine ikiwa kusomaDigitalPin (rpi, 16) == 1 hadhi = 1; kingine ikiwa kusomaDigitalPin (rpi, 12) == 1 hadhi = 2; mwingineif d
Ilipendekeza:
Kinga ya Sanaa: Hatua 10 (na Picha)
Kinga ya Sanaa: Kinga ya Sanaa ni glavu inayoweza kuvaliwa ambayo ina aina tofauti za sensorer kudhibiti picha za sanaa kupitia Micro: bit na p5.js Vidole hutumia sensorer za bend zinazodhibiti r, g, b maadili, na accelerometer katika Micro: vidhibiti kidogo x, y coordina
Gari la Kujiendesha la Kuanza la Kuanza na Kuepuka Mgongano: Hatua 7
Gari la Kujiendesha la Kuanza la Kuanza na Kuepuka Mgongano: Halo! Karibu kwa rafiki yangu anayeweza kukufundisha jinsi ya kutengeneza gari lako la kujiendesha la kujiendesha kwa kuepusha mgongano na Urambazaji wa GPS. Hapo juu ni video ya YouTube inayoonyesha roboti hiyo. Ni mfano wa kuonyesha jinsi uhuru halisi
Jinsi ya kutumia Kubadilisha Mgongano XD206 Na SkiiiD: Hatua 9
Jinsi ya kutumia Kubadilisha Mgongano XD206 na SkiiiD: Mafunzo ya kukuza Kubadilishana kwa Kubadilisha XD206 na skiiiD
Gari ya Kupuka Mgongano Na Arduino Nano: Hatua 6
Gari ya Kupiga Mgongano na Arduino Nano: Gari ya kuzuia mgongano inaweza kuwa roboti rahisi sana kuanza kuingia kwenye vifaa vya elektroniki. Tutatumia kujifunza vitu vya kimsingi katika vifaa vya elektroniki na kuiboresha ili kuongeza sensorer zaidi na watendaji. Vipengele vya msingi ·
Kinga ya mchawi: Kinga ya Mdhibiti wa Arduino: Hatua 4 (na Picha)
Kinga ya mchawi: Kinga ya Mdhibiti wa Arduino: Glove ya Mchawi. Katika mradi wangu nimefanya glavu ambayo unaweza kutumia kucheza michezo yako uipendayo inayohusiana na uchawi kwa njia ya baridi na ya kuzamisha kwa kutumia mali chache tu za msingi za arduino na arduino. unaweza kucheza michezo ya vitu kama vile vitabu vya wazee, au wewe