Taula de continguts:

TimeAssistant: 4 passos (amb imatges)
TimeAssistant: 4 passos (amb imatges)

Vídeo: TimeAssistant: 4 passos (amb imatges)

Vídeo: TimeAssistant: 4 passos (amb imatges)
Vídeo: Аномально вкусно‼️ ЧЕХОСЛОВАЦКИЙ СУП ИЗ ФАРША. Жена Липована в шоке. 2024, De novembre
Anonim
Image
Image
TimeAssistant
TimeAssistant
TimeAssistant
TimeAssistant

El Time Assistant és el vostre millor assistent pel que fa a les vostres hores laborals. Sóc estudiant de mecatrònica i treballo a la universitat. Quan vaig començar la meva feina, vaig escriure el meu horari laboral en un bloc. Al cap d’un temps, vaig notar que aquest bloc es confon i almenys és difícil comptar les hores juntes. Per tant, calia trobar una solució. Vaig crear el TimeAssistant. Aquest petit dispositiu s’adapta a qualsevol butxaca i, per tant, es pot portar a qualsevol lloc del treball. Quan comenceu la feina al matí, només heu de prémer un botó i el TimeAssistant també comença a funcionar al vostre costat. Al final del treball, torneu a prémer el botó i el dispositiu deixa de funcionar. Això és tot el que heu de fer. El TimeAssistant fa tots els càlculs i documentació addicionals sobre les seves hores de treball. Mireu el vídeo per obtenir una visió general completa.

Pas 1: components

Per crear el vostre TimeAssistant necessiteu:

- una mica de fusta

- ESP8266 WIFI KIT 8 (versió A)

-Bateria LiPo 350mAh

-RTC DS3231

-10k resistència

- mini LED blau

-2 botons mini

-Mini Switch

-Tarxeta SD de 2 GB

-Titular de targeta SD

-alguns cables

Nota! Assegureu-vos que el ESP8266 WIFI KIT 8 és la versió A. La versió B té altres pins de connector.

Pas 2: Diagrama de circuits

Diagrama de circuits
Diagrama de circuits
Diagrama de circuits
Diagrama de circuits
Diagrama de circuits
Diagrama de circuits
Diagrama de circuits
Diagrama de circuits

Nota: L'adaptador de la targeta SD està connectat a la placa mitjançant SPI. Veneu l'adaptador de l'escut per estalviar espai. Els pins de connexió es mostren al diagrama del circuit.

El botó de mode es solda directament a la placa i el botó d’inici es connecta mitjançant un fil aïllat prim.

El RTC DS3231 utilitza la mateixa connexió I2C que la pantalla OLED. Extraieu el pin SQW mitjançant una resistència de 10 k i connecteu-lo a l'entrada analògica de la placa. El pin SQW està definit a 1 Hz. Cal actualitzar el temps mostrat cada segon a la pantalla. L'única solució per obtenir el pin SQW amb èxit era utilitzar l'entrada analògica. Vaig intentar utilitzar altres pins digitals però sense èxit.

El led blau també es solda directament al GND al costat del led de càrrega i també es connecta mitjançant un fil aïllat prim al GPIO 1.

Pas 3: Disseny i muntatge

Disseny i muntatge
Disseny i muntatge
Disseny i muntatge
Disseny i muntatge
Disseny i muntatge
Disseny i muntatge

No dubteu a dissenyar el vostre TimeAssistant. La meva solució es mostra a les imatges.

Pas 4: Outlook i informació addicional

Outlook i informació addicional
Outlook i informació addicional

També vaig escriure una aplicació WPF per poder mostrar l’horari de treball amb precisió. L’aplicació es mostra a la imatge i, quan acabi, la penjaré. Em podria imaginar fer la connexió des de l’ESP8266 a l’ordinador mitjançant la interfície WLAN.

Els càlculs només funcionen amb el format de dades tal com es mostra al fitxer de text.

En el futur milloraré el codi i el pla de construcció. Si necessiteu ajuda o hi ha problemes o he oblidat alguna cosa, comenteu-ho.

Sry, hi ha alguna cosa malament a la data.txt. El format del fitxer de text hauria de ser així:

Sempre és de: 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

Estaria molt bé veure que algú la construís. Diverteix-te amb el teu TimeAssistant:)

Recomanat: