PiR2 Additional Information
PiR2 Installation Instructions
- Install 32-bit or 64-bit Raspberry Pi NOOBS OS on the Raspberry Pi uSD (memory) card.
- Plug the PiR2A board into the Raspberry Pi GPIO connector.
- Download the PiR2 software from www.MehInCharge.com .
- Copy pir2.sh from "myHomePi" directory to /home/pi .
- Copy *.* from "myDesktop" to Desktop .
- In Preferences-Raspberry Pi Config Interfaces; enable Camera, I2C and Remote GPIO .
- In the Terminal window, type "sh pir2.sh" .
- The PiR2 system should start up .
- Hit "Enter" until it says ".... command" .
- Type redLED:1 and hit Enter. The red LED should turn on.
- Type redLED:0 and hit Enter. The red LED should turn off.
- Type piArea:kitchen (or any other room) and hit Enter.
This will define the location of this Pi.
- Hit Enter to make the PiR2 start operating.
The PiR2 should start logging its readings.
Current PiR2 Parameters
as of 2020F Jun 11
A prototype board has finally replaced the breadboard version of the PiR2.
No progress has been made on only the following sensor/control values:
emailIn, ambHumid, infraOut, infraIn
This list of parameter values has doubled in the past year.
- Parameter Progress/State
- ----------- ---------------
-
1. usb0 prototype works (using I2C)
- 2. procTemp operational (in the Pi)
- 3. pushButton0 in PiR2A
- 4. redLED in PiR2A
- 5. toOwner in PiR2A
- 6. fromOwner in PiR2A
- 7. ambTemp prototype works (using a TMP36)
- 8. ambHeat in PiR2A (resistor simulation)
- 9. audioTV in PiR2A
- 10. logLength easy data
- 11. refreshDt easy data
- 12. taskSleepDt easy data
- 13. taskSleepToday easy data
- 14. taskSleepPC easy data
- 15. piSN in PiR2A
- 16. piIP in PiR2Av17.logA in PiR2A
- 18. digIn0 in PiR2A
- 19. digOut0 in PiR2A
- 20. tempId00 in PiR2A (using I2C)
- 21. ambLight photocell and ina219
- 22. imageTV in PiR2A
- 23. audioTV0 in PiR2A (new)
- 24. emailOut prototype working (new)
- 25. emailIn na
- 26. imageIn prototype in progress (new)
- 27. outletA in PiR2A (110v control via Hey Google)
- 28. videoIn prototype in progress (new)
- 29. eSpeak prototype in progress (new)
- 30. videoTV0 na (new)
- 31. videoTV1 na (new)
- 32. wavCreate prototype in progress (new)
- 33. soundPattern prototype in progress (new)
- 34 .audioJack prototype in progress (new)
- 35. setP0 prototype in progress (new)
- 36. setP1 prototype in progress (new)
- 37. ambHumid na (new)
- 38. areaCode easy data (new)
- 39. piArea in PiR2A
- 40. catBuffer conceptual state (new)
- 41. ymdTime easy data (new)
- 42. doorbellPress conceptual state (new)
- 43. extWHum0 conceptual state (new)
- 44. extWPress0 conceptual state (new)
- 45. extWTemp0 conceptual state (new)
- 46. logB easy data (new)
- 47. logC easy data (new)
- 48. moistSense na (new)
- 49. thisHouse easy data (new)
- 50. timeZone easy data (new)
- 51. unixTime easy data (new)
- 52. motionDetect1 conceptual state (new)
- 53. infraOut na
- 54. infraIn na
- 55. motionDetect0 prototype in progress (new)
- 56. taskSched SW prototype almost complete (new)
- 57. remoteRDC SW fully functional (new)
- 58. guiPanel SW prototype in progress (new)
- 59. upgrade mainPiR2 SW need to add new ioDevices
Perhaps the most notable changes in the above are:
eSpeak which gives an audible voice to text messages.
catBuffer which adds quasi-copy/paste commands.
emailOut which permits PiR2 to send email messages.
outletA controls 110v receptacle via "Hey Google"
using audioTV device and Google Home.
Grove cable usage (from SwitchDoc) for I2C connectivity.
One unexpected difficulty is detmining how to merge a TV video with TV audio
to generate an MP4 video containing both. Synchronization appears to be
the difficulty.
Created : 2020F Jun 08
Updated: 2020F Jun 11
/pir2_Install.html