{"id":23,"date":"2019-11-19T22:27:02","date_gmt":"2019-11-19T22:27:02","guid":{"rendered":"http:\/\/engprojects.tcnj.edu\/apis\/?page_id=23"},"modified":"2020-02-04T20:51:38","modified_gmt":"2020-02-04T20:51:38","slug":"meeting-notes","status":"publish","type":"page","link":"https:\/\/engprojects.tcnj.edu\/apis\/meeting-notes\/","title":{"rendered":"Meeting notes"},"content":{"rendered":"\n<p>Weekly meetings are conducted between the group members and the advisor, Dr. Pearlstein. The meeting minutes are shown below<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">8\/26\/19<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Getting ready for first Senior Project class<\/li><li>Solar panel charging an issue a non issue<\/li><li>LoRa vs 3G vs narrowband<ul><li>LoRa might not be powerful enough<\/li><li>3G might be expensive<ul><li>As little as $8<\/li><\/ul><\/li><\/ul><\/li><li>Who\u2019s in charge of what task:<ul><li>Zach<ul><li>Embedded system data collection and database upload<\/li><\/ul><\/li><li>Adam<ul><li>Hardware elements: sensors, PCB, circuitry<\/li><\/ul><\/li><li>Matt<ul><li>Database setup and website backend<\/li><\/ul><\/li><li>Jake<ul><li>Website frontend and integration<\/li><\/ul><\/li><\/ul><\/li><li>Requirements by end of semester:<ul><li>Working hardware<ul><li>Working parts but not all integration<\/li><\/ul><\/li><li>Report<\/li><\/ul><\/li><li>\u201cMake things as simple as possible and no simpler\u201d<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">9\/6\/19<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Need to construct a type of base for hives to sit on.<\/li><li>Preliminary ideas:<ul><li>Angle iron with plates on the corners and cross beams<\/li><li>Load cell feet connected to plywood base feet<\/li><li>Build in CAD and bring to Joe Zanetti<ul><li>Aluminum vs Steel?<\/li><\/ul><\/li><\/ul><\/li><li>Research options for different embedding system<ul><li>PsoC<\/li><li>Raspberry Pi<\/li><li>Arduino<ul><li>Dr. P doesn\u2019t recommend unless we make our own like Warren\u2019s group did<\/li><\/ul><\/li><\/ul><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">9\/16\/19<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Meeting with Joe<ul><li>Joe has no issues with cutting anything<\/li><li>Has a few recommendations on what kind of steel to use<\/li><li>Bring detailed designs of specific parts back to joe for sign off before construction<\/li><\/ul><\/li><li>Got temp\/humidity to work with raspberry pi<\/li><li>Ordered an adc bc raspberry pi doesn\u2019t have one<\/li><li>Discussion about which op amps to get<\/li><li>Using nb iot\/lte<ul><li>Possibly using the pyCom instead of the pi<\/li><li>Create a table to decide which is the best to use (not just cause cost)<ul><li>Come up with final decision<\/li><\/ul><\/li><\/ul><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">9\/23\/19<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Another meeting with Joe<ul><li>Finalized design pretty much<\/li><li>Reached out to Zach\u2019s contact to try and get the steel box tubing needed (donated hopefully)<\/li><\/ul><\/li><li>FiPy board<ul><li>Finalized our board to use (donated from Joel)<\/li><li>Decided on cat m1 over nb IoT<\/li><li>In process of getting LTE antenna from Joel<\/li><li>Sim card also in progress<ul><li>Can use our own from our phones for now<\/li><\/ul><\/li><\/ul><\/li><li>Database<ul><li>Don\u2019t need a super robust db for prototyping but we should try and keep it as scalable as possible<\/li><li>Right now:<ul><li>Using apache Kafka<ul><li>Good at using small amounts of data from a bunch of sources<\/li><\/ul><\/li><li>What&#8217;s the benefit?<ul><li>Helps scalability?<\/li><\/ul><\/li><li>Dr. P: keep it as simple as possible so maybe bypass Kafka<\/li><li>Using MongoDB&nbsp;<\/li><li>Looking into Pybytes (built in for pycom)<\/li><\/ul><\/li><li>Look into data caching potential<ul><li>Dr. P: Probably not really necessary<\/li><\/ul><\/li><\/ul><\/li><li><strong>In our design: quantify how many systems to be scalable<\/strong><ul><li><strong>Quantify number of transactions a second to support<\/strong><\/li><li><strong>Justify all of our choices<\/strong><\/li><li><strong>Quantify the lifetime of a system and how much honey will be produced<\/strong><ul><li><strong>The honey to apis system ratio over a lifetime<\/strong><\/li><\/ul><\/li><\/ul><\/li><li>Load cell amplification<ul><li>The load cell combinator we found could be a good idea but<\/li><li>Dr. P suggests local amplification for every load cell 100\/1 gain or so<ul><li>Possibly use adc converter on every load cell and then not have to worry about degreation&nbsp;<\/li><\/ul><\/li><\/ul><\/li><li>P channel mosfet for switching power off to load cells from HIGH side<\/li><li>N-CHANNEL mosfet from low side (use pull down resistor so ground does not change)<ul><li>Good one to order:PMV16XN<\/li><li>Ones here at school should be fine tho<ul><li>FQP30N06L<\/li><li>From gate to ground, put a big resistor<\/li><\/ul><\/li><\/ul><\/li><li>Voltage regulator for 10V (given to load cells) down to 3.3<ul><li>Regulator is gonna get hot<\/li><li>Might wanna use DC to DC converter or buck converter<\/li><\/ul><\/li><li>Determine if we can use 5v excitation voltage for load cells<\/li><li>We will need a voltage regulator for solar panel.<\/li><li><strong>Design a simulate things with Pspice<\/strong><\/li><li><strong>Design a circuit for using a solar panel(even if we don&#8217;t buy them yet)<\/strong><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">9\/30\/19<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>For small amplifier<ul><li>Proto advantage<\/li><li>Give them a part and they&#8217;ll create a \u201cproto\u201d chip to prototype it with<\/li><li>When doing pcbs, can put it right on<\/li><li>Dr. Katz\u2019 company might be able to help<\/li><\/ul><\/li><li>Second Presentation review<ul><li>Give some of our requirements in project goals(give range of sizes for pallets)<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"588\" height=\"482\" src=\"https:\/\/engprojects.tcnj.edu\/apis\/wp-content\/uploads\/sites\/125\/2019\/11\/Screen-Shot-2019-11-19-at-6.23.38-PM.png\" alt=\"\" class=\"wp-image-33\" srcset=\"https:\/\/engprojects.tcnj.edu\/apis\/wp-content\/uploads\/sites\/125\/2019\/11\/Screen-Shot-2019-11-19-at-6.23.38-PM.png 588w, https:\/\/engprojects.tcnj.edu\/apis\/wp-content\/uploads\/sites\/125\/2019\/11\/Screen-Shot-2019-11-19-at-6.23.38-PM-300x246.png 300w\" sizes=\"auto, (max-width: 588px) 100vw, 588px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>PCB design<ul><li>Keycad<\/li><li>Eagle<\/li><li>Digikey scheme it<\/li><\/ul><\/li><li>Nmosfet switching circuit:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"888\" height=\"666\" src=\"https:\/\/engprojects.tcnj.edu\/apis\/wp-content\/uploads\/sites\/125\/2019\/11\/Screen-Shot-2019-11-19-at-6.17.12-PM.png\" alt=\"\" class=\"wp-image-32\" srcset=\"https:\/\/engprojects.tcnj.edu\/apis\/wp-content\/uploads\/sites\/125\/2019\/11\/Screen-Shot-2019-11-19-at-6.17.12-PM.png 888w, https:\/\/engprojects.tcnj.edu\/apis\/wp-content\/uploads\/sites\/125\/2019\/11\/Screen-Shot-2019-11-19-at-6.17.12-PM-300x225.png 300w, https:\/\/engprojects.tcnj.edu\/apis\/wp-content\/uploads\/sites\/125\/2019\/11\/Screen-Shot-2019-11-19-at-6.17.12-PM-768x576.png 768w\" sizes=\"auto, (max-width: 888px) 100vw, 888px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">10\/21\/19<\/h2>\n\n\n\n<p>LTE modem issues<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Can connect to microcontroller but cant connect to LTE anymore<ul><li>Run out of data?<\/li><li>Antenna?<\/li><li>Lte modem just dead?<\/li><li>Try other board from Joel<\/li><\/ul><\/li><\/ul>\n\n\n\n<p>PCB<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Start creating the bones<\/li><li>Build around what we think we&#8217;re gonna create on the breadboard<\/li><\/ul>\n\n\n\n<p>Solar panel and battery<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Voltage regulator between solar panel and battery<ul><li>Keep the solar voltage around 5V<\/li><li>Low Dropout regulator<\/li><\/ul><\/li><li>Solar panel goes up to peak 6.5V but battery works with 5-6V<\/li><\/ul>\n\n\n\n<p>Website<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Have general overview<\/li><li>Steps are in place to finish by the end of the semester<\/li><\/ul>\n\n\n\n<p>Backend and AWS<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Interfaced pybytes with Amazon to an extent<\/li><li>Working towards connecting to mongoDB to decide which is better<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">11\/4\/19<\/h2>\n\n\n\n<p>Completed Tasks:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Link Database with Heroku listener.<\/li><li>Built REST based compatibility for FiPy to send data via HTTP requests.<ol><li>Functionality for data to automatically be queried in database<\/li><\/ol><\/li><li>Created login page and visualization of data for front end web app.<\/li><li>Began Eagle PCB.<\/li><\/ol>\n\n\n\n<p>ToDo:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Debug i2c for temp\/humidity sensor<\/li><li>Pick up metal.<\/li><li>Send PCB for fabrication.<\/li><\/ol>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>For Presentation:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Have all completed parts seperately<\/li><li>Have printed pcb (doesn\u2019t have to be all hooked up)<\/li><li>\u201cDesign complete\u201d<ul><li>Have all the software in place<\/li><li>Have all the hardware in place<ul><li>Does Not have to be debugged<\/li><\/ul><\/li><\/ul><\/li><li>\u201cEverything has to be in place\u201d<\/li><\/ul>\n\n\n\n<p>Final Report:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Requirements<\/li><li>Specifications<\/li><li>Use built in table of contents and stuff<\/li><\/ol>\n\n\n\n<p>Given a final report example to go off<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">11\/11\/19<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>LTE not working again<ul><li>Hologram originally used Verizon but not its using AT&amp;T for some reason<\/li><li>AT&amp;T doesn\u2019t support the FiPy<\/li><li>Trying to figure out how to correct it<\/li><\/ul><\/li><li>Adam PCB<ul><li>microUSB airwires aren\u2019t routing for some reason<\/li><li>Voltage and ground<\/li><li>Look into mini usb instead of using microUSB<ul><li>already have mini usb through hole part<\/li><\/ul><\/li><li>Need to add capacitors between all VCC and ground<\/li><\/ul><\/li><\/ul>\n\n\n\n<p>MINi usb through hole molex WM17115-ND<br>Oshpark is good for small PCB boards<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1\/29\/20<\/h2>\n\n\n\n<p>Dr. Pearlstein Question to think about: if we get systems up and running, how long are we gonna be able to keep data? Would it be feasible to store data for something like 10 years?<\/p>\n\n\n\n<p>Go over our website with Dr.  Pearlstein<\/p>\n\n\n\n<p>Goals for next week:<br><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>All<ul><li>Presentation next week for ELC 496.<\/li><\/ul><\/li><li>Jake&nbsp;<ul><li>Update website with missing notes<\/li><\/ul><\/li><li>Jake and Matt<ul><li>Sit down and meet about how the website and database will communicate<\/li><li>Create some system level block diagrams about how everything will work<\/li><\/ul><\/li><li>Adam<ul><li>Assemble, Test, and debug the PCB that has been made. See if it is working as intended or whether we need to redesign<\/li><\/ul><\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>TCF Saturday March 21st<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Need to create a poster by then<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Weekly meetings are conducted between the group members and the advisor, Dr. Pearlstein. The meeting minutes are shown below 8\/26\/19 Getting ready for first Senior Project class Solar panel charging an issue a non issue LoRa vs 3G vs narrowband LoRa might not be powerful enough 3G might be expensive As little as $8 Who\u2019s &hellip; <a href=\"https:\/\/engprojects.tcnj.edu\/apis\/meeting-notes\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Meeting notes<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":209,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-23","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/engprojects.tcnj.edu\/apis\/wp-json\/wp\/v2\/pages\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/engprojects.tcnj.edu\/apis\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/engprojects.tcnj.edu\/apis\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/engprojects.tcnj.edu\/apis\/wp-json\/wp\/v2\/users\/209"}],"replies":[{"embeddable":true,"href":"https:\/\/engprojects.tcnj.edu\/apis\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":0,"href":"https:\/\/engprojects.tcnj.edu\/apis\/wp-json\/wp\/v2\/pages\/23\/revisions"}],"wp:attachment":[{"href":"https:\/\/engprojects.tcnj.edu\/apis\/wp-json\/wp\/v2\/media?parent=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}