Sommario:

TimeAssistant: 4 passaggi (con immagini)
TimeAssistant: 4 passaggi (con immagini)

Video: TimeAssistant: 4 passaggi (con immagini)

Video: TimeAssistant: 4 passaggi (con immagini)
Video: FLOORPLAN 3D - RENDERING e RITAGLIO FOTOGRAFICO CON GIMP - HOME ASSISTANT ITA - QUARTA Puntata 2024, Dicembre
Anonim
Image
Image
TimeAssistant
TimeAssistant
TimeAssistant
TimeAssistant

Il Time Assistant è il tuo miglior assistente quando si tratta delle tue ore di lavoro. Sono uno studente di meccatronica e lavoro all'università. Quando ho iniziato il mio lavoro, ho annotato le mie ore di lavoro su un blocco. Dopo un po' ho notato che questo blocco si sta confondendo e almeno è difficile contare le ore insieme. Quindi bisognava trovare una soluzione. Ho creato il TimeAssistant. Questo piccolo dispositivo si adatta a qualsiasi tasca e può quindi essere portato ovunque al lavoro. Quando inizi il tuo lavoro al mattino, tutto ciò che devi fare è premere un pulsante e anche il TimeAssistant inizia a lavorare accanto a te. Alla fine del tuo lavoro premi nuovamente il pulsante e il dispositivo smette di funzionare. Questo è tutto ciò che devi fare. Il TimeAssistant esegue tutti gli ulteriori calcoli e la documentazione del tuo orario di lavoro. Guarda il video per una panoramica completa.

Passaggio 1: componenti

Per costruire il tuo TimeAssistant hai bisogno di:

- un po' di legno

- ESP8266 WIFI KIT 8 (Versione A)

-Batterie LiPo 350mAh

-RTC DS3231

-10k Resistenza

-mini LED blu

-2x mini pulsanti

-mini interruttore

-Scheda SD 2GB

-Porta scheda SD

-alcuni fili

Nota! Assicurati che ESP8266 WIFI KIT 8 sia la versione A! La versione B ha altri pin del connettore.

Passaggio 2: Schema del circuito

Schema circuitale
Schema circuitale
Schema circuitale
Schema circuitale
Schema circuitale
Schema circuitale
Schema circuitale
Schema circuitale

Nota: l'adattatore per scheda SD è collegato alla scheda tramite SPI. Dissaldare l'adattatore dalla schermatura per risparmiare spazio. I pin di collegamento sono elencati nello schema circuitale.

Il pulsante Mode è saldato direttamente sulla scheda e il pulsante Start è collegato tramite un sottile filo isolato.

L'RTC DS3231 utilizza la stessa connessione I2C del display OLED. Estrarre il pin SQW tramite un resistore da 10k e collegarlo all'ingresso analogico della scheda. Il pin SQW è impostato su 1 Hz. Questo è necessario per aggiornare l'ora visualizzata ogni secondo sul display. L'unica soluzione per ottenere il pin SQW con successo era utilizzare l'ingresso analogico. Ho provato ad usare altri pin digitali ma senza successo.

Il Led blu è anche saldato direttamente sul GND accanto al Led di ricarica e collegato anche tramite un sottile filo isolato al GPIO 1.

Passaggio 3: progettazione e assemblaggio

Progettazione e assemblaggio
Progettazione e assemblaggio
Progettazione e montaggio
Progettazione e montaggio
Progettazione e assemblaggio
Progettazione e assemblaggio

Sentiti libero di progettare il tuo TimeAssistant. La mia soluzione è mostrata nelle immagini.

Passaggio 4: Outlook e ulteriori informazioni

Outlook e ulteriori informazioni
Outlook e ulteriori informazioni

Ho anche scritto un'app WPF per poter visualizzare con precisione l'orario di lavoro. L'App è mostrata nell'immagine e quando sarà finita la caricherò. Potrei immaginare di effettuare la connessione dall'ESP8266 al computer tramite l'interfaccia WLAN.

I calcoli funzionano solo con la formattazione dei dati come mostrato nel file di testo!

In futuro migliorerò il codice e il piano di costruzione. Se hai bisogno di aiuto o ci sono problemi o ho dimenticato qualcosa per favore commenta.

Sry c'è qualcosa di sbagliato con il date.txt. La formattazione del file di testo dovrebbe essere simile a questa:

È sempre da: a:

03.12.2019-13:1503.12.2019-19:00

04.12.2019-09:00

04.12.2019-12:00

04.12.2019-13:00

04.12.2019-16:00

05.12.2019-09:00

05.12.2019-11:45

Sarebbe molto bello vedere che qualcuno lo costruirà. Divertiti con il tuo TimeAssistant:)

Consigliato: