Skip to content

spacebagel/PortableNotificationCenter_ESP8266

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

📻 Portable notification system with ESP8266

red_case

case_front

case_back

Description

This project is my first experience in 3D modeling, 3D printing, making draft, microcontroller programming and soldering.

Components

  • NodeMcu v3 CH340

NodeMcu

  • TFT 0,96 ST7735 IC 80*160

tft

  • Buzzer KY-006 KY-012

buzzer

  • Buttons x2

button

  • Switch 1P2T

switch

  • Lithium battery ICR18650 3,7V

battery

  • USB Type-C 5V 2A charge-discharge module

charger

  • 18650 battery case

case

Equipment and consumables

  • 3D printer (KINGROON KP3S)
  • PLA plastic
  • Soldering iron
  • Electrical tape
  • Solder
  • Rosin
  • Wires
  • Glue
  • Screeds

Software

Setings

Arduino IDE

Selected board:

http://arduino.esp8266.com/stable/package_esp8266com_index.json

board

board_more

PrusaSlicer

slicer_main

slicer_other

Pins

Display:

  • D2 - DC
  • D3 - RST
  • D4 - CS
  • D5 - SDA
  • D7 - SCL

Buzzer - D6

Buttons:

  1. D1
  2. D8

Libraries

  • ESP8266WiFi
  • Adafruit_GFX
  • Adafruit_ST7735
  • WiFiUdp
  • NTPClient
  • ArduinoJson
  • beaconSpam

There may be a situation when the screen size and the information displayed do not match by a couple of pixels. Then you need to change the width and/or height value in the Adafruit_ST77xx.h file on a little bit more

Guides

FreeCAD: https://youtu.be/yQpD8cCA7x4?si=OD5aLB4QK-etjoWo

About

IoT ESP8266

Topics

Resources

Stars

Watchers

Forks

Languages