Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Proovime välja töötada hoiatussüsteemi, mis teavitaks inimesi, kes ei kuule häiresüsteemi, kui harjutus või häire on kõlanud. Praegu saab kurt/vaegkuulja hoiatuse, mida talle hoiatuse sisu kohta teatatakse. Praegu on ASL -i klassiruumis nende häirete ilmumisel tekstilugemine. Kui aga õpilased on väljaspool klassiruumi, ei pruugi nad neid hoiatusi saada. Meie Bluetooth -toega Arduino süsteem sisaldab indikaatortuld ja LED -ekraan. Süsteemi saab teha vähem kui 100 dollari eest ja see võib pakkuda õpilastele juurdepääsu olulisele teabele.
Tarvikud
Sa vajad:
- Arduino või ATMega328
- 16x2LCD ekraan
- HCO6Bluetooth -anduri hüppajakaablid
- Jumper kaablid
- Potentsiomeeter
Samm: seadistamine
Ühendage LCD -ekraan Arduinoga, kasutades järgmist tihvtide paigutust:
RS -tihvt digitaalsele tihvtile 12
Luba pin to digital pin 11
D4 tihvt - digitaalne tihvt 5
D5 tihvt - digitaalne tihvt 4
D6 tihvt - digitaalne tihvt 3
D7 tihvt - digitaalne tihvt 2
R/W tihvt maapinnale
VSS tihvt maapinnale
VCC pin kuni 5V
Samm: Bluetoothi ühendamine
Ühendage Bluetooth -andur, kasutades järgmist tihvtide paigutust:
TX -pin Arduino RX -ile
RX -pin Arduino TX -le
VCC pin kuni 5V
GND tihvt GND -le
Samm: kodeerimine
Kui kodeerite, muutke hääljuhised kindlasti LED -ile kuvatavateks sõnumiteks. Häälkäskluste hulka kuuluvad: hädaolukord, tulekahjuõppus, maavärinatrell jne.
Näidiskood:
kui (hääl == "*hädaolukord") {lcd.setCursor (0, 0);
lcd.print ("");
lcd.setCursor (0, 0);
lcd.print ("Emergency"); }
muidu kui (hääl == "*tuletõrjeõppus")
{lcd.setCursor (0, 0);
lcd.print ("");
lcd.setCursor (0, 0);
lcd.print ("Tulepuur"); }
muidu kui (hääl == "*maavärinatrell")
{lcd.setCursor (0, 0);
lcd.print ("");
lcd.setCursor (0, 0);
lcd.print ("Maavärinapuur"); }
4. samm: toimimine
Bluetooth tuleks siduda kooli administratsiooni hädaabilevi seadmega
Sõnumi edastamisel teisendab Bluetooth -andur sõnumi vastavaks tekstiks ja kuvab selle LCD -ekraanil.