Orodha ya maudhui:
- Hatua ya 1: Kutamani? Labda
- Hatua ya 2: Kuandika Nambari ya Kitengo cha Udhibiti
- Hatua ya 3: Bodi ya kuzuka ya NRF24L01 Mod
- Hatua ya 4: Vitengo vya Taa za Trafiki
- Hatua ya 5: Taa za Trafiki na Upimaji
- Hatua ya 6: Njia panda
- Hatua ya 7: Yote Yamefanywa
Video: Mfumo wa Nuru ya Trafiki ya Njia 4 Kutumia Arduinos 5 na Moduli 5 Zisizo na waya za NRF24L01: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Muda kidogo uliopita niliunda taa inayoweza kufundisha jozi moja ya taa za trafiki kwenye ubao wa mkate.
Niliunda pia nyingine inayoweza kufundisha mfumo wa kimsingi wa kutumia moduli isiyo na waya ya NRF24L01.
Hii ilinifanya nifikiri!
Kuna walalamikaji wengi kote ulimwenguni ambao huunda miji ya mfano na reli, na karibu kila wakati wana taa za trafiki za maelezo kadhaa.
Baadhi ni mifano ya kufanya kazi, na zingine ni kwa madhumuni ya urembo tu.
Je! Ninaweza kuunda mfano wa kufanya kazi wa mfumo wa taa za trafiki za njia nne na kuziunganisha bila waya?
Nilikaa chini na kufikiria juu ya orodha yangu ya mahitaji yanayowezekana. Ambayo ilikwenda kidogo kama hii.
Dhibiti mwelekeo 4 wa trafiki, kama makutano ya njia panda.
Kila mwelekeo una taa mbili; na kila jozi kupata maagizo yao bila waya kutoka kwa aina fulani ya kitengo cha kudhibiti.
Kuwa na uwezo wa kufafanua na kurekebisha mlolongo wa uendeshaji wa taa,
- 1, 2, 3, 4 - saa moja kwa moja
- 1, 3, 4, 2
- 1, 4, 2, 3
- 1, 4, 3, 2 - anti-saa moja kwa moja
- 1, 2, 4, 3
- 1, 3, 2, 4
- 1 + 3, 2 + 4 - 2 kwa 2 off
- 1 + 3, 2, 4
- 1, 3, 2 + 4
Utaratibu wote unadhibitiwa na kitengo kimoja cha kudhibiti, na vitengo vya kupokea vinawasha na kuzima taa tu.
Wakati nilisema tengeneza mfano, nilimaanisha, tengeneza mfano halisi, hakuna kitu cha kupendeza sana, lakini kitu ambacho kingeonekana kama kitu halisi, labda, labda ish.
Hatua ya 1: Kutamani? Labda
Mahitaji kuu ya sehemu:
Kitengo cha kudhibiti na seti nne za taa = Arduino tano na moduli tano zisizo na waya. AliExpress kuwaokoa (tena).
Taa nane za trafiki zinasimama. Nina uigaji duni wa printa ya 3D, ambayo huwa inasambaza zaidi lishe ya pipa kuliko bidhaa zinazoweza kutumika, lakini nilifikiri kwamba nitaipa kwenda. Nilipata zingine kwenye Thingiverse, www.thingiverse.com/thing:2157324
Mfano huu ulionekana kama ngumu sana kwa printa yangu. Nilitaka nane, kwa hivyo nilikuwa bado nikisukuma bahati yangu. Kama ilivyotokea, niligundua kuwa baada ya majaribio kadhaa yaliyoshindwa, ikiwa ningeelekeza mfano huo kwa mwelekeo fulani (kutoka mbele kwenda nyuma), nilipata matokeo mazuri. Kwa jumla nilichapisha kumi na tatu, na nikapata nane zinazoweza kutumika.
Hiyo ndiyo orodha kuu ya sehemu zilizopangwa. Sehemu zilizobaki, nilikuwa nazo tayari.
Orodha kamili ya sehemu ni
- 5 x Arduino UNOs
- 5 x NRF24L01 bodi zisizo na waya
- 5 x YL-105 (au sawa) bodi za kuzuka kwa NRF24L0s
- 8 x Nyekundu za LED
- 8 x LED za Njano (sina LED za machungwa)
- 8 x LED za kijani
- 4 x RGB LEDs
- Vipimo vya 28 x 220 Ohm
- Mikate / PCBs ??
- 8 x Taa za trafiki za Mfano
- Vichwa vya pini ndefu 6 x 8 (ya sita ilikuwa ya kuweka nafasi kwenye bodi ya kudhibiti, angalia video)
- Punguza bomba
- Waya za jumper
- Kipande cha hardboard au kitu gorofa
- Vipande vingine vya kuni?
- Rangi ??
- Gundi ya moto
- Muda, Uvumilivu na pombe ya chaguo
Hatua ya 2: Kuandika Nambari ya Kitengo cha Udhibiti
Hii ndio kidogo ambayo ilibidi nifanye kwanza, ikiwa tu singeweza kuisimamia, ambayo ingekuwa kituo cha maonyesho.
Hii ilikuwa sehemu ngumu sana au mradi, lakini pia ilikuwa ya kupendeza zaidi kwangu.
Ilinibidi kukaa chini na kufafanua mchanganyiko wote unaowezekana wa mabadiliko nyepesi na jinsi watafanya kazi pamoja kwa usawa.
Kama muundo mzuri wote, ilianza, kwenye karatasi, na orodha ndefu sana ya nambari, na kwa sababu nilitaka kuweza kuwa na mfuatano anuwai wa uendeshaji, orodha ilizidi kuwa ndefu.
Lakini, mara moja nilifurahi kuwa nilikuwa na kila kitu ambacho nilidhani kinahitajika na, baada ya kutazama kwenye kurasa za nambari kwa muda, OCD yangu aliingia na nikaanza kuona mifumo.
Kuandaa mifumo, niliweza kukusanya mpangilio wote hadi safu moja ya 3-dimensional na safu mbili za pande mbili.
Nilipaswa kufanya sasa ni kutafuta njia ya kudanganya safu hizo katika kuunda utaratibu sahihi na hatua nyepesi.
Ilichukua muda, lakini niliweza kuifanikisha kwa chini ya mistari hamsini ya nambari, pamoja na maoni nk.
Nambari ya hii sio ya wenye moyo dhaifu, lakini ikiwa unaelewa safu zenye pande nyingi, haipaswi kuwa ngumu sana kufuata. Au eneo la kujifunza kwa wengine.
Jambo ni kwamba ninaamini inafanya kazi, na haipaswi kuhitaji kubadilisha hata hivyo. Lakini …………
Hatua ya 3: Bodi ya kuzuka ya NRF24L01 Mod
Moduli ya NRF24L01 na bodi ya kuzuka ya YL-105, kwa bahati mbaya, sio rafiki sana wa mkate.
Bodi ya kuzuka inaenda kusuluhisha shida na muhimu zaidi, kuifanya iwe na uvumilivu wa 5v, lakini, bado sio rafiki wa mkate.
Kwa hivyo nilipata uvumbuzi kidogo.
Katika mkusanyiko wangu wa 'vitu', nina vichwa kadhaa vya pini 6 na pini ndefu. Aina ambayo inahitajika kutengeneza Arduino Shields.
Nilichukua moja ya hizi na kuinama pini kwa digrii 90.
Niliondoa reli moja ya umeme kutoka kwenye ubao wa mkate, na nikaunganisha kichwa kwenye pembeni ya ubao wa mkate.
Hiyo iliacha pini za umeme kwenye bodi ya kuzuka. Sasa wako njiani.
Kwa hivyo niliwaondoa na kuwaweka upande wa pili wa bodi ya kuzuka ili sasa watoke nyuma ya bodi.
Kwa madhumuni ya Agizo hili, ninahitaji moduli tano za NRF24L01, kwa hivyo nimeziweka zote kwenye ubao wa mkate na kisha nikalogesha reli ya umeme pamoja na pini zote za umeme kwenye bodi ya kuzuka.
Ilionekana nadhifu kabisa hadi nilipounganisha Arduino na ikajaa kidogo.
Kwa kuongeza, ambayo ni muhimu sana, mara tu reli ya umeme ilipounganishwa, Arduinos zote zingeunganishwa kwenye chanzo hicho hicho na ndivyo nilivyokuwa nikijaribu kuepukana, kwa hivyo nilizitenga tena nyingi.
Nitaweka bodi na moduli kadhaa za NRF24L01 juu yake kwa kuiga katika siku zijazo, kwa hivyo sio kupoteza muda kamili.
Hatua ya 4: Vitengo vya Taa za Trafiki
Nilipata bodi ndogo ndogo za mikate 170. Hizi hazina reli ya umeme kwa hivyo bodi yangu ya kuzuka iliyobadilishwa bado ingefaa. Ingawa kwa pembe kidogo kwa sababu ya urefu wa bodi ya kuzuka.
Nilijenga taa nne za trafiki zinazodhibiti sawa, waya za rangi sawa, kuweka nafasi n.k. Sasa ziko sawa tu.
Kwa kitengo cha kudhibiti, niliweka moduli ya NRF24L01 kwenye PCB iliyo na RGB za LED. Nilitumia RGB kwa sababu, ingawa sikuhitaji kuona taa zote, nyekundu na kijani tu, zinachukua nafasi kidogo.
Imeunganisha LEDs kwa Arduino kwa njia ya kawaida na ikaongeza nambari kidogo ya kuonyesha hali nyekundu au kijani ya kila seti ya taa za trafiki.
Nilijaribu kuwa sawa na rangi zangu za wiring ili niweze kuona kwa urahisi ikiwa nimefanya kitu tofauti kwenye moja ya bodi.
Nina seti fupi za kuongoza za Dupont, na kama viongozo vimekwama pamoja, ilifanya sehemu hii kuwa rahisi sana.
NRF24L01:
- Chungwa la CE hadi Arduino siri ya 10 (imeainishwa katika nambari)
- CSN Njano Kwa Arduino pini 9 (inavyoelezwa katika nambari)
- SCK Kijani Kwa Arduino siri 13 (lazima)
- MOSI Bluu Kwa Arduino pini 11 (lazima)
- Zambarau ya MISO Kwa Arduino pini 12 (lazima)
- Vcc Nyekundu Hadi 5v. Ikiwa hutumii bodi za kuzuka hii lazima iwe 3.3v.
- GND Brown Kwa Arduino GND
Vitengo vya taa na pini za Arduino kwa LEDs:
- Nyekundu kwa LED nyekundu
- Chungwa kwa Taa ya Manjano (sina LED za machungwa)
- Kijani kwa LED ya kijani
- Nyeusi kwa GND
Kupotoka kwangu pekee kutoka kwa hii ilikuwa wakati nilipounganisha Udhibiti Arduino kwenye RGB za LED. Nilitumia waya mweupe na kijivu kwa sababu nilikuwa nimeishiwa na nyekundu.
Hatua ya 5: Taa za Trafiki na Upimaji
Hiyo ndiyo nambari iliyokamilishwa na kila udhibiti wa kibinafsi pia umekamilika. Ninachohitaji sasa ni taa za trafiki zenyewe.
Kama nilivyosema hapo awali, nilipata modeli isiyo ngumu kwenye Thingiverse na niliweza kuchapisha nane ambazo hazikuonekana kuwa mbaya sana.
Niliweka LEDs na kontena lao la 200 Ohm linalohitajika na kiunga na waya wa ardhini.
Shrink tubed the lead, and hot glued it all in place.
Niliamua kuipaka rangi nyeusi baada ya taa zote za LED kuwekwa. Wazo mbaya, nilipaswa kufanya hivyo kwanza.
Niliunganisha kila kitu kwa mtihani kabla ya kuendelea zaidi.
Hatua ya 6: Njia panda
Niliamua kuzipandisha zote kwenye ubao, kwa hivyo sasa ilibidi niunde aina ya njia panda inayofanana.
Ninaishi Uingereza kwa hivyo tunaendesha gari upande mbaya wa barabara hapa, na kwa hivyo nilifanya njia yangu kuwa ya urafiki Uingereza kama ustadi wangu duni wa kisanii utakavyoruhusu.
Hii ilikuwa ya moja kwa moja, ya kutumia muda tu; na nina hakika kwamba hakuna njia panda ambayo kwa kweli inaonekana kama hiyo, lakini yangu haina mashimo.
Sikutaka kujitolea kabisa Arduinos yangu kwa mradi huu, kwa hivyo niliathiriwa na kujaza kila mmoja na milipuko ya 10mm na moto ukanasa minyororo hiyo kwenye msingi wa bodi.
Kile nilichofanya ingawa ni gundi moto mkate wa mini kwa upande wa Arduino.
Kwanza, ilishikilia bodi ya NRF24L01 na kuzuka kutoka msingi wa njia panda, na pili, mimi mara chache hutumia Arduino bila ubao wa mkate wa aina fulani, kwa hivyo bado watafaa kama hiyo.
Hatua ya 7: Yote Yamefanywa
Faili zote za kificho zimejumuishwa.
Sikupitia nambari hapa kwani hii inayoweza kufundishwa ni ya kutosha bila hiyo.
Natumahi kuwa hii imekuwa muhimu kufundisha, hata ikiwa inaonyesha tu jinsi ya kudhibiti bodi zingine kadhaa za Arduino bila waya na NRF24L01 ya bei ya chini.
Ikiwa una maswali yoyote, tafadhali usisite kutoa maoni na nitajitahidi kusaidia.
Ilipendekeza:
Njia Zisizo na waya 3: Hatua 5
Njia Zisizo na waya 3: Katika mafunzo yangu ya awali, nilifanya swichi isiyo na waya kwa kutumia ESP8266. kifungu hiki kinaweza kusomwa hapa " Jinsi ya kutengeneza Kubadilisha WiFi Kutumia ESP8266 ". Katika nakala hiyo, nilifanya tu ubadilishaji wa wireless wa kituo kimoja.Na katika nakala hii nitakuonyesha jinsi ya kutengeneza
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino - Nrf24l01 4 Channel / 6 Kituo cha Mpokeaji wa Kituo cha Quadcopter - Helikopta ya Rc - Ndege ya Rc Kutumia Arduino: Hatua 5 (na Picha)
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter kipokeaji cha Quadcopter | Helikopta ya Rc | Ndege ya Rc Kutumia Arduino: Kuendesha gari la Rc | Quadcopter | Drone | Ndege ya RC | Boti ya RC, siku zote tunahitaji kipokezi na mtumaji, tuseme kwa RC QUADCOPTER tunahitaji kipitishaji na mpokeaji wa kituo 6 na aina hiyo ya TX na RX ni ya gharama kubwa sana, kwa hivyo tutafanya moja kwenye yetu
Taa za sakafu zisizotumia waya zisizo na waya: Hatua 15 (na Picha)
Taa za sakafu za muziki zisizotumia waya: Katika hii tunaweza kufundisha taa za RGB zisizo na waya zinazodhibitiwa katikati, ambazo zinajibu muziki na sauti katika mazingira! Mbali na maagizo, inayoweza kufundishwa ina: SchematicsList ya vitu Unganisha na nambari ili uweze
Kutumia Nodemcu kwa njia isiyo na waya ya Mlango: Njia 9 (na Picha)
Wireless RFID Door Lock Kutumia Nodemcu: --- Kazi kuu - Mradi huu ulijengwa kama sehemu ya darasa la Mawasiliano ya Mtandao huko Universidade do Algarve kwa kushirikiana na mwenzangu Lu í s Santos. Kusudi lake kuu ni kudhibiti ufikiaji wa kufuli kwa umeme kupitia waya isiyotumia waya
ESP8266-NODEMCU $ 3 Moduli ya WiFi # 2 - Pini zisizo na waya zinazodhibiti Kupitia UKURASA WA WEB: Hatua 9 (na Picha)
ESP8266-NODEMCU $ 3 Moduli ya WiFi # 2 - Pini zisizo na waya zinazodhibiti Kupitia UKURASA WA WEB: Ulimwengu mpya wa kompyuta ndogo hizi umewadia na kitu hiki ni ESP8266 NODEMCU. Hii ndio sehemu ya kwanza inayoonyesha jinsi unaweza kusanikisha mazingira ya esp8266 katika IDE yako ya arduino kupitia video ya kuanza na kama sehemu katika