×

ARDUINO

Control d’accés amb contrasenya. Orgue de llums. Comparativa de editors Arduino. Projecte bon Nadal. Sensor de gas i de fums. Control de la qualitat del aire interior (CO2) amb semàfor LED.

NodeMCU

NodeMCU-ThingSpeak. ThingSpeak. NodeMCU com AccessPoint. Control de la llum de casa per web. Control de un led per el mòbil. Sistema de fitxers en ESP8266. Altura del nivell d'aigua. Avis d’alarma a Telegram. Control de la llum de casa des de Telegram. Control de la intensitat de llum de un LED per Internet. Magatzematge de temperatura i humitat en Thinger. Publicar temperatura i humitat en Google Sheets. ESP8266 i Firebase. ESP8266-BME280 Firebase. La bàscula. ESP8266 NodeMCU amb cèl·lula de càrrega..

ESP32

ESP32-CAM, exemple de prova. Esp32-Cam captura fotos per ser vistes en la WEB. Pujar fotos a un servidor FTP amb ESP32-CAM. Foto amb ESP32-CAM i Telegram. Alarma amb avis a Telegram, utilitzant la placa ESP32-CAM.

PROGRAMACIÓ

Matemàtiques. App Inventor tutorial. MicroPython en ESP8266. Visual Estudio Code per Arduino

Intel·ligència artificial

Classificador d’imatges.

SERVIDORS

Instal·lar i configurar Apache en Ubuntu. Accés a un servidor Linux remotament. Client i Servidor FTP.

MÀQUINES VIRTUALS

Màquina virtual UBUNTU. WindowsXP en Virtualbox.

ELECTRÒNICA

Simulador Multisim. Simulador Proteus.

BASE DE DADES

MySQL. Instal·lació. MySQL. Aplicacions.

JAVA

Netbeans Maven MySQL. Java+Netbeans+Maven+EclipseLink+MySQL Aplicació d’escriptori JavaFX App JavaFX amb SceneBuilder App Java-Swing
favicon
logo

Tresavis

Benvinguts al blog de tresavis de noves tecnologies i més.

Correu : tresavis3@gmail.com

facebook   Instagram   youtube   x   tiktok

☰ Pràctiques   ☰ Articles

Intel·ligència Artificial (IA).

La Intel·ligència Artificial (IA) forma part de la informàtica des dels anys cinquanta. Però només ha estat des del 2000 que els sistemes d’IA han pogut realitzar tasques útils com classificar imatges o entendre el llenguatge parlat. I recentment, l'aprenentatge automàtic ha avançat fins a tal punt que es poden realitzar càlculs significatius d'IA en els telèfons intel·ligents i les tauletes.

Descripció del projecte.

Aplicació per mòbil o tauleta que al enfocar un objecte ens digui el nom del objecte.

funcionament

Bibliografia.

Per el desenvolupament de aquest projecte utilitzem la tutoria de App Inventor nomenat WhatIsIT.

Tutorial en PDF en la pàgina de App Inventor.

Vídeo tutorial:

Components.

1.- Mòbil o tauleta Android.

2.- Ordinador.

3.- Editor de blocs de App Inventor per codificar en Android.

4.- Cable USB-miniUSB per connectar el mòbil amb l'ordinador.

5.- Programari necessari per la connexió dels dos dispositius, explicat en Article de AppInventor.

Classificador d’imatges.

En la plataforma de App Inventor, en el diseny, afegim els següents componets a la pantalla Screen1:

· Un label, lbEstat on mostrarà si hi han errors i el estat, esperant o preparat.

· WebViewer1, el visor de Web.

· Una alineació horitzontal, contenidor dels botons.

· Dos botons i un label entremig invisible per fer de separació.

· LookExtension Look1, que es el classificador de les imatges enviades per WebViewer1.

diseny1
diseny2

Nota important: en les propietats de Look1 posar WebViewer1 en la casella de WebViewer

webviewer

Codi.

En el editor de blocs, obrim les comandes dels diferents components que hem afegit en el diseny i els seleccionem i arrestrem.

El codi el descomponem en dos parts, la primera, el tractament dels errors i la segona la lògica del algoritme.

codi
codi

Explicació de codi.

· En la part del tractament dels errors, creem una llista de possibles errors.

· Si Look1 falla, el label lbEstat mostra el item del error de la llista, si existeix. Si el error no está en la llista el lbEstat mostra "not found".

· En la part de la lògica del programa, al clicar el botó btnCamera, crida al Look1 perquè executi el mètode per canviar la posició de la càmera, de cara o frontal.

· Quan Look1 te el classificador preparat, habilita el botó btnClasifica, que abans estava desa habilitat i mostra en el label lbEstat "PREPARAT"

· El botó btnClasifica al clicar-lo crida la mètode de Look1 per classificar la imatge.

Instal·lació.

Connectem la tauleta i el ordinador per USB.

En la tauleta o mòbil iniciem l'aplicació MIT AI2 Companion.

En el ordinador iniciem l'aplicació AiStarter.

Està tot explicat en el article dedicat a AppInventor.

El codi amb el emulador té que quedar de la segûent manera:

funcionament

Resultat final.

Contingut.


Nosaltres

albert1
albert2
albert3

Federico García Lorca.

Y que yo me la lleve al río

creyendo que era mozuela,

pero tenía marido.

Fue la noche de Santiago

y casi por compromiso.

Se apagaron los faroles

y se encendieron los grillos.

En las últimas esquinas

toqué sus pechos dormidos,

y se me abrieron de pronto

como ramos de jacintos.

El almidón de su enagua me

sonaba en el oído,

como una pieza de seda

rasgada por diez cuchillos

Sin luz de plata en sus copas

los árboles han crecido,

y un horizonte de perros

ladra muy lejos del río.

Pasadas las zarzamoras,

los juncos y los espinos,

bajo su mata de pelo

hice un hoyo sobre el limo.

Yo me quité la corbata.

Ella se quitó el vestido.

Yo el cinturón con revólver

Ella sus cuatro corpiños.

Ni nardos ni caracolas

tienen el cutis tan fino,

ni los cristales con luna

relumbran con ese brillo.

Sus muslos se me escapaban

como peces sorprendidos,

la mitad llenos de lumbre,

la mitad llenos de frío.

Aquella noche corrí

el mejor de los caminos,

montado en potra de nácar

sin bridas y sin estribos.

No quiero decir, por hombre,

las cosas que ella me dijo.

La luz del entendimiento

me hace ser muy comedido.

Sucia de besos y arena,

yo me la lleve del río.

Con el aire se batían las

espadas de los lirios.

Me porté como quien soy.

Como un gitano legítimo.

La regalé un costurero

grande de raso pajizo,

y no quise enamorarme

porque teniendo marido

me dijo que era mozuela

cuando la llevaba al río.


Tags

Noves tecnologies WEB Arduino Domótica MycroPython NodeMCU IoT Java ESP8266 Lora C++ Programació Server-Client