Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sinusubukan naming mag-disenyo ng isang sistema ng alerto na aabisuhan ang mga indibidwal na hindi maririnig ang sistema ng alarma kapag ang isang drill o alarma ay pinatunog. Sa ngayon, ang isang indibidwal na bingi / mahirap pakinggan ay makakatanggap ng alerto na maipaalam sa kanila ang nilalaman ng alerto. Sa kasalukuyan ay may isang pagbabasa ng teksto sa silid-aralan ng ASL kapag nangyari ang mga alarma na ito. Gayunpaman, kapag ang mga mag-aaral ay nasa labas ng silid-aralan maaaring hindi nila matanggap ang mga alerto na iyon. Ang aming Bluetooth na pinagana ng Arduino system ay may kasamang isang ilaw ng tagapagpahiwatig at isang LED readout screen. Ang sistema ay maaaring gawin nang mas mababa sa $ 100 at maaaring magbigay ng pag-access sa mahalagang impormasyon para sa mga mag-aaral.
Mga gamit
Kailangan mo:
- Arduino o ATMega328
- 16x2LCD display
- HCO6Bluxus sensor Jumper Cables
- Mga Jumper Cables
- Potensyomiter
Hakbang 1: Pag-setup
Ikonekta ang LCD display sa Arduino gamit ang sumusunod na layout ng pin:
Ang RS pin sa digital pin 12
Paganahin ang pin sa digital pin 11
D4 pin sa digital pin 5
D5 pin sa digital pin 4
D6 pin sa digital pin 3
D7 pin sa digital pin 2
R / W i-pin sa lupa
VSS pin sa lupa
Ang VCC ay pin sa 5V
Hakbang 2: Kumokonekta sa Bluetooth
Ikonekta ang sensor ng Bluetooth gamit ang sumusunod na layout ng pin:
Ang TX ay pin sa RX ng Arduino
RX pin sa TX ng Arduino
Ang VCC ay pin sa 5V
I-pin ang GND sa GND
Hakbang 3: Pag-coding
Kapag nag-coding ka siguraduhin na i-convert ang mga senyas ng boses upang ipakita ang mga mensahe sa LED. Kabilang sa Mga Prompt ng Boses: Emergency, Fire Drill, Earthquake drill, atbp.
Sample Code:
kung (boses == "* emergency") {lcd.setCursor (0, 0);
lcd.print ("");
lcd.setCursor (0, 0);
lcd.print ("Emergency"); }
kung hindi man (boses == "* fire drill")
{lcd.setCursor (0, 0);
lcd.print ("");
lcd.setCursor (0, 0);
lcd.print ("Fire Drill"); }
kung hindi man (boses == "* earthquake drill")
{lcd.setCursor (0, 0);
lcd.print ("");
lcd.setCursor (0, 0);
lcd.print ("Earthquake Drill"); }
Hakbang 4: Pagpapatakbo
Dapat ipares ang Bluetooth sa mga pang-emergency na aparato sa pag-broadcast ng mga pangasiwaan
Kapag nai-broadcast ang isang mensahe, ibabago ng sensor ng Bluetooth ang mensahe sa naaangkop na teksto at ipapakita ito sa LCD.