If you were logged in and working on this process, you would log your work on this page.
Documentation work is about capturing the essence of activities in order to pass it on to other collaborators and stakeholders. Documentation MUST be shared with your peers and you need to drop a link with your log. Documentation can be text, video, pictures, or a mix. It also must be relevant to the project.
I updated the Hardware working docs
I also wrote a report
Technician work is work that doesn't result in the design of something new, or doesn't require high skills like for example for debugging a circuit or a program. Example of activities are: soldering, wiring, connecting and arranging things around, ...
Worked on fixing updated arduino IDE, as new versions doesn't compile FFT code. Made arduino sketches to test sensors individually. Did tests on sensors with the new board.
Testing new board.
PCB assembly (Soldering), Crimping sensor wires, updating documentations.
Did some additional tweaking towards DataToCSV script. Did soldering of the PCB board.
Worked towards film sensor development and designing the communication protocol for Arduino > Serial.
Test out Force film sensor.
Find out the valuable resistance range.. choose a proper resistor for voltage divider circuit.
Prepare a new film sensor. Sketched arduino code for testing.
Prepped for film sensor tests.
Mainly worked on FFT algorithm. Researched to fully understand how functions are working. Afterwards, found bugs in the ArduinoNano code. Also, with Patrice and John brainstormed about load washer replacements. And sorted out all components for soldering new PCB.
Reviewed the deliveries of components for new PCB. Made a cart for missing components. Prepared a doc to accompany the soldering process. Worked on the Python script to plot real time data.
Worked on setting up the DataPipeline for exporting DynamoDB data. So, data can analyzed etc.. Monitored vibration sensor data, defined tests for analysis process for the vibration sensor data
Reviewed PCB schematics, BOM etc and sent it out to order. Participated in development of pumps testings.
Made complementary changes to the new PCB doc. Scrum meeting. Researched towards future development solutions.
Prepared files for the PCB printing, finished Bill of Materials, made a document explaining boards features and wiring.
Initiated run test on the pump, monitored systems stability. Experienced issues with the internet. Designed footprints for the components
Updated the firmware on arduino, to fix data formatting errors. Did research and started the design of the PCB.
Went through available materials to assemble the second board for putting another node to the network. Found various bugs on the second board as broken tracks, circuit shorts made by hand soldering. Fixed few, but one, because it required additional tools for desoldering, but they were not available.
Prepared the arduino board and the pump for running.
Worked with Pv and Jim at the sponsor's site. Soldering sensor connections, helped debug the Load washers, modified the PCB board for the IR Temp sensor, because Pov found a hardware bug.
Worked with Pov and later with Jim to debug Sensor node 1, work reported here
Worked with Scott and Jim on the Sensor node. We found some problems with it and tried to debug. At the same time, I had to verify connections, wired some sensors, verified connections... Mostly assisted...
PCB testing, debugging.
Worked on script which directly accesses DynamoDB and downloads required items.
Integrated with a calendar GUI for selecting timestamps for filtering.
Worked on script which directly accesses DynamoDB and downloads required items, instead of creating DataPipelines etc.
Worked on ArduinioNano > to CSV via serial. Encountered that vibration sensor data is not calibrated, therefore the output is not usable.
Made a tool to filter whole database file and generate CSV file for plotting data etc. filters are for timestamps and for parameters. Also, worked on a GUI for it, so it's easy to use for colleagues. Worked on the concept(for code) for acquiring vibration data for the start motion of the pump.
Assisted Pov remotely to debugging AWS double """" quote problem.
Updated arduino code to fix AWS cloud problem.
Worked on the python code to display real time data over time.
- Added new formatting, error checking and data sequencing to python script to accommodate new data.
- Worked with Scott on pulling solution for pulling CSV files from DynamoDB.
- Tried to get freeboard.io up and running to no avail. Discovered problem was with site. Tried new JSON endpoints.
Various debugging work, to set up the system for long run tests.
Worked with Pov on debugging communication problem between Nano and Arduino
Did changes in arduino Nano code, to gather data from sensors without any crashes. As well as, wrote changes for arduino Nano and Arduino Uno codes to establish communication for data transmission, for receiving Arduino Nano readings.
Debugging of faulty sensors.
Tibi and Pov joined in later.
Documented findings here:
Debugging Sensors, fixed hardware issue, which was affecting many other variables.
Debugging the sensor node with Pov and later with Jim. contributed with ideas, took mostly a coordinator role, structuring our activity. I later documented our conclusions, which was logged separately.
Started debugging sensor Node 1, found issues with IR and load washer sensors. Worked on arduinoNano code.
Worked with Pov on arduino nano code and firmware.
Started debugging sensors.
Created new python scripts for sending data, sending dummy data.
Added error checking to XBee communication.
*Transferred all cloud services to AWS N.Virginia
*Cleaned up Raspberry Pi
*Created new folder with Auth and keys and certificates for AWS east
*Fixed loose power connections
*Connected PCB back to pump with scott.
*Debugged level sensor. to no avail.
Task #340 Re-installed the node with Jim after it was taken off to finish pump installation
Context: Sensor network
*Wiring and debugging PCB
*Updating Raspberry Pi , Amazon IoT and DynamoDB for new sensors.
*Final prep for adding machine learning component.
*Automated script for extracting data from DynamoDB