Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Доска iSurf - это умная подключенная доска для серфинга, помогающая пользователям улучшить свои навыки серфинга на основе автоматизации и собранных пользовательских данных. Сегодня мы будем строить датчики давления в доске для серфинга.
Шаг 1. Список покупок (детали и инструменты)
Для доски iSurf вам понадобятся следующие вещи:
Части:
- Узел MCU или (желательно) esp32
- Детали Lego mindstormer или детали Lego technic
- Несколько проводов
- 6 пьезодатчиков
Инструменты:
- Паяльник
- припой
- Фитиль для припоя
- Горячий клеевой пистолет
- Резинки
Программное обеспечение:
- Ардуино
Шаг 2: Шаг 2: Тестирование цепи
1) Возьмите слепок каждого пьезодатчика и соедините их группами по два.
2) Подключите черные провода пьезодатчиков каждой группы.
Теперь у вас есть 3 группы по 2 пьезодатчика с 2 красными проводами и 1 черным проводом в качестве выхода / входа.
3) Подключите черные провода к контактам заземления MCU узла.
4) Подключите каждый красный провод к контактам D1 - D6 узла MCU.
Проверьте схему, запустив простой тестовый код:
// Состояние последовательного порта - 115200.void setup () {Serial.begin (115200); } void loop () {for (i = 0; i <6; i ++) {if (analogRead (i)> 0) {serial.printIn ("Ух ты, датчик работает") l} else {serial.printIn ("Неа, датчик" + i + "работает некорректно"); }}}
Шаг 3: Шаг 3: Создайте каркас доски для серфинга
1) Сделайте красивый каркас из деталей лего Минесторм. (Не забудьте оставить немного места для проводов).
Шаг 4: Шаг 4: Объединение всего
1) Приклейте пьезодатчики к каркасу горячим способом.
2) Подключите провода, как показано в шаге 1.
3) Подключите узел MCU и подключитесь с помощью WIFi или USB.
4) Загрузите код в свой MCU узла и весь набор тестовых прогонов прототипа!
Код:
void setup () {Serial.begin (115200); } void loop () {int TopLeft = analogRead (D1); int TopRight = analogRead (D2); }