Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spacebagel/portablenotificationcenter_esp8266
IoT ESP8266
https://github.com/spacebagel/portablenotificationcenter_esp8266
3d-models esp8266 gcode iot nodemcu-esp8266
Last synced: about 1 month ago
JSON representation
IoT ESP8266
- Host: GitHub
- URL: https://github.com/spacebagel/portablenotificationcenter_esp8266
- Owner: spacebagel
- Created: 2024-08-01T17:43:25.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-02T00:01:24.000Z (about 2 months ago)
- Last Synced: 2024-12-22T00:44:35.829Z (about 1 month ago)
- Topics: 3d-models, esp8266, gcode, iot, nodemcu-esp8266
- Language: G-code
- Homepage:
- Size: 1.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📻 Portable notification system with ESP8266
![red_case](https://github.com/user-attachments/assets/dbedbdee-807c-48a5-8b5c-2789b6ee7eb2)
![case_front](https://github.com/user-attachments/assets/0d579c00-e042-44f2-9a17-e3de25dc6374)
![case_back](https://github.com/user-attachments/assets/52dde88c-b11a-456f-92b8-1ba834443a6f)
## Description
This project is my first experience in 3D modeling, 3D printing, making draft, microcontroller programming and soldering.- 3D models: [*link*](https://github.com/spacebagel/PortableNotificationCenter_ESP8266/tree/main/3D%20models)
- code: *link*## Components
- NodeMcu v3 CH340![NodeMcu](https://github.com/user-attachments/assets/a518ae98-04c3-412c-af66-ca832b69a79a)
- TFT 0,96 ST7735 IC 80*160
![tft](https://github.com/user-attachments/assets/f2653042-fcff-449f-a87f-c2415d406e3f)
- Buzzer KY-006 KY-012
![buzzer](https://github.com/user-attachments/assets/798ce2ee-16f0-4e82-aad6-f2f15dd99fee)- Buttons x2
![button](https://github.com/user-attachments/assets/bd7959df-eb6c-4532-9665-42a2b992ae7b)
- Switch 1P2T
![switch](https://github.com/user-attachments/assets/9275a60a-c271-44ae-b088-2c091feca2a4)
- Lithium battery ICR18650 3,7V
![battery](https://github.com/user-attachments/assets/f993c509-e99c-40ca-8983-61a2c351906c)
- USB Type-C 5V 2A charge-discharge module
![charger](https://github.com/user-attachments/assets/56433555-d19b-489a-adc7-6d6defcabd63)- 18650 battery case
![case](https://github.com/user-attachments/assets/54c35ac4-8c9c-4cfc-9419-1bc02254136f)
## Equipment and consumables
- 3D printer (KINGROON KP3S)
- PLA plastic
- Soldering iron
- Electrical tape
- Solder
- Rosin
- Wires
- Glue
- Screeds## Software
- FreeCAD (https://www.freecad.org)
- PrusaSlicer (https://github.com/prusa3d/PrusaSlicer/releases)
- Arduino IDE (https://www.arduino.cc/en/software)
- CH340 Driver (https://sparks.gogo.co.nz/ch340.html)## Setings
Arduino IDE, selected board:```
http://arduino.esp8266.com/stable/package_esp8266com_index.json
```![board](https://github.com/user-attachments/assets/f5383f68-e8d3-464f-8066-7276657e37e0)
![board_more](https://github.com/user-attachments/assets/b3e62740-8841-4b0f-960f-630f44730f5b)
PrusaSlicer:
![slicer_main](https://github.com/user-attachments/assets/134c0e7f-3a00-4365-b619-8da64940caf3)
![slicer_other](https://github.com/user-attachments/assets/55342bc1-92a6-46e7-a91f-9da44a4564af)
## Stages
## Pins
Display:
- D2 - DC
- D3 - RST
- D4 - CS
- D5 - SDA
- D7 - SCLBuzzer - D6
Buttons:
1. D1
2. D8## Libraries
- ESP8266WiFi
- ESP8266HTTPClient
- ArduinoJson
- Adafruit_GFX
- Adafruit_ST7735
- WiFiClient
- WiFiClientSecure
- WiFiClientSecureBearSSL## Guides
FreeCAD: https://youtu.be/yQpD8cCA7x4?si=OD5aLB4QK-etjoWo