Мазмуну:

Дүлөйлөр үчүн шашылыш сенсор: 4 кадам
Дүлөйлөр үчүн шашылыш сенсор: 4 кадам

Video: Дүлөйлөр үчүн шашылыш сенсор: 4 кадам

Video: Дүлөйлөр үчүн шашылыш сенсор: 4 кадам
Video: Эмне үчүн Иранда демонстрациялар токтобой жатат? - BBC Kyrgyz 2024, Ноябрь
Anonim
Дүлөйлөр үчүн шашылыш сенсор
Дүлөйлөр үчүн шашылыш сенсор

Биз сигнализация системасын уга албаган адамдарга бургулоо же сигнал берилгенде кабар бере турган эскертүү системасын иштеп чыгууга аракет кылып жатабыз. Учурда дүлөй/угуусу начар адам эскертмени алат, алар эскертменин мазмуну тууралуу маалымат алышат. Учурда бул сигналдар болгондо ASL классында текст окуу бар. Бирок, студенттер класстын сыртында жүргөндө, алар бул эскертүүлөрдү албай калышы мүмкүн. Биздин Bluetooth иштетилген Arduino тутумунда көрсөткүч жарыгы жана LED окуу экран бар. Система 100 доллардан аз баада жасалышы мүмкүн жана студенттер үчүн маанилүү маалыматка жетүүнү камсыздай алат.

Жабдуулар

Сизге керек:

  • Arduino же ATMega328
  • 16x2LCD дисплей
  • HCO6Bluetooth сенсор Jumper Cables
  • Jumper Cables
  • Потенциометр

1 -кадам: Орнотуу

Жайгашуу
Жайгашуу

LCD дисплейин Arduinoго төмөнкү пин жайгашуусун туташтырыңыз:

Санарип пин 12ге RS пин

Санариптик пинге пин 11ди иштетүү

Санарип пинге D4 пин 5

Санарип пинге D5 пин 4

Санарип пинге D6 пин 3

Санариптик пинге D7 пин 2

R/W жерге туташтыруу

Жерге VSS төөнөгүч

VCC пин 5В чейин

2 -кадам: Bluetooth туташуу

Bluetooth сенсорун төмөнкү пин жайгашуусу аркылуу туташтырыңыз:

TX pin Arduino RXке

Arduino TXке RX pin

VCC пин 5В чейин

GND үчүн GND пин

3 -кадам: Коддоо

Сиз коддоп жатканда, үн сигналдарын LEDдеги билдирүүлөрдү көрсөтүү үчүн айландырыңыз. Үн буйруктарына төмөнкүлөр кирет: Өзгөчө кырдаалдар, Өрткө каршы машыгуулар, Жер титирөө машыгуулары ж.

Үлгү коду:

if (voice == "*Emergency") {lcd.setCursor (0, 0);

lcd.print ("");

lcd.setCursor (0, 0);

lcd.print ("Өзгөчө кырдаал"); }

башка болсо (үн == "*өрт өчүрүү")

{lcd.setCursor (0, 0);

lcd.print ("");

lcd.setCursor (0, 0);

lcd.print ("Өрткө каршы машыгуу"); }

башка болсо (үн == "*жер титирөө машыгуусу")

{lcd.setCursor (0, 0);

lcd.print ("");

lcd.setCursor (0, 0);

lcd.print ("Жер титирөө"); }

4 -кадам: операция

Bluetooth мектеп администрациясынын шашылыш берүү түзмөгү менен жупташтырылышы керек

Кабар таркатылганда, Bluetooth сенсору билдирүүнү тиешелүү текстке айлантып, ЖКда көрсөтөт.

Сунушталууда: