aloveric / PersonalWeatherStation

Personal Weather Station with Arduino, a smart device for Pixel Weather v4.x

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PersonalWeatherStation

Personal Weather Station with Arduino, a smart device for Pixel Weather v4.x.

Table of contents

1. Features and Screenshots:

  • Temperature and humidity

  • Clock with temperature and humidity

  • Pomodoro Timer

  • Game

2. Board and Parts:

  • Arduino Uno or Nano
  • Optional Shield: Uno with Arduino Sensor Shield v5, Nano with I/O Shield
  • Bluetooth with CC2541 (VCC, GND, TX, RX)
  • OLED 128x64 IIC(I2C) with SSD1306 (VCC, GND, SDA, SCL)
  • Passive Buzzer (3.3v, GND, S or D)
  • DHT11 (VCC, GND, S or D)

3. Design Pictures:

  • Arduino Uno

  • Arduino Nano

4. Pin Table:

Arduino Uno / Nano Pin Part Pin Part Name
VCC VCC Bluetooth
GND GND Bluetooth
RX TX Bluetooth
TX RX Bluetooth
VCC VCC OLED
GND GND OLED
A4 SDA OLED
A5 SCL OLED
3.3v 3.3v Passive Buzzer
GND GND Passive Buzzer
D13 S or D Passive Buzzer
VCC VCC DHT11
GND GND DHT11
D2 S or D DHT11

5. Drivers:

macOS - Serial port driver for Sierra (10.12) and High Sierra (10.13)

6. Firmwares:

HelloWorld - Testing screen and buzzer

v1.0.0 - Include all functions

Steps:

  1. Unzip the firmware file
  2. Download Ardukit (macOS) and select .hex file to flash into Arduino board

7. App Download:

Pixel Weather v4.x (Available on App Store, for iPhone, iPad, Watch)

About

Personal Weather Station with Arduino, a smart device for Pixel Weather v4.x