Sommario:

Una lampada da tavolo attivata: 4 passaggi (con immagini)
Una lampada da tavolo attivata: 4 passaggi (con immagini)

Video: Una lampada da tavolo attivata: 4 passaggi (con immagini)

Video: Una lampada da tavolo attivata: 4 passaggi (con immagini)
Video: Xiaomi Lampada Mi Desk Lamp 1S | 4 Pro - 0 Contro 2024, Dicembre
Anonim
Image
Image
Elettronica - Preparazione dei motori
Elettronica - Preparazione dei motori

Qui mostrerò come realizzare una semplice lampada da tavolo azionata utilizzando arduino e servomotori. Ti dirò anche come puoi modificare i motori in modo da poter registrare le manipolazioni e quindi eseguire movimenti con la lampada che la lampada può quindi ripetere. Con questo puoi "insegnare" alla tua lampada vari movimenti.

Avrai bisogno di quanto segue:

- Arduino Uno o Yun

- 2 servomotori SG-90

- 2 pulsanti (un pulsante e un pulsante basculante)

- molti grassetti e dadi taglia M0

- potenziometro (per controllare la luce)

La lampada è composta da due bracci e una parte di testa, tutti tagliati al laser. Dovrai creare la tua scatola per il corpo, ho perso il file ai. Per la testa ho comprato un'altra piccola lampada (la piccola tim https://duckduckgo.com/?q=tiny+tim+little+lamp) e ho usato solo la testa per il LED. Sono sicuro che ce ne sono di migliori, ma va bene.

Passaggio 1: taglio laser

Ho allegato i file ai, abbastanza semplice! Fissare i motori utilizzando le viti.

Fase 2: Elettronica - Preparazione dei motori

Elettronica - Preparazione dei motori
Elettronica - Preparazione dei motori

Se vuoi registrare la manipolazione fisica (quindi catturarti cambiando la posa della lampada), dovrai hackerare un po' il motore. Non è difficile però. L'unica cosa che devi fare è collegare un filo aggiuntivo alla piccola scheda nell'involucro del motore. Puoi collegare questo cavo al tuo arduino e quindi puoi leggere la posizione corrente del motore. Inizia con quello, devi prima aprire il case del motore svitando le piccole viti nella parte inferiore. Quindi rimuovere il case inferiore ed estrarre la scheda (vedi Figura 1). Quindi è necessario saldare un nuovo filo al pin sulla scheda come indicato nell'immagine 2. Ho rimosso tutti e tre i cavi e saldato quattro nuovi fili. Nella foto, il filo giallo è il nuovo filo, che deve essere collegato a un ingresso analogico sul tuo arduino come A5. Ora puoi girare manualmente il motore e il tuo arduino può seguire questo movimento. Un avvertimento: i fornitori sconsigliano di girare il motore in quel modo perché si rischia di romperlo. Tuttavia, finora per me si sono rotti pochissimi motori. Assicurati di riciclare il materiale se il motore si rompe!

Passaggio 3: mettere tutto insieme

Mettere tutto insieme
Mettere tutto insieme

Di seguito c'è uno schizzo su come tutto è cablato. Elettronica di base rapida: il pulsante deve essere collegato a 5V da un lato e dall'altro hai il pin e una resistenza a massa. Quando il pulsante non viene premuto, il perno leggerà il terreno. Se premi il pulsante, il pin andrà in alto. In questo modo leggerai sempre alto o basso sul pin e non otterrai uno stato flottante (che può produrre un output casuale). Lo stesso principio si applica al pulsante a bilanciere. Tuttavia, lì hai il pulsante come prima e anche il led (se ne hai uno sul pulsante a bilanciere). Puoi controllare il led se metti il pin 4 come uscita alto. Ho incluso solo un motore nello schizzo in quanto facilita la lettura, ma te ne serviranno due o se vuoi anche tre (uno nella base).

Passaggio 4: il codice

Quando si gira il pulsante a bilanciere, la spia è in modalità di registrazione. Tutti i movimenti che fai vengono memorizzati. Una volta che si spinge indietro il fondo del bilanciere, è possibile riprodurre il movimento con il pulsante. Divertiti!

Consigliato: