Mundarija:

Velosiped tepish joyi sensori Magicbit [Magicblocks]: 8 qadam
Velosiped tepish joyi sensori Magicbit [Magicblocks]: 8 qadam

Video: Velosiped tepish joyi sensori Magicbit [Magicblocks]: 8 qadam

Video: Velosiped tepish joyi sensori Magicbit [Magicblocks]: 8 qadam
Video: Rage Mechanics tufayli Sur-Ron elektr skuteridan yaxshiroq 2024, Noyabr
Anonim

Magicblocks yordamida Magicbit yordamida Kickstand Position Sensor qilish uchun oddiy DIY loyihasi. Biz ESP32 -ga asoslangan ushbu loyihani ishlab chiqish paneli sifatida magicbit -dan foydalanmoqdamiz. Shuning uchun, ushbu loyihada har qanday ESP32 ishlab chiqish kartasidan foydalanish mumkin.

Ta'minotlar

  • Magicbit - Pro
  • Jumper simlari (umumiy)

1 -qadam: hikoya

Salom va xush kelibsiz, bu "Kickstand Position Sensor" ni Magicblocks yordamida Magicbit yordamida yaratish uchun oddiy DIY loyihasi.

Bu maqsadga erishishning 2 ta asosiy usuli mavjud;

  • Boshqaruv panelidagi matnli chiqish yordamida.
  • Boshqaruv panelidagi matnli chiqish yordamida.

Birinchidan, Magicblocks hisobingizga kiring.

Magicblocks - bu sehrli bitni dasturlash uchun oson vizual dasturiy ta'minot. Har kim o'z mikrokontrollerini magicblocks.io yordamida dasturlashi mumkin va dasturlash bilimiga hojat yo'q. Siz bepul ro'yxatdan o'tishingiz mumkin.

O'yin maydonini ishga tushiring va oching.

Keyin Magicbit Internetga ulanganligiga ishonch hosil qiling va qurilmangiz menejeri orqali hisobingizga ulangan.

Hammasi bajarildi? keyin 1 -usulga o'ting

Kerakli narsalar ro'yxati

Magicbit: Magicbit - bu o'rganish, prototiplash, kodlash, elektronika, robototexnika, IoT va echimlarni loyihalash uchun ESP32 asosidagi integratsiyalashgan rivojlanish platformasi.

2 -qadam: Raqamli blokni o'rnating

Raqamli blokni sozlash
Raqamli blokni sozlash
Raqamli blokni sozlash
Raqamli blokni sozlash
Raqamli blokni sozlash
Raqamli blokni sozlash

1. Raqamli kirish blokini Magicbit-tugunlari bo'limidan oqimga torting.

2. Raqamli kirish blokini ikki marta bosing va Magicblocks hisob qaydnomangizdagi Device Manager yorlig'idan noyob Device identifikatorini kiriting yoki joylashtiring. [Bu Magicbit -dan raqamli signal sifatida ulangan modulni bog'laydi]

3. Ikkala PIN-kod 32 va 33-ni Tilt Sensor-da ishlatish mumkin, shuning uchun uni biriga ulang va ochiladigan menyudan to'g'ri PIN-kodni (siz ulagan) ishonch hosil qiling.

4. Ochilgan menyudan Metodni uzilish sifatida tanlang.

3 -qadam: [Magicbit PIN -kod tartibi]

[Magicbit PIN -kod tartibi]
[Magicbit PIN -kod tartibi]

4 -qadam: Displey blokini o'rnating

Ko'rsatish blokini o'rnating
Ko'rsatish blokini o'rnating
Ko'rsatish blokini o'rnating
Ko'rsatish blokini o'rnating

1. Magicbit-tugunlari bo'limidan displey blokini oqimga torting.

2. Ko'rsatish blokini ikki marta bosing va Magicblocks hisob qaydnomangizdagi Device Manager yorlig'idan noyob Qurilma identifikatorini kiriting yoki joylashtiring. [Bu blokni Magicbit -dagi bortli OLED -displey bilan bog'laydi]

5 -qadam: Matn blokini o'rnating

Matn blokini sozlash
Matn blokini sozlash
Matn blokini sozlash
Matn blokini sozlash

1. Matn blokini asboblar paneli tugunlari bo'limidan Oqimga tortib olib tashlang.

2. Matn tugunini ikki marta bosing va ochiladigan menyudan asosiy foydalanuvchi interfeysi [foydalanuvchi interfeysi] ni va maydoningiz nomini o'rnating.

6 -qadam: O'zgartirish blokini o'rnating

O'zgartirish blokini o'rnating
O'zgartirish blokini o'rnating
O'zgartirish blokini o'rnating
O'zgartirish blokini o'rnating
O'zgartirish blokini o'rnating
O'zgartirish blokini o'rnating

(Bu tugun raqamli kirish tugunidan 1 va 0 signal kirishini xohlagan matnga o'zgartirish uchun ishlatiladi)

1. O'zgartirish blokini ekranning chap qismidagi funktsional tugunlar bo'limidan tortib oqimga o'tkazing.

2. 2 qoidani ishlatish uchun '+' tugmasidan yangi qoida qo'shing.

3. Ochiladigan menyudan ikkala qoidaning funktsiyasini Set-dan Change-ga Change-ga o'zgartiring.4. Keyin "Qidirish" funktsiyasini ikkala qoidadagi String (matn) dan Raqamga o'zgartiring. Va "O'zgartirish" funksiyasi String (matn) ga o'rnatilganligiga ishonch hosil qiling.

5. Qoidalarni o'rnating.

  • Signal kiritishda "0" ni qidirishning birinchi qoidasi va uni bizning matn bilan almashtirish (masalan, "joylashtirilgan" yoki "yoqilgan")
  • Signal kiritishda "1" ni qidirishning ikkinchi qoidasi va uni bizning matn bilan almashtirish (masalan, "Ortga qaytarilgan" yoki "O'chirilgan")

[Ixtiyoriy] Allaqachon o'rnatilgan tugunlarni import qiling

Agar siz tugunlarni sozlashda muammoga duch kelsangiz, allaqachon o'rnatilgan tugunlarni olish uchun Magicblocks -dagi import xususiyatidan foydalanishingiz mumkin.

  • Avval bu kodni buferga nusxa ko'chiring.
  • Ekranning o'ng yuqori burchagidagi variantlar menyusini bosing.
  • Keyin kursorni Import menyusiga olib keling.
  • Keyin clipboardga bosing va buferdagi kodni matn maydoniga joylashtiring.
  • Joriy oqim yoki yangi oqimni tanlang va Import -ni bosing.

MUHIM

Raqamli kirish va ko'rsatish tugunlarining xususiyatlariga qurilmangiz identifikatorini kiritganingizga ishonch hosil qiling va Tilt sensori ulangan PIN -kodni tanlang.

7 -qadam: Loyihaning umumiy ko'rinishi

Loyihaning umumiy ko'rinishi
Loyihaning umumiy ko'rinishi

8 -qadam: Nihoyat, bloklarni joylashtirish

Nihoyat, bloklarni joylashtirish
Nihoyat, bloklarni joylashtirish
Nihoyat, bloklarni joylashtirish
Nihoyat, bloklarni joylashtirish
Nihoyat, bloklarni joylashtirish
Nihoyat, bloklarni joylashtirish
Nihoyat, bloklarni joylashtirish
Nihoyat, bloklarni joylashtirish
  • Barcha bloklarni ulang.
  • Ekranning yuqori o'ng burchagidagi "Tugatish" tugmasini bosing.
  • Joylashtirilgandan so'ng, ekranning yuqori o'ng burchagidagi asboblar paneli URL manziliga havolani bosish orqali boshqaruv paneliga o'ting.
  • Velosiped tayanchini joylashtirish va qaytarish asboblar paneli va OLED -displey bilan o'zaro aloqada bo'lib, Kickstand -ning hozirgi holatini ko'rsatadi.

Muammolarni bartaraf qilish; nosozliklarni TUZATISH

  • Magicbit Internetga ulanganligini tekshiring.
  • Tilt sensori to'g'ri ulanganligini va to'g'ri PIN kod ishlatilganligini tekshiring (masalan, PIN 33).

Tavsiya: