Week 19:
Project Development

Scroll Down

Assignment


Assignment:
Complete your final project tracking your progress.

  • What tasks have been completed and what tasks remain?
  • What has worked and what hasnt?
  • What questions need to be resolved?
  • What will happen when?
  • What have you learned?
  • Project Development

    a) What tasks have been completed

    For my final project development I got most of my tasks completed! I was able to get both my input and output sensor nodes to work. One node senses temperature humidity and soilmoisture data and sends it over mqtt to my dashboard hosted on my raspberry pi and the other node is connected to a pump which can be controled via the same platform.

    I was also able to make my sensor nodes enclosure using laser cutted front and 3d printed back pieces.

    I was also able to cnc my greenhouse bed and design it using vinyl cutted stickers

  • I was able to make my custom Cloud Connected Dashboard hosted on my Raspberry pi which receives and shows my sensor data and control buttons using Mqtt and WebSockets.
  • I was able to make my custom pcb deisned for both nodes using the ESP-WROOM 32D and the Atmga328pAu. I got it milled , soldered and programmed to both read temperature , humidity, and soilmoisture data and switch my pump on and off.
  • I was able to cnc my plant bed and dress it up using vinyl cutted vine stickers
  • a) What tasks remain?

  • I would like to try integrating lora wan module to my pcb design for low power wide range connectivity
  • I would like to make my sensor enclosure using bioplastic.
  • a) What has worked

  • I got my dht11 sensor and soil moisture sensor to send their data to the atmega328p and I got that data sent over serial to the esp32d which send my data to my dashboard over Mqtt over Wifi
  • I was able to connect a relay switch to my second node which was used to control the pump over the dashboard
  • I got my nodejs mqtt and websockets to run on my raspberry pi which serves up my dashboard. I was also able to parameterize my code so that I was able to connect muliple nodes to connect and display their data on the widgets.
  • a) What hasnt?

    I was not able to get the esp8266 wifi module circut to work stably so instead I switched to the newer version of the wifi module the ESP32D WROOM

    What questions need to be resolved?

  • Questions which I have is relating to power consumption how long can my sensors last in the filed based on my use case. note I need to add to my code to switch my nodes to sleep mode so they consume less power.
  • What will happen when?

  • I will start right after fabacademy to make my node enclosure using bioplastic because I need to order the glycerol online since I cannot find it in suriname
  • I will also start designing a new circut to add the loraWan module to try testing in longer range
  • What have you learnt

  • I learn alot!!!! .... I learn how to design mill and solder my own circuits which is my favorite part
  • I learn how to complete end to end the communication of my devices to my platform / relating to programming
  • I learn to use 2d and 3d software which was the challenging part for me but I enjoyed it and will invest more time in becoming better at it to design more detailed and amazing projects
  • Contact Us

    Where To Find Us

    Paramaribo Suriname
    Ethnalaan
    50..

    Follow Us