Академический Документы
Профессиональный Документы
Культура Документы
Description:
This specification describes and defines the system level architecture
of an internet weather desk clock. The clock is connected to Internet
through WIFI, get time/date/weather information to display on LCD. It
supports Alarm mode with 4 alarm times. This clock can updates
surrounding environment temperature, humidity. It can also work
without internet, time is updated via real time IC.
External Environment:
Clock is used indoor, put on desk, directly powered by 5V adapter
(smartphone’s charger).
Temperature range is between 10 and 50 Celcius.
System block diagram.
Real-Time I2C
Input
Temperature I/O
&Humidity BUZZER
Sensor TTL 1 wire
Micro-
Controller
Module wifi User UART Display
SPI, UART Interfac Screen
e
Analog Button
Button
Driver I/O
Power Supply
5V
ADAPTER 5V DC MICRO USB 5V DC to 3.3V
3.3V
DC
GND
1. Control Interface
- Purpose: User interface, used for mode choosing, changing time &
date, changing access point, ….
- Requirement: Simple and easy to use.
4. Internet connection
- Purpose: get time/date/weather from internet.
- Requirement: easy to implement, commonly used, adapt to user
network environment.
5. Sounder
- Purpose: used for alarm mode.
- Requirement: power must higher 70dB.
6. Power Supply
- Purpose: Supply regulated 3.3V DC voltage for modules and
components inside the system.
- Requirement: Stable.
Hardware Component Interface Component Note
part number
Regulator to 3.3V DC-DC ASM1117 Convert 5V DC from
adapter to 3.3V DC
Adapter Micro USB, 220V
AC – 5V DC
8. Micro Controller:
Requirement:
- Pins: At least 30 GPIO.
- Supported Interface: SPI, One Wire, UART, I2C.
- Working Voltage Range: the wider, the better.
- ROM: at least 8KB.