Contact tracing with a Raspberry Pi Zero-W

栏目: IT技术 · 发布时间: 3年前

内容简介:Contact tracing via smartphone apps has been widely touted as an important way to control and limit the spread of the COVID-19 epidemic. However, basing contact-tracing on phone apps has several limitations. Here are instructions for constructing a contact

Contact tracing via smartphone apps has been widely touted as an important way to control and limit the spread of the COVID-19 epidemic. However, basing contact-tracing on phone apps has several limitations. Here are instructions for constructing a contact tracing device prototype with a Raspberry Pi Zero-W . The constructed device is compatible with the Apple/Google Bluetooth contact tracing specification. It runs the Epidose software, which is based on the DP3T "unlinkable" design.

Materials

Contact tracing with a Raspberry Pi Zero-W

Required materials

Assemble the following materials:

  • Raspberry Pi Zero-W
  • Micro SSD card (Minimum recommended size 8 GB)
  • Small (3mm) red LED
  • 330 Ohm, 0.25 W resistor
  • Single SPST momentary push button; users press this to authorize the upload of their contacts to the Health Authority.
Contact tracing with a Raspberry Pi Zero-W

Circuit diagram

The objective of this construction is to provide the Raspberry Pi with a switch to authorize the contact upload and a LED to indicate that a user is at risk. The circuit diagram above shows this setup.

Connect the resistor to the LED

Contact tracing with a Raspberry Pi Zero-W

Resistor LED connection

Solder one end of the resistor (it doesn't matter which) to the LED's cathode (the shorter of the LED's two wires) to obtain a 17mm long connection. The connected assembly should be able to fit in pins 20 and 40 of the Raspberry Pi.

Isolate the LED-resistor connection

Contact tracing with a Raspberry Pi Zero-W

Isolating the connection

Cut 17mm of the smallest heat-shrink tube that can fit around the resistor and slide it to cover the entire LED-resistor connection. Heat it to shrink.

Solder components on the Raspberry Pi

Contact tracing with a Raspberry Pi Zero-W

Assembled Raspberry Pi

  • Solder the free end of the LED to pin 40.
  • Solder the free end of the resistor to pin 20.
  • Solder the push button between pins 14 and 10 (orientation isn't important).

Power up and install the Epidose software

  • Connect the Raspberry Pi to a power source. A power bank can make this setup portable.
  • Follow the instructions in the Epidose repository repository to install and configure the software.
  • You can test the hardware's operation by running the command sudo venv/bin/python epidose/device/device_io.py -t . This allows you to toggle the LED by pressing the button. Press Control-C and press the button to terminate the program.
Read and post comments , or share through   

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

新经济,新规则

新经济,新规则

[美]Kevin Kelly / 刘仲涛 / 译言·东西文库/电子工业出版社 / 2014-7 / CNY 45.00

近年来,互联网持续震动着全世界各个行业以至于整个经济规则……在中国,以小米为代表的各类“互联网思维”轰轰烈烈地颠覆着各个行业……而这一切的一切,凯文凯利早就通过这本小书轻松写定。《新规则,新经济》一书介绍互联网时代,互联网影响下的经济运行的十个新游戏规则。一起来看看 《新经济,新规则》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

随机密码生成器
随机密码生成器

多种字符组合密码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试