Sommario:

Ordinatore di colori UCL-IIoT: 7 passaggi
Ordinatore di colori UCL-IIoT: 7 passaggi

Video: Ordinatore di colori UCL-IIoT: 7 passaggi

Video: Ordinatore di colori UCL-IIoT: 7 passaggi
Video: The Great Wave by Hokusai: Great Art Explained 2024, Dicembre
Anonim
Ordinatore di colori UCL-IIoT
Ordinatore di colori UCL-IIoT

introduzione

In questa istruzione cercheremo di spiegare come andremo a programmare e come raccogliamo una macchina per la selezione dei colori. Sarà programmato in un Arduino Uno, tramite il software Arduino.

Questo progetto è un elettivo sul nostro studio. Il significato è conoscere l'industria 4.0.

I pensieri alla base di questo progetto sono la maggior parte di uno dei pensieri del nostro team Casper, che vuole una macchina in grado di selezionare i colori da un esempio di una borsa M&Ms. Abbiamo realizzato questa macchina che con l'aiuto del nostro sensore ordinerà i colori in alcune ciotole di differenza.

Qui sotto c'è un elenco delle cose che incontreremo durante questa guida.

FASE 1: Elenco dei materiali

FASE 2: Programmazione

FASE 3: Disegna

FASE 4: Diagramma di flusso

FASE 5: Progettazione della nostra macchina

Passaggio 6: banca dati

Passaggio 7: nodo rosso

FASE 8: Video

Passaggio 1: FASE 1: Elenco dei materiali

lista materiali

Arduino Nano

Scheda Arduino

1 x cavo USB

stampante 3d

taglierina laser

Servomotore

Nodo Rosso

Cavi vari

Sensore di colore

Alimentazione 9V

Modulo di alimentazione breadboard

Passaggio 2: FASE 2: Programmazione

FASE 2: Programmazione
FASE 2: Programmazione

Usiamo a

"switch case" per controllare il servo inferiore, quindi quando viene chiamato un caso, scrive una posizione per il servo e aggiunge 1 al contatore.

Usiamo la fruizione "se" per danneggiare il colore del mosto che il sensore sta vedendo perché vede quanto rosso, verde e blu viene riflesso indietro.

Passaggio 3: FASE 3: Disegna

FASE 3: Disegna
FASE 3: Disegna

Questa immagine mostra come collegare i cavi al tuo arduino, sul nostro modello abbiamo utilizzato un alimentatore breadbord per fornire energia sufficiente ai nostri servi e al sensore di colore.

ma la cosa più importante è non usare l'alimentatore dell'arduino nano. collegalo come l'immagine o come lo facciamo noi

Passaggio 4: FASE 4: Diagramma di flusso

Abbiamo fatto una panoramica, in modo che le persone possano vedere passo dopo passo cosa succede.

È realizzato in un sito gratuito su Internet chiamato draw.io. Quando abbiamo provato a trasformarlo in un PDF, non è andato tutto bene, quindi abbiamo preso alcuni screenshot e li abbiamo chiamati con il nome e la pagina.

Passaggio 5: FASE 5: Progettazione della nostra macchina e stampa 3D

FASE 5: Progettazione della nostra macchina e stampa 3D
FASE 5: Progettazione della nostra macchina e stampa 3D

Abbiamo trovato il design della nostra macchina, su un sito web e grazie al sito

abbiamo usato un lasercutter per tagliare la nostra tavola di legno spessa 3 mm e solo una parte è spessa 6 mm è la parte superiore del servo, perché usiamo M&M e quando è spessa 3 mm gli M&M scivolano fuori da essa.

Il taglio laser che usiamo adobe inventor

Abbiamo stampato in 3D un tubo e un supporto per il servo in basso per ottenere l'angolo giusto.

Passaggio 6: Passo 6: Database

Passaggio 6: banca dati

Abbiamo tramite Wampserver64 creare un database.

Nel nostro database abbiamo scelto di memorizzare i diversi colori, e un Tempo alla nostra variabile.

Tempo, Rosso, Giallo, Verde, Blu, Marrone, Arancione.

Otterremo informazioni tramite il nodo rosso e il nodo rosso otterrà le informazioni dal nostro Arduino.

Sotto il nostro browser mostrerà i nostri colori e vedrà se verrà memorizzato un colore.

Passaggio 7: Passaggio 7: nodo rosso

Passaggio 7: Nodo Rosso
Passaggio 7: Nodo Rosso
Passaggio 7: Nodo Rosso
Passaggio 7: Nodo Rosso

Passaggio 7: nodo rosso

Node Red è un programma che puoi installare tramite il tuo cmd sul tuo computer.

Quindi in cmd scrivi node-red e quindi si avvierà.

Vai al tuo browser e scrivi https://127.0.0.1:1880. Se vuoi che la dashboard sia quasi la stessa, scrivi https://127.0.0.1:1880. quindi la pagina mostrerà la tua dashboard.

Nel nostro nodo rosso abbiamo creato un programma in cui collegheremo il nostro Arduino, e mostreremo i diversi colori, e abbiamo effettuato una connessione al nostro database.

Quando il nostro database deve essere ripristinato, abbiamo un pulsante per ripristinare il nostro database.

il codice è:

[{"id":"994cb868.55db68", "type":"tab", "label":"Sorteringsmaksine", "disabled":true, "info":""}, {"id":"1370c730. 4ce339", "type":"function", "z":"994cb868.55db68", "name":"Node-RED MySQL", "func":"var data = msg.payload.split(", / ");\nvar Rosso = dati[0];\nvar Giallo = dati[1];\nvar Verde = dati[2];\nvar Blu = dati[3];\nvar Marrone= dati[4];\nvar Orange = data[5];\nvar out = \"INSERT INTO nodered.test (Time, Red, Yellow, Green, Blue, Brown, Orange) VALUES('\"+new Date().toISOString().slice(0, 19).replace('T', ' ')+\"', '\"+Rosso+\"', '\"+Giallo+\"', '\"+Verde+\"', '\"+ Blu+\"', '\"+Marrone+\"', '\"+Arancione+\"')\";\nmsg.topic = out;\nreturn msg;\n\n", "output":1, " noerr":0, "x":233, "y":345.0000047683716, "wires":

Consigliato: