Sommario:
- Forniture
- Fase 1: Storia
- Passaggio 2: imposta il Digital in Block
- Passaggio 3: [Layout PIN Magicbit]
- Passaggio 4: impostare il blocco display
- Passaggio 5: imposta il blocco di testo
- Passaggio 6: impostare il blocco delle modifiche
- Passaggio 7: panoramica del progetto
- Passaggio 8: finalmente distribuire i blocchi
Video: Sensore di posizione del cavalletto per bicicletta di Magicbit [Magicblocks]: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Semplice progetto fai-da-te per realizzare un sensore di posizione del cavalletto con un Magicbit usando Magicblocks. Stiamo usando magicbit come scheda di sviluppo in questo progetto basato su ESP32. Pertanto qualsiasi scheda di sviluppo ESP32 può essere utilizzata in questo progetto.
Forniture
- Magicbit - Pro
- Ponticelli (generici)
Fase 1: Storia
Ciao e benvenuto, questo è un semplice progetto fai-da-te per realizzare un sensore di posizione del cavalletto con un Magicbit usando Magicblocks.
Ci sono 2 metodi principali per raggiungere questo obiettivo;
- Usando Dashboard Text Output.
- Usando Dashboard Text Output.
Prima di tutto accedi al tuo account Magicblocks, Magicblocks è un semplice software di programmazione visiva per programmare il tuo magicbit. Chiunque può programmare il proprio microcontrollore utilizzando magicblocks.io e non è necessaria alcuna conoscenza di programmazione. Puoi iscriverti gratuitamente.
Avvia e apri il parco giochi.
Quindi assicurati che Magicbit sia connesso a Internet e collegato e anche collegato al tuo account tramite Gestione dispositivi.
Tutto fatto? quindi scorrere verso il basso fino al Metodo 1
Elenco degli elementi richiesti
Magicbit: Magicbit è una piattaforma di sviluppo integrata basata su ESP32 per l'apprendimento, la prototipazione, la codifica, l'elettronica, la robotica, l'IoT e la progettazione di soluzioni.
Passaggio 2: imposta il Digital in Block
1. Trascina e rilascia il blocco Digital In dalla sezione Magicbit-nodes al flusso.
2. Fai doppio clic sul blocco Digital In e digita o incolla il tuo ID dispositivo univoco dalla scheda Gestione dispositivi sul tuo account Magicblocks. [Questo collegherà il modulo collegato come segnale digitale dal Magicbit]
3. Entrambi i PIN 32 e 33 possono essere utilizzati con il sensore di inclinazione, quindi collegalo a uno di essi e assicurati di scegliere il PIN corretto (a cui hai collegato il sensore) dal menu a discesa.
4. Selezionare il Metodo come interruzione dal menu a discesa.
Passaggio 3: [Layout PIN Magicbit]
Passaggio 4: impostare il blocco display
1. Trascina e rilascia il blocco Display dalla sezione dei nodi Magicbit al flusso.
2. Fai doppio clic sul blocco Display e digita o incolla il tuo ID dispositivo univoco dalla scheda Gestione dispositivi sul tuo account Magicblocks. [Questo collegherà il blocco con il display OLED integrato sul Magicbit]
Passaggio 5: imposta il blocco di testo
1. Trascina e rilascia il blocco di testo dalla sezione dei nodi del dashboard al flusso.
2. Fare doppio clic sul nodo di testo e impostare un'interfaccia utente dashboard di base [interfaccia utente] dal menu a discesa e un nome per il campo.
Passaggio 6: impostare il blocco delle modifiche
(Questo nodo viene utilizzato per modificare l'ingresso del segnale 1 e 0 dal nodo Digital In a qualsiasi testo desiderato)
1. Trascinare e rilasciare il blocco di modifica dalla sezione dei nodi funzione a sinistra dello schermo al flusso.
2. Aggiungi una nuova regola dal pulsante '+' per utilizzare 2 regole.
3. Modificare la funzione di entrambe le regole da Imposta a Modifica dal menu a discesa.4. Quindi cambia la funzione "Cerca" da String (testo) a Number in entrambe le regole. E assicurati che la funzione "Sostituisci con" sia impostata su String (testo).
5. Imposta le regole.
- La prima regola per cercare "0" nell'ingresso del segnale e sostituirlo con il nostro testo (ad es. "Distribuito" o "Attivo")
- La seconda regola per cercare '1' nell'ingresso del segnale e sostituirlo con il nostro testo (es. 'Retratto' o 'Off')
[Facoltativo] Importa nodi già impostati
Se hai avuto problemi a configurare i nodi, puoi utilizzare la funzione di importazione in Magicblocks per ottenere i nodi che sono già stati configurati.
- Per prima cosa copia questo codice negli appunti.
- Fare clic sul menu delle opzioni nell'angolo in alto a destra dello schermo.
- Quindi passa il cursore sul sottomenu Importa.
- Quindi fai clic su Appunti e incolla il codice negli appunti nel campo di testo.
- Seleziona il flusso corrente o il nuovo flusso e fai clic su Importa.
IMPORTANTE
Assicurati di digitare l'ID del dispositivo nelle proprietà dei nodi Digital In & Display e scegli il PIN a cui è collegato il sensore di inclinazione.
Passaggio 7: panoramica del progetto
Passaggio 8: finalmente distribuire i blocchi
- Collega tutti i blocchi.
- Fare clic sul pulsante Distribuisci nell'angolo in alto a destra dello schermo.
- Dopo la distribuzione, vai all'interfaccia utente del dashboard facendo clic sul collegamento all'URL del dashboard nell'angolo in alto a destra dello schermo.
- L'apertura e la ritrazione del cavalletto della bicicletta interagirà con il cruscotto e il display OLED per mostrarti la posizione corrente del cavalletto.
Risoluzione dei problemi
- Controlla se il tuo Magicbit è connesso a Internet.
- Verificare che il sensore di inclinazione sia collegato correttamente e che sia utilizzato il PIN corretto (es. PIN 33).
Consigliato:
Realizza un sensore di prossimità con Magicbit [Magicblocks]: 6 passaggi
Crea un sensore di prossimità con Magicbit [Magicblocks]: questo tutorial ti insegnerà a utilizzare un sensore di prossimità con un Magicbit utilizzando Magicblocks. Stiamo usando magicbit come scheda di sviluppo in questo progetto basato su ESP32. Pertanto qualsiasi scheda di sviluppo ESP32 può essere utilizzata in questo progetto
Usa il sensore di umidità del suolo con Magicbit [Magicblocks]: 5 passaggi
Usa il sensore di umidità del suolo con Magicbit [Magicblocks]: questo tutorial ti insegnerà a utilizzare il sensore di umidità del suolo con il tuo Magicbit usando Magicblocks. Stiamo usando magicbit come scheda di sviluppo in questo progetto basato su ESP32. Pertanto qualsiasi scheda di sviluppo ESP32 può essere utilizzata in questo progetto
Volante personalizzato (pentola come sensore di posizione): 10 passaggi
Volantino personalizzato (pentola come sensore di posizione): disclaimer: non prendetevela con me per non aver mostrato passo dopo passo questo dovrebbe essere solo un riferimento e sto solo dicendo quello che ho fatto e il risultato, ha alcuni difetti fondamentali come rumore quindi non fare esattamente come ho fatto io e mi aspetto un risultato eccezionale, e f
Sensore a ultrasuoni per acquisire i cambiamenti di posizione degli oggetti: 3 passaggi
Sensore a ultrasuoni per catturare i cambiamenti di posizione degli oggetti: è importante tenere al sicuro le tue cose di valore, sarebbe zoppo se continui a sorvegliare il tuo castello tutto il giorno. Usando la fotocamera Raspberry Pi puoi scattare gli scatti al momento giusto. Questa guida ti aiuterà a girare un video o scattare la foto
Cavalletto per monitor verticale - Progettato da Apple in California.: 5 passaggi
Cavalletto per monitor verticale - Progettato da Apple in California.: Questo è veloce, così semplice e fantastico che dovevo condividere. Nell'ultima settimana ho pensato di impostare il mio secondo schermo in modalità verticale. Mac OS X supporta la rotazione della risoluzione facile della maggior parte dei monitor, avevo già premuto l'interruttore e ho provato