======Team Quasar====== //Updated: 1/20/2016// ===== Introduction ===== We are Kenny, Kyaw, and Jaimie, a 296 project group working towards creating our own weatherbox! Hawaii has a strong dependency on imported oil, making our electricity expensive. Photovoltaic (PV) is more sustainable and practical than imported oil, but has not been relied upon. This due to PV's reliance on changing weather patterns, creating intermittent energy outputs. The weatherbox will collect and monitor weather and irradiance patterns to help us predict energy patterns. This will allow us to choose where to place PV panels on the University of Hawaii at Manoa campus. ---- ===== Goals ===== ==Short-term/Personal Goals== *Circuit building *EAGLE proficiency *Organized programming *Time management *Learn more about renewable energy ==Long-term Goals== *Complete a working weatherbox *Have box record data for 2 days ==Future Work== [[weatherbox:team_quasar: Things to finish]]\\ ---- ====== Block Diagrams ====== ===== Hardware ===== {{:weatherbox:team_quasar:block_diagram_hardware.png?nolink |}} ---- ===== Software ===== {{:weatherbox:team_quasar:software_block_diagram.jpg?nolink |}} ---- ====== Resources ====== ===== GitHub ===== Check out our GitHub account: https://github.com/kfujiapples/Team-Quasar ---- ===== XBee ===== [[weatherbox:team_quasar|AT Mode]]\\ [[weatherbox:team_quasar:API Mode]]\\ [[weatherbox:team_quasar:Troubleshooting XBees]]\\ [[weatherbox:team_quasar:Basic Arduino API Communication]]\\ [[weatherbox:team_quasar:Basic Arduino API Packet Sending]]\\ ---- ===== Eagle ===== {{:weatherbox:team_quasar:schematics.png?linkonly|Schematics}}\\ {{:weatherbox:team_quasar:pcb_design.png?linkonly|PCB Design}} ---- ===== Housing ===== {{:weatherbox:team_quasar:housing_back.png?linkonly|Back View}}\\ {{:weatherbox:team_quasar:housing_front.png?linkonly|Front View}}\\ {{:weatherbox:team_quasar:housing_side.png?linkonly|Side View}}\\ {{:weatherbox:team_quasar:housing_top.png?linkonly|Top View}}\\ ---- ===== Tests ===== ==== Charging Circuit Testing Results ==== ^ 1st Scenario (Without Battery) ||| ^ Input ^ Battery ^ Load ^ | 3V | 0.55V | 0.69V | | 4V | 0.53V | 0.66V | | 5V | 4.33V | 4.8V | | 6V | 4.33V | 5.83V | | 7V | 4.33V | 6.82V | ^ 2nd Scenario (With Battery) ^^^ ^ Input ^ Battery ^ Load ^ | 0V | 3.46V | 3.46V | | 3V | 3.46V | 3.46V | | 5V | 3.46V | 4.56V | | 7V | 3.46V | 6.00V | | 8V | 3.46V | 7.30V | ---- ====== Modules ====== ^ Power System ^^^ ^Part Name ^Data Sheet ^Part Number ^ |Solar Charger | [[https://www.adafruit.com/datasheets/MCP73871.pdf|Data Sheet]]\\ | [[https://www.adafruit.com/product/390|MCP73871]]| |On/Off Switch|[[http://www.skyworksinc.com/uploads/documents/202229A.pdf|Data Sheet]]|AAT4280 | |Solar Panel|- |[[https://www.adafruit.com/products/500|Large 6V 3.4W Solar Panel]] | |Battery|[[https://www.adafruit.com/images/product-files/353/C450_-_ICR18650_6600mAh_3.7V_20140729.pdf|Data Sheet]] |ICR18650 6600mAh 3.7V 1S3P| |Voltage Regulator|[[http://www.micrel.com/_PDF/mic5219.pdf|Data Sheet]] |MIC5219 | |Voltage Booster| [[http://www.onsemi.com/pub_link/Collateral/NCP1402-D.PDF|Data Sheet]]|NCP1402 | ^ Sensors ^^^ ^Part Name ^Data Sheet ^Part Number ^ |Temperature Sensor| [[https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf|Data Sheet]]|DS18B20| |Temperature/Pressure Sensor| [[http://www.nxp.com/files/sensors/doc/data_sheet/MPL115A1.pdf|Data Sheet]]|MPL115A| |Humidity Sensor|[[http://sensing.honeywell.com/honeywell-sensing-humidicon-hih6100-series-product-sheet-009059-6-en.pdf|Data Sheet]]|HIH6131-021-001 | |Irradiance Sensor|[[http://www.apogeeinstruments.com/amplified-0-5-volt-pyranometer-sp-215|Data Sheet]]|Apogee SP215| ^ Communication ||| ^ Part Name ^ Part Number ^ Description ^ | Digi ZigBee RF Module | [[https://www.adafruit.com/datasheets/XBee%20ZB%20User%20Manual.pdf|XBee Pro S2B]] | XBEE PRO SET S2B 10MW RPSMA | ====== Meeting Minutes ====== [[weatherbox:team_quasar:meeting_minutes_July_11_2016|296 Team Meeting - July 11, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_April_8_2016|296 Team Meeting - April 8, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_April_6_2016|296 Team Meeting - April 6, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_April_1_2016|296 Team Meeting - April 1, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_March_30_2016|296 Team Meeting - March 30, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_March_25_2016|296 Team Meeting - March 25, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_March_22_2016|296 Team Meeting - March 22, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_March_18_2016|296 Team Meeting - March 18, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_March_17_2016|296 Team Meeting - March 17, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_March_16_2016|296 Team Meeting - March 16, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_March_11_2016|296 Team Meeting - March 11, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_March_9_2016|296 Team Meeting - March 9, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_March_4_2016|296 Team Meeting - March 4, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_March_2_2016|296 Team Meeting - March 2, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_February_26_2016|296 Team Meeting - February 26, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_February_24_2016|296 Team Meeting - February 24, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_February_19_2016|296 Team Meeting - February 19, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_February_17_2016|296 Team Meeting - February 17, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_February_12_2016|296 Team Meeting - February 12, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_February_10_2016|296 Team Meeting - February 10, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_February_5_2016|296 Team Meeting - February 5, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_February_3_2016|296 Team Meeting - February 3, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_January_29_2016|296 Team Meeting - January 29, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_January_27_2016|296 Team Meeting - January 27, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_January_22_2016|296 Team Meeting - January 22, 2016]]\\ [[weatherbox:team_quasar:meeting_minutes_January_20_2016|296 Team Meeting - January 20, 2016]]\\ ---- ====== Meeting Logs ====== ==Friday - 3/25/16== Xbee seems to be working now. The transmission and packages sent were double checked by Kenny. Housing model is ready and the pcb design is ready to be milled. Jaimie has to double check the data transmission for battery voltage and solar voltage data. ==Monday - 3/22/16== We were able to figure out why atmega was not working. We did not burn the bootloader into it. When then we able to test the sensors on the bare bone and just awaiting on troubleshooting the xbee code. Kyaw tested the charging circuit without the batteries and he was able to email our board and we are waiting them to reply back so we can start milling our board. ==Friday - 3/18/16== Kenny wasn't able to attend the meeting today. The rest of the group met with Dr. Kuh. Kyaw has to reroute the PCB design to replace the new part that Tryston sent out through email. Jaimie still working on getting Xbee to work with Arduino. Kenny will try work on bare Arduino. We decided to meet 3 days over the Spring Break and plan to catch up with our Gantt Chart. *Fingers crossed* ==Friday - 3/11/16== We are discussing our next step now that our code is has completed and tested. We are now waiting for Jamie to finish the Xbee code and work it with the sensor code. Kyaw was also able to complete testing the charging circuit. ==Wednesday - 3/9/16== We've got the sensors codes written down and are working, still on progress for Xbee and PCB. We plan to catch up with our gantt chart by spring break. ==Wednesday - 3/4/16== We were able to test all the sensors and we are starting do a test on them all combined. ==Friday - 2/26/16== We redid the two sensors so we can gather the data that it recorded. Jaimie is almost done figuring out the xBee. We also had a meeting with Dr. Ku so he can get an idea of where we are and get to know us better. ==Wednesday - 2/24/16== We began testing two sensors, solar and pressure. We wrote our own code, with the help of YouTube videos to test the solar irradiance sensor. We used the code library provided on wiki page for the pressure. Jaimie has documented on how to get Xbee to work on AT and API Mode on the team's page. She plans to test the XBee with the Arduino in API mode, and start coding on Friday. We plan to finish up coding/testing sensors by Friday. ==Friday - 2/19/16== We've finished up Eagle schematics. We have to start testing sensors with Arduino. Jaimie has started working on Xbee coding and testing. Kenny and Kyaw will start working on the sensors. ==Wednesday - 1/20/16== Our group met with our mentor, Ryan, and discussed about the general goals of the team. We came up with our team name; set up a webpage for our group on wiki; listed things to do before the official meeting on Friday (1/22/16); read through the one of the readings; and answered the questions related to the reading. ==Wednesday - 2/17/16== We are now starting to testing our parts and creating a schematic for them. ==Friday - 2/12/16== We have a change of schedule and decided not to meet in the morning of every Fridays. We went over our Gantt Chart and we decided to split up our work. We planned to finish up our Eagle tutorial (Gerber file) and upload it in our team's Google Drive folder over the weekend. ==Wednesday - 2/10/16== We started on bare Arduino and Eagle tutorials. We planned to finish the schematics and board asap and start on Modules section to keep up with our Gantt Chart. ==Friday - 2/5/16== We discussed Embedded Systems and Arduino Q/A with Ryan. We also went over/practiced our proposal presentation on who presents what. We watched EAGLE tutorials and answer questions. ==Wednesday - 2/3/16== We finished Embedded Systems Q/A, completed Gantt chart (link to our Gantt chart under meeting minutes), and we decided to meet extra meeting hours on Fridays, starting week of 2/8/16. We have completed our Proposal PowerPoint and planned to practice this Friday. Each of us took an Arduino home to make a simple sketch: blinking LED. ==Friday - 1/29/16== Kenny was sick, so he couldn't make it to the meeting. The rest of the team went over the git Q/A with Ryan. We tried uploading several sample files from git to our Team Quasar github repository. ==Wednesday - 1/27/16== Our group watched the Arduino presentation and learned about how it works. We also set up our Linkedin accounts. We are now working on putting together our PowerPoint presentation for our proposal. ==Friday - 1/22/16== First official team meeting with Ryan. We discussed general project outline, goals before next upcoming meeting. Discussions are listed under team meeting minutes. ---- ====== Presentation slideshows ====== {{:weatherbox:team_quasar:Quasar_final.pdf|Team_Quasar_Final_Presentation}}\\ {{:weatherbox:team_quasar:Quasar_CDR_SP16.pdf|Team_Quasar_CDR_Presentation}}\\ {{:weatherbox:team_quasar:Team_Quasar_Proposal_Presentation.pdf|Team_Quasar_Proposal_Presentation}}\\ {{:weatherbox:team_quasar:team_quasar_PDR_presentation.pdf|Team_Quasar_PDR_Presentation}} ----