Arduino работа с датчиками и внешним оборудованием (задания)

  1. Step 1: JoyStick – в зависимости от направления отклонения или нажатия, загорается одна из пяти лампочек
  2. Step 2: Flame Sensor – при срабатывании датчика должен начать вращение мотор
  3. Step 3: RGB LED- при удержании кнопки нажатой долна мигать лампочка
  4. Step 5: Light Cup – при срабатывании датчика должен зазвучать звуковой сигнал
  5. Step 6: Hall Magnetic Sensor – при срабатывании датчика должен зазвучать звуковой сигнал
  6. Step 9: SMD RGB LED – при нажатии на одну кропку, должен загореться красный свет, при нажатии на другую – желтый, при нажатии на третью – зеленый
  7. Step 10: 7 Color Flash LED – при каждом нажатии на кнопку вспышка загоралась случайным оттенком не похожим на предыдущий
  8. Step 11: Mercury Tilt Switch – при срабатывании датчика должен начать вращаться мотор
  9. Step 12: Temperature Sensor – при увеличении температуры должен зазвучать звуковой сигнал
  10. Step 13: Big Sound Sensor – при регистрации шума должен начать вращаться мотор
  11. Step 14: Touch Sensor – при запуске системы должна гореть лампочка номер 1, при нажатии на сенсор – лампочка номер 1 должна погаснуть, а лампочка номер 2 – загореться.
  12. Step 15: Two Color LED – при запуске системы должна гореть цвет номер 1, при нажатии на кнопку – цвет номер 1 должна погаснуть, а цвет номер 2 – загореться.
  13. Step 16: Laser Emitter – при нажатии кнопки лазер должен излучать, при отпускании кнопки – лазер должен выключаться
  14. Step 17: Ball Switch – при запуске системы мотор должен ващаться. При срабатывании датчика мотор должен остановиться
  15. Step 18: Analog Temperature Sensor – при увеличении температуры мотор должен вращаться быстрее, при уменьшении температуры – медленнее
  16. Step 23: Photoresistor – при увеличении потока света мотор должен начать вращение
  17. Step 27: Reed Switch – при появлении магнитного поля остановить вращение мотора
  18. Step 30: IR Receiver – при получении с пульта одного сигнала – начать вращение мотора, при получении другого сигнала – остановить вращение мотора.
  19. Step 31: Avoidance Sensor – при принятии сигнала о препятствии остановить вращающийся мотор.
  20. Step 34: Rotary Encoder – через каждый пятый шаг поворотного датчика включать или выключать по-очереди лампочку
  21. Step 36: Tap Module – после удара по датчику должна загореться и не погаснуть лампа
  22. Step 37: Light Blocking Sensor – при прерывании цепи в датчике остановить вращающися мотор
  23. Step 29: При уменьшении влажности включить мотор

Ссылка на архивы с кодом, библиотеками и описанием модулей, которая находится в OneDrive
https://tptliveee-my.sharepoint.com/:f:/g/personal/dmitry_fedotov_tptlive_ee/EsMUF0UdIHhOle3Fc-fz81QBMViEOxmuljHCJckdxLJjgQ?e=SMVRhJ

https://www.instructables.com/id/Arduino-37-in-1-Sensors-Kit-Explained/

Задание по бригадам

Согласно разделению задач по бригадам, каждая бригада выбирает три связанных с задачей сенсора

БригадаЗадание бригадыДатчик 1Датчик 2Датчик 3
Aсистема охраны периметра участка от проникновения Step 16 Step 13 Step 36
Bсистема контроля освещения участка Step 3 Step 9 Step 36
C система управления наружными дверьми и воротами Step 16 Step 31 Step 34
D система управления освещением внутри дома Step 1 Step 3 Step 14
E система контроля климата внутри дома Step 15 Step 18 Step 29
F система контроля водоснабжения внутри дома Step 12 Step 29 Step 31
G система контроля энергообеспечения и потребления внутри дома Step 24 Step 35 Step 30
H система контроля канализационного обеспечения Step Step Step
I система пожаробезопасности Step 2 Step 12 Step 29