Cuprins:

Senzor de poziție pentru suport pentru bicicletă de la Magicbit [Magicblocks]: 8 pași
Senzor de poziție pentru suport pentru bicicletă de la Magicbit [Magicblocks]: 8 pași

Video: Senzor de poziție pentru suport pentru bicicletă de la Magicbit [Magicblocks]: 8 pași

Video: Senzor de poziție pentru suport pentru bicicletă de la Magicbit [Magicblocks]: 8 pași
Video: Suport Biciclete cu montare pe carlig Thule Velocompact. 2024, Iulie
Anonim

Proiect DIY simplu pentru a face senzorul de poziție Kickstand cu un Magicbit folosind Magicblocks. Folosim magicbit ca placă de dezvoltare în acest proiect care se bazează pe ESP32. Prin urmare, orice placă de dezvoltare ESP32 poate fi utilizată în acest proiect.

Provizii

  • Magicbit - Pro
  • Sârme jumper (generice)

Pasul 1: Poveste

Bună ziua și Bine ați venit, Acesta este un proiect DIY simplu pentru a face senzorul de poziție Kickstand cu un Magicbit folosind Magicblocks.

Există 2 metode principale de realizare a acestui obiectiv;

  • Utilizând ieșirea textului tabloului de bord.
  • Utilizând ieșirea textului tabloului de bord.

În primul rând, conectați-vă la contul dvs. Magicblocks, Magicblocks este un software ușor de programare vizuală pentru programarea magicbitului tău. Oricine își poate programa microcontrolerul folosind magicblocks.io și nu este nevoie de cunoștințe de programare. Vă puteți înscrie gratuit.

Porniți și deschideți locul de joacă.

Apoi, asigurați-vă că Magicbit este conectat la internet și conectat și conectat la contul dvs. prin intermediul Managerului de dispozitive.

Totul este gata? apoi derulați în jos până la Metoda 1

Lista articolelor necesare

Magicbit: Magicbit este o platformă de dezvoltare integrată bazată pe ESP32 pentru învățare, prototipare, codificare, electronică, robotică, IoT și proiectarea soluțiilor.

Pasul 2: configurați dispozitivul digital în bloc

Configurați dispozitivul digital în bloc
Configurați dispozitivul digital în bloc
Configurați dispozitivul digital în bloc
Configurați dispozitivul digital în bloc
Configurați dispozitivul digital în bloc
Configurați dispozitivul digital în bloc

1. Glisați și fixați blocul Digital In din secțiunea Magicbit-nodes în flux.

2. Faceți dublu clic pe blocul Digital In și tastați sau lipiți ID-ul dispozitivului unic din fila Device Manager din contul dvs. Magicblocks. [Aceasta va lega modulul conectat ca semnal digital de la Magicbit]

3. Ambele coduri PIN 32 și 33 pot fi utilizate cu senzorul de înclinare, deci conectați-l la unul dintre ele și asigurați-vă că alegeți codul PIN corect (la care ați conectat senzorul) din meniul derulant.

4. Selectați Metoda ca întrerupere din meniul derulant.

Pasul 3: [Aspect PIN Magicbit]

[Aspect PIN Magicbit]
[Aspect PIN Magicbit]

Pasul 4: configurați blocul de afișare

Configurați blocul de afișare
Configurați blocul de afișare
Configurați blocul de afișare
Configurați blocul de afișare

1. Glisați și fixați blocul Afișare din secțiunea Magicbit-nodes în flux.

2. Faceți dublu clic pe blocul Afișare și tastați sau lipiți ID-ul dispozitivului unic din fila Manager dispozitive din contul dvs. Magicblocks. [Aceasta va lega blocul cu afișajul OLED de pe Magicbit]

Pasul 5: Configurați blocul de text

Configurați blocul de text
Configurați blocul de text
Configurați blocul de text
Configurați blocul de text

1. Trageți și fixați blocul Text din secțiunea nodurilor tabloului de bord în Flux.

2. Faceți dublu clic pe nodul de text și configurați un panou de bază ui [interfață utilizator] din meniul derulant și un nume pentru câmpul dvs.

Pasul 6: Configurați blocul de schimbare

Configurați blocul de schimbare
Configurați blocul de schimbare
Configurați blocul de schimbare
Configurați blocul de schimbare
Configurați blocul de schimbare
Configurați blocul de schimbare

(Acest nod este utilizat pentru a schimba semnalul de intrare 1 și 0 de la nodul de intrare digitală la orice text doriți)

1. Trageți și fixați blocul de schimbare din secțiunea noduri funcționale din stânga ecranului în flux.

2. Adăugați o regulă nouă din butonul „+” pentru a utiliza 2 reguli.

3. Schimbați funcția ambelor reguli din Setare în Schimbare din meniul derulant.4. Apoi schimbați funcția „Căutare” din Șir (text) în Număr în ambele reguli. Și asigurați-vă că funcția „Înlocuiți cu” este setată la Șir (text).

5. Configurați regulile.

  • Prima regulă pentru căutarea „0” în intrarea semnalului și înlocuirea acestuia cu textul nostru (de exemplu, „Deploy” sau „On”)
  • A doua regulă pentru a căuta „1” în semnalul de intrare și a o înlocui cu textul nostru (de exemplu, „Retras” sau „Dezactivat”)

[Opțional] Importați deja noduri de configurare

Dacă ați avut probleme la configurarea nodurilor, puteți utiliza funcția de import din Magicblocks pentru a obține nodurile care au fost deja configurate.

  • Mai întâi copiați acest cod în clipboard.
  • Faceți clic pe meniul de opțiuni din colțul din dreapta sus al ecranului.
  • Apoi plasați cursorul peste submeniul Import.
  • Apoi faceți clic pe Clipboard și lipiți codul din clipboard în câmpul de text.
  • Selectați fluxul curent sau fluxul nou și faceți clic pe Import.

IMPORTANT

Asigurați-vă că tastați ID-ul dispozitivului pe proprietățile nodurilor Digital In & Display și alegeți codul PIN la care este conectat senzorul dvs. de înclinare.

Pasul 7: Prezentare generală a proiectului

rezumatul proiectului
rezumatul proiectului

Pasul 8: În cele din urmă, implementarea blocurilor

În cele din urmă, implementarea blocurilor
În cele din urmă, implementarea blocurilor
În cele din urmă, implementarea blocurilor
În cele din urmă, implementarea blocurilor
În cele din urmă, implementarea blocurilor
În cele din urmă, implementarea blocurilor
În cele din urmă, implementarea blocurilor
În cele din urmă, implementarea blocurilor
  • Conectați toate blocurile.
  • Faceți clic pe butonul Deploy în colțul din dreapta sus al ecranului.
  • După implementare, accesați ui-ul tabloului de bord dând clic pe linkul către adresa URL a tabloului de bord din colțul din dreapta sus al ecranului.
  • Implementarea și retragerea suportului pentru bicicletă va interacționa cu tabloul de bord și afișajul OLED pentru a vă arăta poziția actuală a suportului pentru picior.

Depanare

  • Verificați dacă Magicbit este conectat la internet.
  • Verificați dacă senzorul de înclinare este conectat corect și dacă este utilizat codul PIN corect (de ex. PIN 33).

Recomandat: