Return to IoT Kits

6C. Assemble Remote Display

The remote display is a companion kit to the IoT Kits weather station. It will receive weather and telemetry information from your weather station over ThingSpeak or the APRS-IS if you are a licensed radio amateur.

Assemble the Kit:

  1. Press the female headers with the short pins onto the pins of the display then set the D1 Mini onto the short header pins. This way everything will be nice and square.
  2. Make sure the silver 8266 shiny silver “can” is on the side that faces the underside of the display.
  3. Solder the pads on the reverse side of the D1 Mini to the headers.
  4. (OPTIONAL: If your kit is supplied with a pushbutton) Cut the wire in half and skin the ends. Bend hooks in one end of each wire and solder the hooked ends to the pushbutton terminals. Solder the other ends to the GND and D1 pads on the underside of the TFT display as shown in the photo.
  5. Make sure the D1 Mini is in the correct orientation for the display: RST to RST, TX to TX, etc.
  6. Upload the firmware as described below.
  7. Supply power to the D1 Mini from a common USB adapter and Mini USB cable.
  8. You can put the display inside the box supplied with the kit. Cut a hole for the Mini USB connector with an Exacto knife and drill a 5/16-inch hole for the pushbutton. Make sure there is space under the display and beside the D1 Mini to mount the button. Wrap the button terminals with a bit of electrical tape to prevent shorting with the display or D1 Mini.
  9. Michael’s craft store carries a small wooden box with a glass window in the lid. It would make a nice enclosure for the kit.

Pushbutton Connections

Headers set on display

D1 Mini ready to solder

Configuring your IoT Remote Display Kit:

  1. Open D1S-Display-IoT-manual-config in the Arduino IDE. There are two tabs: D1S-Display-IoT-manual-config.ino and ThingSpeak_config.h
  2. You will need to enter the following information into the ThingSpeak_config.h tab of the IDE:
    1. Your Wi-Fi SSID
    2. Your Wi-Fi password
    3. Your ThingSpeak channel ID
    4. Your ThingSpeak API_READ_KEY
    5. Uncomment ONLY the timezone string for your location. (Eastern Timezone is already uncommented) All other locations should be commented out by preceding the line with \\
  3. Save the configuration file.
  4. Compile and upload the firmware to the D1 Mini microUSB connector.
  5. The screen changes every five seconds. The weather and telemetry will appear immediately.

Configuring your APRS Remote Display Kit:

  1. Open D1S-Display-APRS-manual-config in the Arduino IDE. There are two tabs: D1S-Display-APRS-manual-config.ino and APRS_config.h
  2. Since you have a working weather station, use may use your station’s SSID or you can use my station as a test: W4KRL-15. You will need to enter the following information into the APRS_config.h tab of the IDE:
    1. Your Wi-Fi SSID
    2. Your Wi-Fi password
    3. Your callsign with an unused SSID from 1 to 16. Recommend using -13 or -15. For example W4KRL-15
    4. Your APRS-IS passcode. https://apps.magicbug.co.uk/passcode/
    5. The callsign of your IoT Kits weather station: W4KRL-15
    6. Enter the filter for your station, for example b/W4KRL-15
    7. Save the configuration file.
    8. Compile and upload the firmware to the D1 Mini microUSB connector.
  3. The screen changes every five seconds. The weather and telemetry will appear within 10 minutes.