Indholdsfortegnelse:

Cykelstøttepositionssensor fra Magicbit [Magicblocks]: 8 trin
Cykelstøttepositionssensor fra Magicbit [Magicblocks]: 8 trin

Video: Cykelstøttepositionssensor fra Magicbit [Magicblocks]: 8 trin

Video: Cykelstøttepositionssensor fra Magicbit [Magicblocks]: 8 trin
Video: Trek Rail 2024, November
Anonim

Enkelt DIY -projekt til at lave Kickstand Position Sensor med en Magicbit ved hjælp af Magicblocks. Vi bruger magicbit som udviklingstavle i dette projekt, der er baseret på ESP32. Derfor kan enhver ESP32 udviklingsplade bruges i dette projekt.

Forbrugsvarer

  • Magicbit - Pro
  • Jumperwires (generisk)

Trin 1: Historie

Hej og velkommen, Dette er et simpelt DIY -projekt til at lave Kickstand Position Sensor med en Magicbit ved hjælp af Magicblocks.

Der er 2 hovedmetoder til at nå dette mål;

  • Ved at bruge Dashboard Text Output.
  • Ved at bruge Dashboard Text Output.

Først og fremmest skal du logge ind på din Magicblocks -konto, Magicblocks er en let visuel programmeringssoftware til programmering af din magicbit. Alle kan programmere deres mikrocontroller ved hjælp af magicblocks.io, og der er ikke behov for programmeringskendskab. Du kan tilmelde dig gratis.

Start og åbn legepladsen.

Sørg derefter for, at din Magicbit er forbundet til internettet og tilsluttet og også er knyttet til din konto via Enhedshåndtering.

Helt færdig? rul derefter ned til metode 1

Liste over nødvendige varer

Magicbit: Magicbit Er en integreret udviklingsplatform baseret på ESP32 til læring, prototyper, kodning, elektronik, robotik, IoT og løsningsdesign.

Trin 2: Konfigurer Digital in Block

Opsætning af Digital in Block
Opsætning af Digital in Block
Opsætning af Digital in Block
Opsætning af Digital in Block
Opsætning af Digital in Block
Opsætning af Digital in Block

1. Træk og slip den digitale ind-blok fra afsnittet Magicbit-nodes til strømmen.

2. Dobbeltklik på blokken Digital In, og skriv eller indsæt dit unikke enheds-id fra fanen Enhedshåndtering på din Magicblocks-konto. [Dette vil forbinde det modul, der er tilsluttet som et digitalt signal fra Magicbit]

3. Begge PIN-koder 32 & 33 kan bruges til med tilt-sensoren, så tilslut den til en af dem, og sørg for at vælge den korrekte PIN-kode (som du har tilsluttet sensoren) fra rullemenuen.

4. Vælg Metoden som afbrydelse i rullemenuen.

Trin 3: [Magicbit PIN -layout]

[Magicbit PIN -layout]
[Magicbit PIN -layout]

Trin 4: Konfigurer displayblokken

Konfigurer displayblokken
Konfigurer displayblokken
Opsæt displayblokken
Opsæt displayblokken

1. Træk og slip displayblokken fra Magicbit-nodes sektionen til flowet.

2. Dobbeltklik på displayblokken, og skriv eller indsæt dit unikke enheds-id fra fanen Enhedshåndtering på din Magicblocks-konto. [Dette vil forbinde blokken med det indbyggede OLED -display på Magicbit]

Trin 5: Konfigurer tekstblokken

Opsæt tekstblokken
Opsæt tekstblokken
Opsæt tekstblokken
Opsæt tekstblokken

1. Træk og slip tekstblokken fra sektionen dashboard -noder til Flow.

2. Dobbeltklik på tekstnoden og opret et grundlæggende dashboard ui [brugergrænseflade] fra rullemenuen og et navn til dit felt.

Trin 6: Konfigurer ændringsblokken

Konfigurer ændringsblokken
Konfigurer ændringsblokken
Konfigurer ændringsblokken
Konfigurer ændringsblokken
Konfigurer ændringsblokken
Konfigurer ændringsblokken

(Denne knude bruges til at ændre 1 & 0 -signalindgangen fra Digital In -noden til enhver tekst, du ønsker)

1. Træk og slip ændringsblokken fra sektionen med funktionsnoder til venstre på skærmen til flowet.

2. Tilføj ny regel fra knappen '+' for at bruge 2 regler.

3. Skift funktionen for begge regler fra Set til Change fra rullemenuen. Skift derefter funktionen 'Søg efter' fra streng (tekst) til nummer i begge regler. Og sørg for, at funktionen 'Erstat med' er indstillet til streng (tekst).

5. Opstil reglerne.

  • Den første regel for at søge efter '0' i signalindgang og erstatte den med vores tekst (f.eks. 'Implementeret' eller 'Til')
  • Den anden regel om at søge efter '1' i signalindgang og erstatte den med vores tekst (f.eks. 'Tilbagekørt' eller 'Fra')

[Valgfrit] Importer allerede konfigurationsnoder

Hvis du havde problemer med at konfigurere noder, kan du bruge importfunktionen i Magicblocks til at hente de noder, der allerede er konfigureret.

  • Kopier først denne kode til dit udklipsholder.
  • Klik på indstillingsmenuen i øverste højre hjørne af skærmen.
  • Hold derefter markøren over undermenuen Import.
  • Klik derefter på Udklipsholder og indsæt koden på dit udklipsholder i tekstfeltet.
  • Vælg nuværende flow eller nyt flow, og klik på Import.

VIGTIG

Sørg for at skrive dit enheds -id på egenskaberne i de digitale ind- og displayknudepunkter og vælge den pinkode, som din vippesensor er tilsluttet.

Trin 7: Projektoversigt

Projektoversigt
Projektoversigt

Trin 8: Endelig implementering af blokke

Endelig implementering af blokkene
Endelig implementering af blokkene
Endelig implementering af blokkene
Endelig implementering af blokkene
Endelig implementering af blokkene
Endelig implementering af blokkene
Endelig implementering af blokkene
Endelig implementering af blokkene
  • Tilslut alle blokke.
  • Klik på knappen Implementér i øverste højre hjørne af skærmen.
  • Efter implementering skal du gå til dashboardets brugergrænseflade ved at klikke på linket til dashboardets URL i øverste højre hjørne af skærmen.
  • Implementering og tilbagetrækning af cykelstativet vil interagere med instrumentbrættet og OLED -displayet for at vise dig den aktuelle position for kickstanden.

Fejlfinding

  • Kontroller, om din Magicbit er forbundet til internettet.
  • Kontroller, om vippesensoren er korrekt tilsluttet, og at den korrekte PIN -kode bruges (f.eks. PIN 33).

Anbefalede: