Índice:

Álbum de fotos de crianças com comercial Flashcard: 8 etapas (com imagens)
Álbum de fotos de crianças com comercial Flashcard: 8 etapas (com imagens)

Vídeo: Álbum de fotos de crianças com comercial Flashcard: 8 etapas (com imagens)

Vídeo: Álbum de fotos de crianças com comercial Flashcard: 8 etapas (com imagens)
Vídeo: Flashcards com Fernanda Barboza: Hemoterapia 2024, Novembro
Anonim
Image
Image
Álbum de fotos infantis com comercial Flashcard
Álbum de fotos infantis com comercial Flashcard

Estas instruções mostram como fazer um álbum de fotos com atualização automática de WiFi, além de recursos comerciais de cartões de memória para crianças.

Etapa 1: Por que álbum de fotos para crianças?

Por que álbum de fotos para crianças?
Por que álbum de fotos para crianças?

Meu filho adora jogar todas as coisas que clicam, como fidget, Portable WiFi Analyzer, controle remoto da TV, botão home do iPhone (^ o ^);

Minha filha adora ver fotos de si mesma, ela sempre leva o iPad ou celular para nós e pede para ver as fotos (^ _ ^) a;

Meu filho não está interessado em flashcard (~ _ ~).

Que tal fazer um pequeno álbum de fotos digital que pode fazer o download automático das fotos mais recentes, ao mesmo tempo que exibe um flashcard "comercial" aleatório?

Parece interessante, vamos tentar!

Etapa 2: Preparação

Preparação
Preparação
Preparação
Preparação

Dispositivo IoT alimentado por bateria

www.instructables.com/id/Battery-Powered-E…

Flashcard

Existem vários flashcard na web, aqui está o que estou usando neste exemplo:

busyteacher.org/24109-printable-alphabet-fl…

Etapa 3: Design

Projeto
Projeto

Um álbum de fotos de atualização automática é separado em 2 partes:

Servidor de fotos

Seu objetivo é coletar a foto mais recente, redimensionar, cortar e, em seguida, servir para o dispositivo IoT.

Nesta demonstração, estou usando um servidor HTTP Node.js com biblioteca nítida. Basta arrastar a nova foto para a pasta de fotos, redimensioná-la automaticamente e recortar a imagem instantaneamente e, em seguida, servir para o dispositivo IoT.

É um método passivo para obter a última foto. Se você está familiarizado com o Node.js, pode torná-lo mais ativo, por exemplo, download automático de fotos de sua mídia social ou álbum de fotos da web.

IoT Photo Album

O objetivo é sincronizar a foto mais recente com o armazenamento local e exibi-la.

Nesta demonstração, reutilizo o dispositivo IoT em meus instructables anteriores. O módulo ESP32 tem 4 MB de armazenamento flash, cerca de 3 MB de espaço podem ser usados para armazenar as fotos. Para arquivos JPEG 320x240, é cerca de 100 - 200 peças. É bom o suficiente na maioria dos casos.

Por motivos de economia de energia, cada acionamento do gatilho mostra apenas algumas fotos aleatórias e, em seguida, cai em sono profundo novamente. O WiFi também é desligado se não for possível conectar ao WiFi apresentado ou se a sincronização for concluída.

Etapa 4: configurar o servidor de fotos

Configurar servidor de fotos
Configurar servidor de fotos

Código fonte

Eu escrevi um servidor HTTP simples de trinta linhas para atender a esse requisito, você pode encontrá-lo no GitHub:

github.com/moononournation/nodejs-sharp-ht…

se você não estiver familiarizado com o GitHub, basta clicar no botão verde no meio à direita e selecionar Baixar ZIP.

Instalar

  1. Descompacte a fonte
  2. Baixe e instale o Node.js, se ainda não
  3. Baixe o pacote relacionado seguindo o comando:

cd nodejs-sharp-http-server

npm install

Corre

node app.js

Verificar

  1. Coloque algumas fotos na pasta de fotos
  2. Navegador para: https:// localhost: 3200 /
  3. Você pode ver uma lista de arquivos separados por vírgulas
  4. Navegador para: https:// localhost: 3200 / ONE_OF_YOUR_PHOTO_FILE_NAME
  5. Você pode ver uma foto redimensionada e cortada de 320x240

Etapa 5: Álbum de fotos IoT

IoT Photo Album
IoT Photo Album

Hardware

Siga minhas instruções anteriores para fazer o dispositivo IoT.

Código fonte

Baixe o código-fonte do álbum de fotos ESP32 no GitHub:

github.com/moononournation/ESP32_Photo_Alb…

Novamente, se você não estiver familiarizado com o GitHub, basta clicar no botão verde no meio à direita e selecionar Baixar ZIP.

ESP-IDF

Se você ainda não configurou o ESP-IDF, consulte os guias de configuração para obter instruções detalhadas sobre como configurar o ESP-IDF:

Guia de instalação do Windows

Guia de configuração do Mac OS

Guia de configuração do Linux

Configuração

Corre

fazer menuconfig

selecione "serial":

porta

selecione "Configuração do álbum de fotos", preencha seu próprio valor:

  • SSID WiFi
  • Senha do wifi
  • servidor web
  • Porta do servidor web

Compilar

faça tudo

Clarão

fazer flash

Verificar

fazer monitor

A primeira vez requer algumas vezes para formatar os SPIFFS e baixar as fotos. Depois disso, cada botão de disparo pressionado mostrará 5 fotos em intervalos de 5 segundos e, em seguida, entrará em sono profundo.

Etapa 6: Comercial do Flash Card

Comercial de cartão flash
Comercial de cartão flash

Eu gostaria de mostrar um flashcard do alfabeto enquanto meu filho visualiza o álbum de fotos. Suponha que a proporção seja de 4: 1, então posso colocar 5 flashcards na pasta de fotos para cada 20 fotos. Fotos e flashcards aparecem de forma aleatória.

Etapa 7: Aprendizado feliz

Boa aprendizagem!
Boa aprendizagem!

É hora de dar o álbum de fotos aos seus filhos. Depois de fazer o download do primeiro lote de fotos, ele estará pronto para ser levado sozinho com seus filhos!

Etapa 8: algo sobre bateria

Algo sobre bateria
Algo sobre bateria

Este dispositivo IoT projetado para economizar bateria.

Na minha medição, o uso de energia é de cerca de 0,0 - 0,1 mA durante o sono profundo.

Estou fazendo uma medição adicional, contando quantas fotos podem ser exibidas para uma carga completa da bateria.

Você pode seguir meu twitter para saber as últimas notícias.

Recomendado: