Week 13:
Applications and Implications

Scroll Down

Assignment


Assignment:Propose a final project that integrates the range of units covered.
Learning outcomes: Define the scope of a project, develop a project plan.

Questions that needs to be answered

  • a) what will it do?
  • b) who has done what beforehand?
  • c) what materials and components will be required?
  • d) where will they come from?
  • e) how much will it cost?
  • The answers to the questions above will allow you to create your BOM, or Bill Of Materials.
  • f) what parts and systems will be made?
  • g) what processes will be used?
  • h) what tasks need to be completed?
  • i) what questions need to be answered?
  • j) what is the schedule?
  • k) how will it be evaluated?
  • Final Project

    Final Project

    My final project is an iot for agriculture platform which will be used to sense temperature humidity and soil moisture levels of a small or medium scale farm and control water pumps to irrigate the farm based on those readings. The goal of my final project is to be able to make sensor nodes and have them communicate with each other over a centralized platform.

  • a) what will it do?
  • Sensor node 1 will sense Temperature Humidity and Soilmoisture of the farm
  • Sensor node 2 will control a dc motor on command of sensor node 1
  • Sensor node 1 and 2 will be monitored and controlled via a centralized platform local dashboard running of a raspberry pi
  • Raspberry pi 3 will be acting as the gateway to the internet
  • b) who has done what beforehand?
  • In week 3 I learn to use tinkercad and fusion 360 to design my sensor node enclosure
  • In week 4 I learn to design press fit constructions so I decided to design a press fit cap for pluging my sensors onto my base unit
  • In week 6 I was able to both design my pres fit sensor enclosure using cad software and print it using the 3d printer
  • In week 7 I learnt how to design my microcontoler board using kicad and programming the attiny 44a which I will be using as my final project microcontoler.
  • In week 8 I designed and made my first prototype for my greenhouse for displaying my sensors setup but I will have to redesign and make a version 2.0 because I was not satisfied with the design
  • In week 9 I worked on setting up my gateway which is the raspberry pi installing nodejs and python and testing my esp8266 and the mqtt libraries.
  • In week 11 I tested to see if i can use the attiny 45 instead of the attiny 44a for my input week but I realized that the 45 has too little flash memory I was not able to have both phototransistor and dht running at the same time.
  • In week 12 I designed and built my output microcontoler board to control my dc motor to switch my pump on and off but It did not work as yet I am still working on it.
  • My final project design is based on Iot open layer architecture. Instead of having fixed sensors and actuators to a single controller and monitoring and controlling them over a single platorm we could have the sensors and actuators wireless and have them all communicate via a single platform. The IoT Open Layer Architecture already covers the communication between these devices (sensors - gatways- and application interfaces ).

    My goal is to try and impliment this open layer architecture with my final project for iot for agriculture in suriname because iot is still a new topic here in Suriname. My goal is to design and build my iot for agriculture platform and try to impliment the open layer architecture to have my sensor nodes communicating over my local dashboard running on a raspberry pi. I still have to venture into the organizing of these multiple sensor nodes on the platform and the communicaiton not only over wifi but loraWan.

    Bill of Materials

  • c) what materials and components will be required?
  • d) where will they come from?
  • e) how much will it cost?
  • The answers to the questions above will allow you to create your BOM, or Bill Of Materials.
  • Material Purpose Quantity Price Origin
    Lithium Ion Cylindrical Battery - 3.7v 2200mAh Sensor node 1 and 2 2 9.95
    SENSIRION SHT21 HUMIDITY/TEMPERATURE SENSOR Sensor node 1 2 8.82
    Esp8266 stand alone module Sensor node 1 and 2 2 3.15
    Soil Moisture sensor Sensor node 1 2 11
    bushbutton Sensor node 1 1 8.00
    mulicolor led Sensor node 1 1 8

    Processes and Tasks

    Processes and Tasks

  • f) what parts and systems will be made?
  • I have designed my sensor enclosure in week 3 and 4 when I was learning to work with the cad software and learn about pressfit
  • I am waiting on the materials to see if I am able to make bio plastic to make the enclosure for my sensor if not I will be 3d printing my enclosure
  • I have been busy designing my microcontoler board since week 9 and testing with an exsisting esp8266 wifi module I am waiting for my modules to be shipped to suriname.
  • I have also designed my sensor node 1 in week 11 for input week and sensor node 2 in output week to control my dc motor
  • g) what processes will be used?
  • I will be using fusion 360 and tinkercad for 3d modeling and desgining of my final project sensor nodes
  • I will be using the 3d printer makercase and software cura for 3d printing my enclosure if I do not get the materials for make the bio plastic in time
  • I will be using librecad for designing my mini greenhouse enclosure and the shopbot cnc machine for cutting the part out
  • I will be using kicad and flatcam for designing my microcontoler boards and the stepcraft or roland for milling the pcb
  • I will be using arduino ide and C for programming my microcontoler board and putty nodejs mqtt for programming my gateway which is on the raspberry pi.
  • h) what tasks need to be completed?
  • Mill my sensor microcontoler board and solder them and program them
  • 3d print my sensor nodes enclosure
  • Cnc cut my greenhouse case
  • i) what questions need to be answered?
  • Can I display multiple dht or temp readings from one esp device in multiple widgets on my dashboard which is coming in over mqtt
  • Can I program my sensor node to be in sleep mode when not sending data after a fixed amount of time
  • Will I be able to make my sensor node enclosure using bio platic
  • Schedule/ Evaluation

    Schedule

  • j) what is the schedule?
  • 4/13/2019 Outbound communication using mqtt
  • 4/16/2019 Finalize pcb design for sensor nodes and mill the boards
  • 4/19/2019 Solder and Program microcontoler sensor nodes
  • 4/21/2019 3d print sensor nodes enclosures
  • 4/21/2019 Cnc cut greenhouse case
  • Evaluation

  • k) how will it be evaluated?
  • I will be happy if I can get my sensor nodes to stream the temp humidity and soil moisture to my centralized dashboard hosted locally on my raspberry pi. and my pump to switch on based on those reading
  • If I have enough time i would like to make a nice greenhouse case to demo my setup if not I will use the exsisting greenhouse I made in week 8
  • From the FabAcademy assessment, the final project requirements are as follows: - create your own integrated design - demonstrate 2D & 3D modelling capabilities applied to your own designs - select and apply appropriate additive and subtractive techniques - demonstrate competence in design, fabrication and programming of your own fabbed microcontroller PCB, including an input & output device

    Contact Us

    Where To Find Us

    Paramaribo Suriname
    Ethnalaan
    50..

    Follow Us