Kazalo:

Senzor položaja kolesarskega stojala iz Magicbita [Magicblocks]: 8 korakov
Senzor položaja kolesarskega stojala iz Magicbita [Magicblocks]: 8 korakov

Video: Senzor položaja kolesarskega stojala iz Magicbita [Magicblocks]: 8 korakov

Video: Senzor položaja kolesarskega stojala iz Magicbita [Magicblocks]: 8 korakov
Video: Ошибки в сантехнике. Вводной узел в квартиру. 2024, November
Anonim

Preprost projekt DIY za izdelavo senzorja položaja stojala z Magicbitom z uporabo Magicblocks. Kot razvojno ploščo v tem projektu, ki temelji na ESP32, uporabljamo magicbit. Zato je v tem projektu mogoče uporabiti katero koli razvojno ploščo ESP32.

Zaloge

  • Magicbit - Pro
  • Mostične žice (generično)

1. korak: Zgodba

Pozdravljeni in dobrodošli, to je preprost projekt DIY za izdelavo senzorja položaja stojala z Magicbitom z uporabo Magicblocks.

Obstajata 2 glavni metodi za dosego tega cilja;

  • Z uporabo izhoda besedila na nadzorni plošči.
  • Z uporabo izhoda besedila na nadzorni plošči.

Najprej se prijavite v svoj račun Magicblocks, Magicblocks je preprosta programska oprema za vizualno programiranje za programiranje vašega čarobnega bitja. Vsakdo lahko programira svoj mikro krmilnik z uporabo magicblocks.io in znanja programiranja ni potrebno. Prijavite se lahko brezplačno.

Zaženite in odprite igrišče.

Nato se prepričajte, da je vaš Magicbit povezan z internetom in priključen ter povezan tudi z vašim računom prek Upravitelja naprav.

Končano? nato se pomaknite navzdol do 1. metode

Seznam potrebnih predmetov

Magicbit: Magicbit je integrirana razvojna platforma, ki temelji na ESP32 za učenje, izdelavo prototipov, kodiranje, elektroniko, robotiko, IoT in oblikovanje rešitev.

2. korak: Nastavite digitalno v bloku

Nastavite digitalno v bloku
Nastavite digitalno v bloku
Nastavite digitalno v bloku
Nastavite digitalno v bloku
Nastavite digitalno v bloku
Nastavite digitalno v bloku

1. Povlecite in spustite blok Digital In iz razdelka Magicbit-nodes v tok.

2. Dvokliknite blok Digital In in vnesite ali prilepite svoj edinstven ID naprave na zavihku Upravitelj naprav v svojem računu Magicblocks. [To bo povezalo modul, povezan kot digitalni signal iz Magicbita]

3. Za oba PIN-a 32 in 33 lahko uporabite senzor nagiba, zato ga povežite z enim od njiju in v spustnem meniju izberite pravilen PIN (ki ste ga povezali s senzorjem).

4. V spustnem meniju izberite Metodo kot Prekinitev.

3. korak: [Postavitev PIN -a Magicbit]

[Postavitev PIN -a Magicbit]
[Postavitev PIN -a Magicbit]

4. korak: Nastavite blok zaslona

Nastavite blok zaslona
Nastavite blok zaslona
Nastavite blok zaslona
Nastavite blok zaslona

1. Povlecite in spustite blok zaslona iz razdelka Magicbit-nodes v tok.

2. Dvokliknite blok Zaslon in vnesite ali prilepite svoj edinstven ID naprave na zavihku Upravitelj naprav v računu Magicblocks. [To bo povezalo blok z vgrajenim OLED zaslonom na Magicbitu]

5. korak: Nastavite besedilni blok

Nastavite besedilni blok
Nastavite besedilni blok
Nastavite besedilni blok
Nastavite besedilni blok

1. Povlecite in spustite blok Besedilo iz razdelka vozlišč armaturne plošče v tok.

2. Dvokliknite besedilno vozlišče in v spustnem meniju nastavite osnovni uporabniški vmesnik [uporabniški vmesnik] in ime svojega polja.

6. korak: Nastavite blok sprememb

Nastavite blok sprememb
Nastavite blok sprememb
Nastavite blok sprememb
Nastavite blok sprememb
Nastavite blok sprememb
Nastavite blok sprememb

(To vozlišče se uporablja za spreminjanje vhoda signala 1 in 0 iz vozlišča Digital In v poljubno besedilo)

1. Povlecite in spustite blok spremembe iz razdelka funkcijskih vozlišč na levi strani zaslona v tok.

2. Dodajte novo pravilo iz gumba '+' za uporabo 2 pravil.

3. S spustnega menija spremenite funkcijo obeh pravil iz Nastavi v Spremeni.4. Nato spremenite funkcijo 'Iskanje' iz String (besedilo) v Število v obeh pravilih. Prepričajte se, da je funkcija 'Zamenjaj z' nastavljena na Niz (besedilo).

5. Postavite pravila.

  • Prvo pravilo, da v vhodu signala poiščete »0« in ga nadomestite z našim besedilom (npr. »Razmeščeno« ali »Vklopljeno«)
  • Drugo pravilo za iskanje "1" v vhodu signala in ga nadomestite z našim besedilom (npr. "Umaknjeno" ali "Izklopljeno")

[Izbirno] Uvozi že nastavitvena vozlišča

Če ste imeli težave pri nastavitvi vozlišč, lahko uporabite funkcijo uvoza v Magicblocks, da dobite že nastavljena vozlišča.

  • Najprej kopirajte to kodo v odložišče.
  • Kliknite meni z možnostmi v zgornjem desnem kotu zaslona.
  • Nato premaknite kazalec miške na podmeni Uvozi.
  • Nato kliknite Odložišče in kodo v odložišču prilepite v besedilno polje.
  • Izberite trenutni tok ali nov tok in kliknite Uvozi.

POMEMBNO

Prepričajte se, da vnesete ID svoje naprave v lastnosti vozlišč Digital In & Display in izberite PIN, na katerega je priključen vaš nagibni senzor.

7. korak: Pregled projekta

Pregled projekta
Pregled projekta

8. korak: Končno uvajanje blokov

Končno uvajanje blokov
Končno uvajanje blokov
Končno uvajanje blokov
Končno uvajanje blokov
Končno uvajanje blokov
Končno uvajanje blokov
Končno uvajanje blokov
Končno uvajanje blokov
  • Povežite vse bloke.
  • Kliknite gumb Uveljavi v zgornjem desnem kotu zaslona.
  • Po uvedbi pojdite v uporabniški vmesnik nadzorne plošče s klikom na povezavo do URL-ja nadzorne plošče v zgornjem desnem kotu zaslona.
  • Razmestitev in umaknitev stojala za kolo bo v interakciji z armaturno ploščo in zaslonom OLED, ki vam bo prikazal trenutni položaj stojala.

Odpravljanje težav

  • Preverite, ali je vaš Magicbit povezan z internetom.
  • Preverite, ali je senzor nagiba pravilno priključen in ali je uporabljena pravilna koda PIN (npr. PIN 33).

Priporočena: