View allAll Photos Tagged esp8266

IOT contraption

[IMG_1129]

7-Segment-Anzeige Grove TM1637 mit Microcontroller NodeMCU LoLin V3 ESP8266. Es wird über WiFi eine Verbindung ins Internet aufbebaut und von einem NTP-Server die aktuelle Uhrzeit geholt. Danach zählt der Prozessor selbst weiter und zeigt die Uhrzeit an.

Nachdem es technisch funktioniert hat, habe ich selbst aus Klemmbausteinen ein würfel-förmiges Gehäuse gebaut.

My workshops were a shortened version of my "Arduino For Total Newibies", with an ESP8266 board and environmental sensors. We all had fun and learned a lot. I went to Brno, Czech Republic for 4 days to give 4 workshops at Maker Faire Brno -- two workshops for teaching teachers, and two workshops for anyone at the Faire.

Photo by Maker Faire Brno.

Brno

October-2022

This is the UPS3 v4 board, substituting a DROK Microbuck converter for the linear LM340T5 regulator. The ESP8266, really a ESP8285, remains as the standard controller for this uninterruptible power supply. An ATTiny44 is programmed as a serial to parallel converter to control the voltage switches. This board was made at Oshpark. Nicely done!

My DIY wifi module flasher/programmer. The ftdi (red module) is the usb input. White button is for chip reset. Green jumper selects native ftdi power (if 3.3v, which this module is) or put green jumper on bottom 2 pins for lm1086-3.3 regulator (when the ftdi module is native 5v). Yellow jumper shorts to flash; open to enable user-mode. 3v zener diode on 5v ttl tx line since ESP module is not 5v-tolerant on its inputs.

Wi-Fi enabled Nixie clock using ESP8266 for NTP synchronisation and IN-12b tubes with discrete control

Este é o meu protótipo conceitual de um SmartWhatch feito com um mini-microcomputador tipo Arduino: NodeMCU Esp8266. O display é de oled 128x64 e utiliza uma pequena bateria de um celular antigo e a pulseira é de elástico interno de poltronas residenciais e alguns fios são reciclados também. Eu estava pensando em comprar um relogio digital de led, pois ele era diferente do usual e mostrava as suas peças internas, pois era transparente. Foi aí que descobri o Arduíno e montei primeiro um relógio de matriz de leds e inseri no meu robo que que está na parede do meu escritório. Então decidi fazer um relógio de pulso ou Smartwhatch. Pensei em fazer algo diferente do usual. Também queria algo simples, mas criativo. Não foi nada fácil lidar com todos os problemas estéticos, de montagens e os relativos a um software legal. Foi importante a minha experiência como artista plástico, informática, fotografia e escritor de ficção-científica. Depois de muitos dias de trabalho árduo ele já funciona e recebeu alguns melhoramentos. Mas ainda resta implementar algumas funcionalidades. As sua função atual é de um relógio constituído de mostradores digital e analógico em animação através de um display oled. Ele poderá ser modificado ou ampliado mudando-se o seu programa atual de código aberto para poder acessar a internet, Bluetooth, alarme e automatização residencial etc. Tem sido muito interessante este trabalho de criar utilizando o NodeMCU Esp8266 e por isto muitas ideias estão vindo.

PS.: Foi feita uma primeira atualização do relógio: o display oled teve a sua posição modificada 90 graus no sentido anti-horário para assim desobstruir a frente da conexão mini-usb e permitir modificações futuras no programa do relógio. Também foi adicionado um carregador de bateria interno, e um botão interruptor do display oled para economizar energia da bateria. Assim o smartwhatch só mostrará as horas quando este botão interruptor for acionado.

Talvez agora eu só adicione ao relógio módulos que possam ser utilizados para alguma forma de arte. Esta resolução combina mais com a minha formação de artista plástico.

Sparkfun ESP8266 Thing Dev Board with BME280 breakout board.

Raspberry Pi 3 with DHT22 tempature and humidity sensor

Wi-Fi enabled Nixie clock using ESP8266 for NTP synchronisation and IN-12b tubes with discrete control

Wi-Fi enabled Nixie clock using ESP8266 for NTP synchronisation and IN-12b tubes with discrete control

Wi-Fi enabled Nixie clock using ESP8266 for NTP synchronisation and IN-12b tubes with discrete control

I'm using a small 4cm x 6cm perf board for this quickie project. The OLED display is i2c-like and the arduino nano (usb cable is connected to the nano) and an ESP8266 wifi module (upper right with pcb antenna) run my code that gets time over the network and uses that to run a local software-only RTC. A clockless-clock of sorts ;)

 

You can see the 3.3v regulator chip right above the usb cable. Its best to run the wifi module from a good 3.3v rather than thru the nano's 3.3v weak output. For level converting, I simply clamp the top 5v of the nano with a 3.3v zener and series resistor (1k). That works well enough at 9600baud.

 

On the other side is an OLED 128x64 $10 i2c-like display. the u8lib toolkit works out of the box with the arduino; the only work you have to do is pick one of the hundred or so (lol) C++ constructors since the displays rarely come with actual model numbers on them.

 

For those that are not quite into this stuff, all of these modules and parts are very 'hot' in the so-called maker community. The arduino (atmel controller cpu chip) has taken the field by storm and it created quite a community of builders and 'makers'. Its because of this community that I was able to get such a device up and running from start to finish in a matter of days. Previously, this would have been months and probably taken more than 1 person. I've been doing this for about 6 years now and I'm still amazed at how fast you can take an idea and get a full working proto done, using technologies like the arduino, and now that ESP wifi module, as well.

 

front of the unit: www.flickr.com/photos/linux-works/17695307372/in/photostream

Imagem em alta definição - High definition image

Wrong identification of upper pin G33 (between G25 and G32) .

It is named G23, but G33 is correct !

This little Wi-Fi module, or things like it are at the heart of what is termed "The Internet of Things".

 

These cost just a few pounds each as one-offs, and probably a matter of pence when bought in bulk.

 

Just astonishing, really!

Wi-Fi enabled Nixie clock using ESP8266 for NTP synchronisation and IN-12b tubes with discrete control

Este é o meu protótipo conceitual de um SmartWhatch feito com um mini-microcomputador tipo Arduino: NodeMCU Esp8266. O display é de oled 128x64 e utiliza uma pequena bateria de um celular antigo e a pulseira é de elástico interno de poltronas residenciais e alguns fios são reciclados também. Eu estava pensando em comprar um relogio digital de led, pois ele era diferente do usual e mostrava as suas peças internas, pois era transparente. Foi aí que descobri o Arduíno e montei primeiro um relógio de matriz de leds e inseri no meu robo que que está na parede do meu escritório. Então decidi fazer um relógio de pulso ou Smartwhatch. Pensei em fazer algo diferente do usual. Também queria algo simples, mas criativo. Não foi nada fácil lidar com todos os problemas estéticos, de montagens e os relativos a um software legal. Foi importante a minha experiência como artista plástico, informática, fotografia e escritor de ficção-científica. Depois de muitos dias de trabalho árduo ele já funciona e recebeu alguns melhoramentos. Mas ainda resta implementar algumas funcionalidades. As sua função atual é de um relógio constituído de mostradores digital e analógico em animação através de um display oled. Ele poderá ser modificado ou ampliado mudando-se o seu programa atual de código aberto para poder acessar a internet, Bluetooth, alarme e automatização residencial etc. Tem sido muito interessante este trabalho de criar utilizando o NodeMCU Esp8266 e por isto muitas ideias estão vindo.

PS.: Foi feita uma primeira atualização do relógio: o display oled teve a sua posição modificada 90 graus no sentido anti-horário para assim desobstruir a frente da conexão mini-usb e permitir modificações futuras no programa do relógio. Também foi adicionado um carregador de bateria interno, e um botão interruptor do display oled para economizar energia da bateria. Assim o smartwhatch só mostrará as horas quando este botão interruptor for acionado.

Talvez agora eu só adicione ao relógio módulos que possam ser utilizados para alguma forma de arte. Esta resolução combina mais com a minha formação de artista plástico.

My DIY wifi module flasher/programmer. The ftdi (red module) is the usb input. White button is for chip reset. Green jumper selects native ftdi power (if 3.3v, which this module is) or put green jumper on bottom 2 pins for lm1086-3.3 regulator (when the ftdi module is native 5v). Yellow jumper shorts to flash; open to enable user-mode. 3v zener diode on 5v ttl tx line since ESP module is not 5v-tolerant on its inputs.

Underneath the perf-board. Sorry, no schematic; I just did this based on the ESP pinout and what needed to be connected.

 

Underneath the perf-board, with some of my notes. Sorry, no schematic; I just did this based on the ESP pinout and what needed to be connected.

 

top yellow area is the 6 pin ftdi connector. bottom/left blue 8 pins is the ESP module.

My DIY wifi module flasher/programmer. The ftdi (red module) is the usb input. White button is for chip reset. Green jumper selects native ftdi power (if 3.3v, which this module is) or put green jumper on bottom 2 pins for lm1086-3.3 regulator (when the ftdi module is native 5v). Yellow jumper shorts to flash; open to enable user-mode. 3v zener diode on 5v ttl tx line since ESP module is not 5v-tolerant on its inputs.

esp8266 microchip

This is an aquarium thermometer made with an ESP-07 and a one-wire DS18B20. It's designed to periodically ping a remote API, publish an MQTT message, and/or provide a CoAP endpoint.

 

A jumper toggles between "run" and "bootload" mode. TX, RX, GND and VCC are exposed via right-angle pins for ease of programming.

 

The enclosure is a KIT-1593P from BusBoard Prototype Systems. Love these things--they give you an enclosure, screws, and a custom-fit PCB in a single package.

WiFi-enabled Open Pixel Control server running on an Adafruit Feather HUZZAH ESP8266 module. See github.com/ppelleti/esp-opc-server for code.

1 3 4 5 6 7 ••• 20 21