Talaan ng mga Nilalaman:
- Hakbang 1: Wire the Board
- Hakbang 2: 3D Print LCD Stand
- Hakbang 3: Kumonekta sa Arduino sa Matlab
- Hakbang 4: Sumulat ng Code sa Matlab
- Hakbang 5: Sensor ng Panginginig
- Hakbang 6: Sensor ng PIR Motion
- Hakbang 7: Physical Switch
Video: Mas Mas Maligtas: Paggawa ng Mas Maligtas ang Mga Istasyon ng Tren: 7 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Maraming mga istasyon ng tren ngayon ang hindi ligtas dahil sa kawalan ng seguridad, mga hadlang, at babala sa pagpasok ng tren. Nakita namin ang isang pangangailangan para sa na ayusin. Upang malutas ang problemang ito nilikha namin ang Mas Ligtas na Mas Mahusay. Gumamit kami ng mga sensor ng panginginig ng boses, mga sensor ng paggalaw, at isang sistema ng pang-emergency na alarma sa isang Arduino Uno upang magdagdag ng kaligtasan sa isang istasyon ng tren.
Kailangan ng Mga Pantustos:
- Arduino Uno
- Jumper Wires
- PIR Motion Sensor
- Piezo Vibration Sensor
- LCD screen
- Piezo Speaker
- Physical Switch
- Malambot na Potensyomiter
- 330 ohm risistor
Ni: Jacob Wimmer, Olivia Crawley, Jin Kim
Hakbang 1: Wire the Board
Nag-wire namin ang aming Arduino tulad ng nasa itaas na diagram.
Hakbang 2: 3D Print LCD Stand
Nag-print kami ng 3D ng isang stand para sa aming LCD screen para sa mas mahusay na kakayahang makita.
Hakbang 3: Kumonekta sa Arduino sa Matlab
Ang unang hakbang sa pagsulat ng aming code ay upang ikonekta ang aming Arduino board sa Matlab. Ginagawa ito sa pamamagitan ng paglikha ng isang bagay na Arduino. Ginamit namin ang sumusunod na code:
a = arduino ('/ dev / tty.usbmodem14201', 'Uno', 'libraries', 'HalimbawaLCD / LCDAddon');
Hakbang 4: Sumulat ng Code sa Matlab
Lumikha kami ng isang programa sa Matlab upang patakbuhin ang aming Arduino. Matapos ipasimula ang aming LCD screen, nagsulat kami ng code upang makontrol ang aming istasyon ng tren. Gumamit kami ng mga input tulad ng isang sensor ng panginginig ng boses, sensor ng paggalaw, at pisikal na paglipat upang makagawa ng iba't ibang mga output. Ang mga input, output, at kaukulang code ay ipapaliwanag sa mga hakbang sa ibaba.
Hakbang 5: Sensor ng Panginginig
Ang sensor ng panginginig ng boses ay isang analog sensor at samakatuwid ay ginamit ang Matlab function readVoltage.
val_vibro = readVoltage (a, 'A0'); T
binasa niya ang pagpapaandar ngVoltage ng isang saklaw ng mga halaga, ngunit natukoy namin na ang isang halaga sa itaas ng 0.5 ay isang disenteng panginginig ng boses at kaya ginamit namin iyon bilang aming pangunahing halaga. Kung ang boltahe ay nasa itaas ng 0.5, nangangahulugan ito na ang tren ay papasok sa istasyon. Kapag nakita ang halagang ito isang mensahe ang ipinadala sa LCD screen. Ang mensahe sa screen ng LCD ay isang paraan ng pakikipag-usap sa mga tao sa istasyon na darating ang isang tren.
Sumulat kami sa aming LCD screen gamit ang sumusunod na code:
kung val_vibro <= 0.5;
kung hindi man val_vibro> 0.5;
printLCD (lcd, 'Train In 3 Min');
magtapos
Hakbang 6: Sensor ng PIR Motion
Ginagamit ang sensor ng paggalaw ng PIR upang matiyak na alam ng operator ang mga hadlang sa mga track ng tren. Ang sensor ay kumukuha ng mga larawan at inihambing ang pinakabagong larawan sa huling nakuha at kung may anumang lumipat Matlab ay magbabalik ng halagang 1. Kapag may napansin sa mga track isang grapiko na interface ng gumagamit (GUI) ang pops upang ipaalam sa operator ng tren na may isang bagay nasa track. Pagkatapos ay may pagpipilian ang operator na ihinto ang tren o upang magpatuloy. Matapos piliin ang nais na pagpipilian, isang mensahe ng kumpirmasyon ang ipapakita.
Ang sumusunod na code ay ginamit para sa sensor ng paggalaw:
kung val_opt == 1;
d1 = 'Ang isang bagay ay napansin sa mga track sa istasyon';
op_input = questdlg (d1, 'Operator Message', 'Stop Train', 'Keep Moving', 'Keep Moving');
b1 = strcmp (op_input, 'Stop Train');
b2 = strcmp (op_input, 'Keep Moving');
kung b1 == 1
msgbox ('Pagtigil sa Tren')
i-pause (3)
kung hindi man b2 == 1
msgbox ('Pagpapatuloy sa Tren')
i-pause (3)
magtapos
kung hindi man val_opt == 0;
magtapos
Hakbang 7: Physical Switch
Iniisip din namin na ang mga istasyon ng tren ay kailangang magkaroon ng mas maraming mga tampok sa seguridad. Napagpasyahan naming magkaroon ng isang switch na magpapahiwatig ng isang alarma sa istasyon. Ginawa namin ito sa pamamagitan ng paggamit ng isang pisikal na switch. Kapag ang switch na ito ay naka-on ang isang alarma tunog sa pamamagitan ng isang speaker.
Ginawa namin ito sa sumusunod na code:
kung s_val == 1 para sa i = 1:10
playTone (a, 'D10', 1800, 1)
huminto (.1)
playTone (a, 'D10', 2000, 1)
huminto (.1)
magtapos
magtapos
Inirerekumendang:
Istasyon ng Panahon Gamit ang Wemos D1 Mini, BME280 at Sensate .: 6 Mga Hakbang
Weather Station Paggamit ng Wemos D1 Mini, BME280 at Sensate .: Sa mga nakaraang post ay nagbahagi ako ng iba't ibang mga pamamaraan upang bumuo ng isang istasyon ng panahon. Kung hindi mo pa ito nasuri dito ay isang link. Sa pagtuturo na ito, ipapakita ko kung paano bumuo ng isang simpleng istasyon ng Panahon gamit ang Wemos at isang IoT platform na tinatawag na Sensate.
Istasyon ng Panahon Sa Arduino, BME280 at Display para sa Nakikita ang Uso Sa Loob ng Huling 1-2 Araw: 3 Mga Hakbang (na may Mga Larawan)
Istasyon ng Panahon Sa Arduino, BME280 at Display para sa Nakikita ang Uso Sa loob ng Huling 1-2 Araw: Kumusta! Dito sa mga itinuro na mga istasyon ng panahon ay ipinakilala na. Ipinapakita nila ang kasalukuyang presyon ng hangin, temperatura at halumigmig. Ang kulang sa kanila ngayon ay isang pagtatanghal ng kurso sa loob ng huling 1-2 araw. Ang prosesong ito ay magkakaroon ng
Paggawa ng isang Bluetooth Adapter Pt.2 (Paggawa ng isang Katugmang Tagapagsalita): 16 Mga Hakbang
Paggawa ng isang Bluetooth Adapter Pt.2 (Paggawa ng isang Katugmang Tagapagsalita): Sa itinuturo na ito, ipapakita ko sa iyo kung paano gamitin ang aking Bluetooth Adapter upang gawing katugma ang isang lumang speaker na Bluetooth. * Kung hindi mo nabasa ang aking unang itinuro sa " Making isang Bluetooth Adapter " Iminumungkahi kong gawin mo ito bago magpatuloy.C
Patakbuhin ang isang Istasyon ng Radyo sa Iyong PC: 6 Mga Hakbang (na may Mga Larawan)
Patakbuhin ang isang Radio Station Off ng Iyong PC: Ipinapakita sa iyo ng itinuturo na ito kung paano lumikha ng iyong sariling istasyon ng radyo sa internet na nasa labas lamang ng iyong PC sa bahay
Panghuli ng Mga Makatutulong na Kamay / Istasyon: 7 Mga Hakbang (na may Mga Larawan)
Panghuli ng Mga Makatulong / Estasyon ng Pagtulong: Kaya natapos lang namin ang aming proyekto para sa tunay na mga kamay ng pagtulong, eksakto kung ano ang Ultimate Helping Hand Station? mabuti ito ay isang istasyon ng paghihinang na halos ginagawa ang lahat. Hawakan ang iyong bakal, linisin ito, kaldero nito, humahawak sa iyong proyekto, iluminat