====== Cranberry ====== {{:weatherbox:cranberry:cranberry4.1charging.jpg?nolink&600|}} //Cranberry v4.1 Charging// ===== Project Description ===== The Cranberry Weatherbox is the third generation environmental sensor module, capable of measuring barometric pressure, humidity, temperature, and solar irradiation. The module is integrated as part of a weather sensor network that communicates with a central server. The main motivation for the design of Cranberry is to improve upon the hardware of the first generation weatherbox, Apple. This is accomplished mainly through the implementation of a more efficient power system and an overall reduction in size and cost. However, the original design contains numerous hardware design problems, and is currently not operational. Therefore, the Cranberry team is responsible for troubleshooting the problems of this design, as well as implementing changes which will improve the design as a whole. ===== Team Members ===== * FA2014-SP2015: Conrad Chong (Version 1) * FA2015-SP2016: Brandon Amano and Kim Pee Castro (Version 2-3) * FA2016-SP2017: Jennifer Chun, Joslyn Hamada, and Emily Lum (Deploying Version 3.5, Designing 4.0) * FA2017: Jennifer Chun and Joslyn Hamada (Deploying 4.0, Designing 4.1) * SP2018: Jennifer Chun, Joslyn Hamada, Emily Kane, and Emily Lum (Deploying 4.0 and 4.1) * FA2018: Clyde Felix, Emily Kane, Emily Lum (Deploying 4.1, Designing 4.2) * SP2019: Emily Kane, Joseph McConnell (Designing 4.2, Debug 4.1, Deploying 4.2) ===== Spring 2019 Goals ===== * Design Cranberry 4.2 * Debug Cranberry 4.1 * Populate and debug Cranberry 4.2 * Deploy Cranberry 4.2 ===== Fall 2018 Goals ===== * Populate and debug Cranberry 4.1 * Deploy Cranberry 4.1 * Design Cranberry 4.2 ===== Spring 2018 Goals ===== * Solder Cranberry 4.0 and 4.1 * Test and troubleshoot 4.0 and 4.1 * Deploy 1 Cranberry 4.0 * Deploy 1 Cranberry 4.1 ===== Fall 2017 Goals ===== * Solder 2 Cranberry 4.0 boards * Test and troubleshoot 4.0 * Deploy 2 Cranberry 4.0 * Continue debugging 3.2 and 3.5 if there is time ===== Spring 2016 Goals ===== * Update Cranberry Documentation * Troubleshoot problems with current design and fabricate operational board * Improve upon Cranberry board layout and implement personal design preferences ===== Fall 2016 Goals ===== * Test, debug, and deploy Cranberry v3.5 * Design a new Cranberry version * Improve the Cranberry board with changes from Spring 2016 ---- ===== New v4.2 PCB Designs for Spring 2019 ===== {{:weatherbox:cranberry:maincranberry.png?direct&400|}} //Cranberry v4.2 Main Board// EAGLE Schematic: {{ :weatherbox:cranberry:cranberry_main_4.2.png?linkonly |}} {{:weatherbox:cranberry:sensorcranberry.png?direct&400|}} //Cranberry v4.2 Sensor Board// EAGLE Schematic: {{:weatherbox:cranberry:cranberry_sensor_4.2.png?linkonly|}} ===== Block Diagram ===== {{:weatherbox:cranberry:cranbery_block_diagram.png?nolink|}} ---- ===== Power Budget and BOM ===== * Power Budget - {{:weatherbox:cranberry:cranberry_-_power_budget.pdf|}} * Bill of Materials - {{:weatherbox:cranberry:cranberry_-_bill_of_materials.pdf|}} ===== Meeting Minutes ===== [[weatherbox:cranberry: Spring 2019 Meeting Minutes]]\\ [[weatherbox:cranberry: Fall 2018 Meeting Minutes]]\\ [[weatherbox:cranberry: Spring 2018 Meeting Minutes]]\\ [[weatherbox:cranberry: Fall 2017 Meeting Minutes]]\\ [[weatherbox:cranberry: Spring 2017 Meeting Minutes]]\\ [[weatherbox:cranberry: Fall 2016 Meeting Minutes]]\\ [[weatherbox:cranberry: Spring 2016 Meeting Minutes]]\\ [[weatherbox:cranberry: Fall 2015 Meeting Minutes]]\\ ===== Notes ===== * [[weatherbox:cranberry: Cranberry v4.0 Redesigning Ideas]]\\ * [[weatherbox:cranberry: Cranberry Fall 2016 Final Notes]]\\ * {{ :weatherbox:cranberry:cranberry_v4.0_main_board_schematic.pdf |}} * {{ :weatherbox:cranberry:cranberry_v4.0_sensor_board_schematic.pdf |}} ---- ==== Tutorials ==== * **EAGLE Tutorials** * {{:weatherbox:eagle_tutorial.pdf|EAGLE General Tutorial}} * {{:weatherbox:pcb_design_with_eagle.pdf|EAGLE PCB Design}} * [[https://learn.sparkfun.com/tutorials/designing-pcbs-smd-footprints|Designing PCBs: SMD Footprints]] * **Programming & Burning the Bootloader** * [[weatherbox:cranberry: Programming and Burning the Bootloader]]\\ ==== Subsystem Components and Datasheets ==== === Power Regulation === ^ Part Name ^ Part Number ^ Description ^ | Solar Charger | [[http://ww1.microchip.com/downloads/en/DeviceDoc/20002090C.pdf|MCP73871]] | Battery Charge Management Controller | | Li-Ion Battery | [[https://www.adafruit.com/product/353|Adafruit 353]] | Lithium Ion Battery Pack 3.7V 6,600 mAh | | Voltage Regulator | [[http://www.micrel.com/_PDF/mic5219.pdf|MIC5219]] | 3.3V LDO 0.5A S0T23-5 | | IC Sensor Switch | [[http://www.ti.com/lit/ds/symlink/tps27081a.pdf|TPS27081A]] | 1.2V to 8V 3A High-Side Load Switch | | Solar Panel | [[https://www.adafruit.com/product/1525|Adafruit 1525]] | Huge 6V 5.6W Solar Panel - 930 mA| === Microcontroller (MCU) === ^ Part Name ^ Part Number ^ Description ^ | Atmel Microcontroller | [[http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf|ATMEGA328P]] | 8-bit Microcontroller 32KB Flash | | TXC Crystal Oscillator | [[http://www.txccrystal.com/images/pdf/9c-accuracy.pdf|9C-8.000MEEJ-T]] | External 8MHz Crystal Quartz SMD | === Sensors === ^ Part Name ^ Part Number ^ Description ^ | Honeywell Humidity / Temperature | [[http://sensing.honeywell.com/honeywell-sensing-humidicon-hih6100-series-product-sheet-009059-6-en.pdf?name=HIH6131-021-001|HIH6131-021-001]] | Sensor Humidity/Temp I2C 4% SMD | | Apogee Solar Irradiance | [[http://www.apogeeinstruments.com/content/SP-212-SP-215-manual.pdf|Apogee SP-212]] | Self-Powered Pyranometer | | Freescale Barometer | [[http://cache.freescale.com/files/sensors/doc/data_sheet/MPL115A2.pdf|MPL115A2T1]] | Miniature I2C Digital Barometer | | TI Solar Irradiance ADC | [[http://www.ti.com/lit/ds/symlink/ads1115.pdf|ADS1115]] | Analog-to-Digital Converter (ADC) 16-Bit I2C | | GPS | [[https://cdn-shop.adafruit.com/datasheets/GlobalTop-FGPMMOPA6H-Datasheet-V0A.pdf|Adafruit 3013]] | Adafruit Ultimate GPS Breakout - 66 channel w/10 Hz | | Real Time Clock| [[https://cdn-shop.adafruit.com/product-files/3013/DS3231.pdf|DS3231]] | Adafruit DS3231 Precision RTC Breakout | === Communication === ^ Part Name ^ Part Number ^ Description ^ | Digi ZigBee RF Module | [[http://pub.ucpros.com/download/90000976_M.pdf?osCsid=qnnqnolev4428en839un930cq4|XBEE PRO S2B]] | XBEE PRO SET S2B 10MW RPSMA | ---- ===== Presentations and Reports ===== {{:weatherbox:cranberry:ee496_-_final_report_conrad_chong_.pdf|Cranberry FA14 Report}} ^ Presentation ^ Fall 2015 ^ Spring 2016 ^ Fall 2016 ^ Spring 2017 ^ Fall 2017 ^ Spring 2018 ^ Fall 2018 | Spring 2019 | | Proposal Presentation | {{:weatherbox:cranberry_proposal_presentation.pdf|FA15}} | {{:weatherbox:cranberry:ee499_-_1_proposal_cranberry_weatherbox_r1s_.pdf|SP16}} | {{:weatherbox:cranberry:ee396_proposal_presentation.pdf|FA16}} | {{ :weatherbox:cranberry:cranberry_proposal_presentation_sp17.pdf |SP17}} | {{weatherbox:cranberry:cranberry_proposal_presentation_f17.pdf | FA17}} | {{ :weatherbox:cranberry:cranberry_proposal_presentation_sp18.pdf | SP18}} | {{ :weatherbox:cranberry:cranberry_proposal_presentation_fa18.pdf | FA18}} | | | PDR Presentation | {{:weatherbox:cranberry_pdr_presentation.pdf|FA15 }} | | {{ :weatherbox:cranberry:pdr_cranberry.pdf |FA16}} | {{ :weatherbox:cranberry:cranberry_pdr_presentation_sp17.pdf |SP17}} | {{ :weatherbox:cranberry:cranberry_pdr_presentation_f17.pdf |FA17}} | {{ :weatherbox:cranberry:cranberry_pdr_s18.pdf |SP18}} | {{ :weatherbox:cranberry:cranberry_pdr_fa18.pdf |FA18}} | | | CDR Presentation | {{:weatherbox:cranberry:cranberry_cdr_presentation.pdf|FA15}} | | {{ :weatherbox:cranberry:cranberry_critical_design_review.pdf |FA16}} | {{ :weatherbox:cranberry:copy_of_cranberry_cdr_presentation.pdf |SP17}} | {{ :weatherbox:cranberry:copy_of_cranberry_cdr_presentation.pdf | FA17}} | {{:weatherbox:cranberry:cranberry_cdr_sp18.pdf | SP18}} | {{:weatherbox:cranberry:cranberry_cdr_fa18.pdf | FA18}} | | | Final Presentation | {{:weatherbox:cranberry:ee496_-_4_final_cranberry_weatherbox_r1s_.pdf|FA15}} | | {{:weatherbox:cranberry:cranberry_final_presentation_f16.pdf|FA16}} | {{ :weatherbox:cranberry:copy_of_cranberry_final_presentation_sp_17.pdf |SP17}} | {{ :weatherbox:cranberry:cranberry_final_presentation_fall_17.pdf |FA17}} | {{ :weatherbox:cranberry:cranberry_final_spring_2018.pdf |SP18}} | {{ :weatherbox:cranberry:cranberry_final_fa18.pdf |FA18}} | | | Poster Presentation | {{:weatherbox:cranberry:ee496_-_poster_session_poster_r3_.pdf|FA15}} | | | | {{ :weatherbox:cranberry:f2017_cranberry_hardware_2ffirmware_vip_poster_1_.pdf |FA17 }} | {{ :weatherbox:cranberry:s18_cranberry_hardware_2ffirmware_vip_poster.pdf |SP18 }} | {{ :weatherbox:cranberry:f18_cranberry_vip_poster.pdf |FA18 }} | | | Final Report | {{:weatherbox:cranberry:ee496_-_final_report_r2_.pdf|FA17}} | {{:weatherbox:cranberry:ee499_-_final_report_r1s_.pdf|SP16}} | {{ :weatherbox:cranberry:cranberryfall396finalreport_f16.pdf|F16}} | | {{:weatherbox:cranberry:cranberry_496_final_report_fall_17_r1_.pdf |FA17}} | | {{:weatherbox:cranberry:cranberry_final_report_f18.pdf |FA18}} | |