Skip to content

nightyneko/IOTPRO2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

=========================
ชื่อผู้พัฒนาโครงงาน 
-นายทศพร ลีฬพงษ์ 
-นายวรุตม์ มาศสุวรรณ
-นายธนพรรธน์ หวังเพ็ชรงาม
ชื่อวิชา Hardware Develoopment
ภาควิชา คอมพิวเตอร์
คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเกษตรศาสตร์
========================
อธิบายไฟล์/ไดเรคตอรี
│   license.txt #explain about license for this project
│   README.txt
│
├───schematic # folder for store schematic 
│       Schematic_for_bucket.pdf #Schematic which use in esp32 that connect to pc for notification and send/receive data between nodered
│       Schematic_for_notification_system.pdf #Schematic which use in esp32 that place in bucket 
│
└───source_code #contain all source code file
    ├───for_esp32  #code that exucute in esp32
    │       code_for_bucket.py #source code that prepare for esp32 that place in bucket
    │       code_for_notification.ino #source code that prepare for esp32 connect or place near working place
    │       config.h #config file
    │
    └───for_nodered #file for node-red
            flows.json  #contain a flow that work in node red
=======================
อุปกรณ์ฮาร์ดแวร์ที่ใช้
  * ESP32-S3 x 2
  * sensor Ultrasonic Module x 1
  * buzzer SFM-27 x1
  * servo moter sg90s x1
  * small bucket (3.5L) x1
  * IR sensor module x1
  * Power supply 12V x1
  * model convert voltage to 5V breadboard x1
library using
=== for micropython
  * machine - Allows control over hardware components on microcontroller boards like the ESP32
  * Pin - Controls GPIO pins for digital input/output.
  * PWM - Manages pulse-width modulation for controlling analog components.
  * Timer - Handles timing events and interrupts.
  * UART - Controls serial communication for transmitting and receiving data.
  * time, utime - Deal with time-related operations and delays.
  * network - Provides network-related functionalities.
  * neopixel - Controls Neopixel (WS2812) RGB LED modules.
=== for arduino 
  * PubSubClient.h - Enables MQTT communication for publishing and subscribing.
  * WiFi.h - Provides access to ESP32's WiFi functionalities.
  * time.h - Assists in handling time-related operations, possibly synchronization with NTP servers.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors