Editing My wiki:JW, YS

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 17: Line 17:
  
 
= System Architecture =
 
= System Architecture =
 
+
[[File:System-illustration.png|400px|thumb|center]]
 
<ol>
 
<ol>
 
<li>Desired goals: A disengaging system design that promotes users working efficiently and maximizing their own well-being </li>
 
<li>Desired goals: A disengaging system design that promotes users working efficiently and maximizing their own well-being </li>
Line 23: Line 23:
 
Methods: monitor and reduce inappropriate cell phones use in order to manage stress and anxiety of the user</li>
 
Methods: monitor and reduce inappropriate cell phones use in order to manage stress and anxiety of the user</li>
  
 
+
<li>Workflow: see the chart below </li>
  
 
<br/>
 
<br/>
Line 67: Line 67:
 
= Required Hardware =
 
= Required Hardware =
 
<ul>
 
<ul>
<li>[arrived] EDA: https://www.reichelt.de/arduino-grove-gsr-sensor-grv-gsr-sens-p191210.html?&trstct=pos_0&nbc=1</li>
+
<li>BITalino Electrodermal Activity (EDA)
 +
<br/>https://www.exp-tech.de/sensoren/biometrisch/6621/bitalino-electrodermal-activity-eda</li>
 +
 
 +
<li>ECG-GEL-ELECTRODE
 +
<br/>https://www.exp-tech.de/zubehoer/sonstige/5587/ecg-gel-electrode</li>
 +
 
 +
<li>2-Lead Electrode Cable
 +
<br/>https://plux.info/cables/227-2-lead-electrode-cable.html (did not find it in the listed shop) (optional: this Kit: https://www.exp-tech.de/plattformen/kits/6618/bitalino-heartbit-kit then with this Kit we do not need the other EDA equipments (the first two) anymore because it contains others and is expensive)</li>
  
<li>[arrived]Metal Robot-Arm Kit
+
<li>Alternativ (Jakob): https://www.reichelt.de/arduino-grove-gsr-sensor-grv-gsr-sens-p191210.html?&trstct=pos_0&nbc=1</li>
 +
 
 +
<li>Metal Robot-Arm Kit
 
<br/>https://www.reichelt.de/metall-roboter-arm-kit-fuer-raspberry-pi-4-dof-rpi-robot-arm-p266037.html?CCOUNTRY=445&LANGUAGE=de&trstct=pos_0&nbc=1&&r=1</li>
 
<br/>https://www.reichelt.de/metall-roboter-arm-kit-fuer-raspberry-pi-4-dof-rpi-robot-arm-p266037.html?CCOUNTRY=445&LANGUAGE=de&trstct=pos_0&nbc=1&&r=1</li>
  
<li>[arrived] IR Distance sensor  
+
<li>IR Distance sensor  
 
<br/>https://www.reichelt.de/infrarot-abstandssensor-gp2y0a21yk0f-rbt-sen-ir01-p258659.html?&trstct=pos_2&nbc=1</li>
 
<br/>https://www.reichelt.de/infrarot-abstandssensor-gp2y0a21yk0f-rbt-sen-ir01-p258659.html?&trstct=pos_2&nbc=1</li>
<li>[arrived] Ultra sound distance sensor  
+
<li>Ultra sound distance sensor  
 
<br/>https://www.reichelt.de/entwicklerboards-ultraschall-abstandssensor-hc-sr04-debo-sen-ultra-p161487.html?&nbc=1&trstct=lsbght_sldr::284398</li>
 
<br/>https://www.reichelt.de/entwicklerboards-ultraschall-abstandssensor-hc-sr04-debo-sen-ultra-p161487.html?&nbc=1&trstct=lsbght_sldr::284398</li>
  
<li>[arrived] Pressure sensor  
+
<li>Pressure sensor  
 
<br/>https://www.reichelt.de/de/de/arduino-drucksensor-20-g-bis-10-kg-ard-sen-pressure-p284398.html?trstct=pos_0&nbc=1&&r=1</li>
 
<br/>https://www.reichelt.de/de/de/arduino-drucksensor-20-g-bis-10-kg-ard-sen-pressure-p284398.html?trstct=pos_0&nbc=1&&r=1</li>
  
<li>[arrived] Led matrix  
+
<li>Led matrix  
 
<br/>https://www.conrad.de/de/p/wemos-8x8-matrix-led-shield-v1-0-0-fuer-d1-802231563.html#productDescription</li>
 
<br/>https://www.conrad.de/de/p/wemos-8x8-matrix-led-shield-v1-0-0-fuer-d1-802231563.html#productDescription</li>
 
</ul>
 
</ul>
Line 88: Line 97:
  
 
<br/>While being a phone junkie at home harms none, being one at work may cost quite a bit. Facing this issue, our ultimate vision is to “rescue” people from their addiction at the workplace. “Digital Stress Cleaner” (DSC) is the first baby step towards this goal. DSC helps users get used to a low proximity to their cellphones. Daily enforcement along with the small treat (gradually formed LED pattern) will eventually replace users’ old unhealthy habit of cellphone overuse with a new one, which is associated with an intrinsic disengagement of cellphones, higher working efficiency and a better, calmer mental state.
 
<br/>While being a phone junkie at home harms none, being one at work may cost quite a bit. Facing this issue, our ultimate vision is to “rescue” people from their addiction at the workplace. “Digital Stress Cleaner” (DSC) is the first baby step towards this goal. DSC helps users get used to a low proximity to their cellphones. Daily enforcement along with the small treat (gradually formed LED pattern) will eventually replace users’ old unhealthy habit of cellphone overuse with a new one, which is associated with an intrinsic disengagement of cellphones, higher working efficiency and a better, calmer mental state.
= Milestones =
 
<h3>1st Milestone: - 22.01 (Done)</h3>
 
<ul><li>Task:
 
<ul><li>
 
Load cell connected to pi </li>
 
<li>LED matrix connected to esp32 </li>
 
<li>Pi web server interface</li>
 
<li>Eda connect to pi and read data</li>
 
<li>Pir sensor connect to pi and detect movement</li> </ul></li>
 
<li>
 
Minimum: load cell, led, eda, pir. </li>
 
<li>Nice to haves: web server interface: 1. showing live data from all elements, 2. Using buttons to control the start time of the system. </li>
 
</ul>
 
<h3>2nd Milestone: 22.01- 01.03 </h3>
 
<ul><li>Task:
 
Robot arm building and control,
 
Communication between all elements</li>
 
<li>Risk:<ul>
 
<li>Arm can not hold the object at the proper time (slow reaction)</li>
 
<li>Arm can not put the object into the proper place (movement direction control)</li>
 
<li>Arm can not move flexibly (4 axis mechanical design)</li>
 
<li>Coordination between elements</li></ul></li>
 
<li>Minimum:
 
Movable arm, able to hold object
 
All elements work well separately </li>
 
</ul>
 
 
<h3>3nd Milestone: 01.03 - 12.03 </h3>
 
<ul><li>
 
Task:
 
Video, Teaser,
 
4 pages system description (including code, photos, schematics, etc.),
 
Presentation preparation</li>
 
</ul>
 
= Implementation =
 
 
WS2812B LED MATRIX
 
 
Sn74ahct125n pinout
 
 
protection circuit
 
https://www.led-studien.de/schutzschaltung-fuer-ws2812-pixel/
 
 
Tutorial
 
https://docs.micropython.org/en/latest/esp8266/tutorial/neopixel.html
 
 
https://randomnerdtutorials.com/micropython-ws2812b-addressable-rgb-leds-neopixel-esp32-esp8266/
 
 
Rgb color chart
 
https://www.rapidtables.com/web/color/RGB_Color.html
 
 
Interesting to check
 
https://gpiocc.github.io/learn/micropython/esp/2020/05/30/martin-ku-control-neopixels-over-the-internet-with-esp32-and-micropython.html
 
 
Load cell
 
https://github.com/dcrystalj/hx711py3
 
https://www.instructables.com/Arduino-Scale-With-5kg-Load-Cell-and-HX711-Amplifi/
 
 
Robotic arm
 
https://www.waveshare.com/wiki/Robot_Arm_for_Pi
 
 
Web Server
 
https://randomnerdtutorials.com/raspberry-pi-web-server-using-flask-to-control-gpios/
 
 
GSR sensor: galvanic skin response
 
https://wiki.seeedstudio.com/Grove-GSR_Sensor/
 
 
Hard and software configuration: https://wiki.seeedstudio.com/Grove_Base_Hat_for_Raspberry_Pi/
 
Grove Base Hat for Raspberry Pi
 
  
 
= Evaluation =
 
= Evaluation =

Please note that all contributions to Sketching with Hardware at LMU Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see My wiki:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)