Съдържание:

Сензор за позиция на стойка за велосипеди от Magicbit [Magicblocks]: 8 стъпки
Сензор за позиция на стойка за велосипеди от Magicbit [Magicblocks]: 8 стъпки

Видео: Сензор за позиция на стойка за велосипеди от Magicbit [Magicblocks]: 8 стъпки

Видео: Сензор за позиция на стойка за велосипеди от Magicbit [Magicblocks]: 8 стъпки
Видео: АНТИТЮНИНГ — не ставь это на свой велосипед 2024, Ноември
Anonim

Прост проект „Направи си сам“за създаване на сензор за позиция на стойка с Magicbit с помощта на Magicblocks. Ние използваме magicbit като борда за разработка в този проект, който е базиран на ESP32. Следователно всяка платка за разработка на ESP32 може да се използва в този проект.

Консумативи

  • Magicbit - Pro
  • Джъмперни проводници (родови)

Стъпка 1: История

Здравейте и добре дошли, Това е прост проект „Направи си сам“за създаване на сензор за позиция на стойка с Magicbit с помощта на Magicblocks.

Има 2 основни метода за постигане на тази цел;

  • Като използвате текстово извеждане на таблото.
  • Като използвате текстово извеждане на таблото.

Първо влезте в акаунта си в Magicblocks, Magicblocks е лесен софтуер за визуално програмиране за програмиране на вашия magicbit. Всеки може да програмира своя микроконтролер с помощта на magicblocks.io и няма нужда от познания по програмиране. Можете да се регистрирате безплатно.

Стартирайте и отворете детската площадка.

След това се уверете, че вашият Magicbit е свързан към интернет и включен, а също и свързан с вашия акаунт чрез Device Manager.

Готово? след това превъртете надолу до Метод 1

Списък на необходимите артикули

Magicbit: Magicbit е интегрирана платформа за разработка, базирана на ESP32 за обучение, прототипиране, кодиране, електроника, роботика, IoT и проектиране на решения.

Стъпка 2: Настройте цифровото в блок

Настройте цифровия блок
Настройте цифровия блок
Настройте цифровия блок
Настройте цифровия блок
Настройте цифровия блок
Настройте цифровия блок

1. Плъзнете и пуснете блока Digital In от секцията Magicbit-възли към потока.

2. Щракнете двукратно върху блока Digital In и въведете или поставете вашия уникален идентификатор на устройство от раздела Device Manager (Диспечер на устройства) във вашия акаунт в Magicblocks. [Това ще свърже модула, свързан като цифров сигнал от Magicbit]

3. И двата ПИН кода 32 и 33 могат да се използват със сензора за наклон, така че го свържете към един от тях и не забравяйте да изберете правилния ПИН (към който сте свързали сензора) от падащото меню.

4. Изберете Метод като Прекъсване от падащото меню.

Стъпка 3: [Оформление на Magicbit PIN]

[Magicbit PIN Layout]
[Magicbit PIN Layout]

Стъпка 4: Настройте блока на дисплея

Настройте блока на дисплея
Настройте блока на дисплея
Настройте блока на дисплея
Настройте блока на дисплея

1. Плъзнете и пуснете дисплея от секцията Magicbit-nodes към потока.

2. Щракнете двукратно върху блока Display и въведете или поставете вашия уникален идентификатор на устройство от раздела Device Manager (Диспечер на устройства) във вашия акаунт в Magicblocks. [Това ще свърже блока с вградения OLED дисплей на Magicbit]

Стъпка 5: Настройте текстовия блок

Настройте текстовия блок
Настройте текстовия блок
Настройте текстовия блок
Настройте текстовия блок

1. Плъзнете и пуснете текстовия блок от секцията възли на таблото за управление към потока.

2. Щракнете двукратно върху текстовия възел и настройте основен интерфейс на таблото за управление [потребителски интерфейс] от падащото меню и име за вашето поле.

Стъпка 6: Настройте блока за промяна

Настройте блока за промяна
Настройте блока за промяна
Настройте блока за промяна
Настройте блока за промяна
Настройте блока за промяна
Настройте блока за промяна

(Този възел се използва за промяна на входния сигнал 1 и 0 от възела Digital In на всеки текст, който искате)

1. Плъзнете и пуснете блока за промяна от секцията с функционални възли вляво на екрана към потока.

2. Добавете ново правило от бутона „+“, за да използвате 2 правила.

3. Променете функцията и на двете правила от Задаване на Промяна от падащото меню. След това променете функцията „Търсене“от String (текст) на Number в двете правила. И се уверете, че функцията „Замяна с“е зададена на String (текст).

5. Настройте правилата.

  • Първото правило за търсене на „0“във входния сигнал и заместването му с нашия текст (напр. „Разгърнато“или „Включено“)
  • Второто правило за търсене на „1“във входния сигнал и да го замени с нашия текст (напр. „Оттеглено“или „Изключено“)

[Незадължително] Импортиране на вече възли за настройка

Ако сте имали проблеми при настройването на възли, можете да използвате функцията за импортиране в Magicblocks, за да получите възлите, които вече са настроени.

  • Първо копирайте този код в клипборда.
  • Кликнете върху менюто с опции в горния десен ъгъл на екрана.
  • След това задръжте курсора на мишката върху подменю Импортиране.
  • След това щракнете върху буфер и поставете кода в клипборда си в текстовото поле.
  • Изберете текущ поток или нов поток и кликнете върху Импортиране.

ВАЖНО

Уверете се, че сте въвели идентификатора на вашето устройство в свойствата на възлите на Digital In & Display и изберете ПИН кода, към който е свързан вашият наклонен сензор.

Стъпка 7: Преглед на проекта

Резюме на Проекта
Резюме на Проекта

Стъпка 8: Най -накрая разгръщане на блоковете

Най -накрая разгръщане на блоковете
Най -накрая разгръщане на блоковете
Най -накрая разгръщане на блоковете
Най -накрая разгръщане на блоковете
Най -накрая разгръщане на блоковете
Най -накрая разгръщане на блоковете
Най -накрая разгръщане на блоковете
Най -накрая разгръщане на блоковете
  • Свържете всички блокове.
  • Щракнете върху бутона Разгръщане в горния десен ъгъл на екрана.
  • След разгръщането отидете на потребителския интерфейс на таблото за управление, като щракнете върху връзката към URL адреса на таблото за управление в горния десен ъгъл на екрана.
  • Разгръщането и изтеглянето на стойката за велосипеди ще взаимодейства с таблото за управление и OLED дисплея, за да ви покаже текущото положение на стойката.

Отстраняване на неизправности

  • Проверете дали вашият Magicbit е свързан към интернет.
  • Проверете дали сензорът за наклон е свързан правилно и е използван правилен ПИН код (напр. ПИН 33).

Препоръчано: