Чем можно соединить Arduino и смартфон

7d4a58430872f95b234b0dde69949a0b?s=47 Serg
March 16, 2019

Чем можно соединить Arduino и смартфон

Хочется превратить свой унитаз в SMART-унитаз, но не знаешь, с чего начать? Я расскажу о десятке доступных способах заставить его общаться с окружающими устройствами.

Видео: https://www.youtube.com/watch?v=MqsN0_oyUTw

7d4a58430872f95b234b0dde69949a0b?s=128

Serg

March 16, 2019
Tweet

Transcript

  1. Смартфон и Arduino С чего начать?

  2. План • Прямое подключение • Близкий контакт • Прямая видимость

    • Метры / десятки метров • Весь мир • Викторина (поставьте Kahoot!)
  3. Serial https://www.instructables.com/id/Arduin-Adroid-USB-Serial-Communication/

  4. Serial Плюсы: • Простота • Доступность • Конфиденциальность Минусы: •

    No fun :( • Только Android https://www.instructables.com/id/Arduin-Adroid-USB-Serial-Communication/
  5. USB MIDI https://www.instructables.com/id/Arduin-Adroid-USB-Serial-Communication/

  6. USB MIDI

  7. Audio jack! https://cargocollective.com/apppluswhat/following/all/apppluswhat/Desk-Research

  8. Audio jack! • https://github.com/billhsu/jackDuino • Any modem library

  9. Близкий контакт

  10. RFID / NFC https://www.youtube.com/watch?v=vBrSc77EMKM Arduino library: https://github.com/don/NDEF

  11. Speaker EMI https://habr.com/en/post/338116/

  12. Прямая видимость

  13. IR https://www.electroschematics.com/9522/arduino-control-leds-ir-remote/ Library: https://github.com/z3t0/Arduino-IRremote

  14. Audio? https://cargocollective.com/apppluswhat/following/all/apppluswhat/Desk-Research

  15. Поблизости Метры, десятки метров

  16. Bluetooth beacon https://github.com/floe/BTLE

  17. Bluetooth Serial https://www.circuitmagic.com/arduino/arduino-and-bluetooth-hc-06-to-control-the-led- with-android-device/

  18. Bluetooth LE https://www.circuitmagic.com/arduino/arduino-and-bluetooth-hc-06-to-control-the-led- with-android-device/

  19. NRF5x https://www.adafruit.com/product/3406

  20. Bluetooth SoC Нужен программатор • Дорогие и заказывать • Есть

    альтернативы • https://github.com/blacksphere/blackmagic - CWD для NRF5x • https://github.com/wavesoft/CCLib – для СС2541
  21. Bluetooth SoC Нужна среда разработки • Keil, IAR – дорого

    или адские ограничения Можно без среды • https://github.com/aanon4/BlueBasic – для CC254x • https://github.com/sandeepmistry/arduino-nRF5
  22. Весь мир ну почти

  23. WiFi ESP 8266

  24. SMS https://www.instructables.com/id/Reliable-Secure-Customizable-SMS-remote-control-Ar/

  25. Рекомендации * • Используйте провод • Помните о приватности •

    Помните о пожаробезопасности! • Завершайте начатое • 0.1мкф керамический конденсатор • Свежий компилятор • Тесты @ReDetection redetection+a@ya.ru * Если устройство уже есть