#format wiki
#language en
= Raspberry Pi3 =
 * Small Linux computer,  under $100
 * [[eco/PowerMonitoring]]
 * [[Pi3/led1.py]]
 * WiFi AP   https://frillip.com/using-your-raspberry-pi-3-as-a-wifi-access-point-with-hostapd/
 ^  https://developer.android.com/things/hardware/raspberrypi-io.html
== Raspberry Pi3 - Led Flash ==
 * Get pin-out from the linux terminal, just run https://www.raspberrypi.org/documentation/usage/gpio/ {{{
pinout
   }}}
  
== Pi3 Temperature sensor ==
 * Links [[Arduino/DS18B20TempSensors]]
 * pi3 - Linux - w1_gpio driver, connect temp sensor DS18B20 as in [[https://pinout.xyz/pinout/1_wire]]
 * [[http://temp-pi3.s3-website-us-east-1.amazonaws.com/]]
 * https://pimylifeup.com/raspberry-pi-temperature-sensor/
 * https://pinout.xyz/pinout/1_wire
 * 2018-05-03 Working :)
   1. Setup the overlay for 1-wire in pi3 config, and reboot.
      * visible under /sys/devices/w1_bus_master1
   2. It was picking up spurious clients, probably due to no pull up on gpio-4(pin-7)
      * Wire to breadboard pin 1 (Top/Edge, Left(away from edge)) 3.3v
      * Wire to breadboard pin 6 (3rd from Top, on Right edge) GND
      * Wire to breadboard pin 7 (1-wire) and connect with pull-up 4.7k resistor to 3.3v (pin-1) rail
   3. Now there should be no devices. {{{
cat /sys/devices/w1_bus_master1/w1_master_slave_count }}}
   4. Attache the 3 pins or the DS18B20 to Gnd, 3.3v, 1-wire+pull-up 4.7k.
      * Now see once device connected and can read mC° e.g. {{{
# cat /sys/devices/w1_bus_master1/28-000003574871/w1_slave 
b8 00 4b 46 7f ff 08 10 b7 : crc=b7 YES
b8 00 4b 46 7f ff 08 10 b7 t=11500
        }}}
== Buy pi3 in NZ ==
 * https://nz.rs-online.com/web/authHome.html
 * pishop.nz

== Pi3 - CEC HDMI controll ==
 * https://blog.gordonturner.com/2016/12/14/using-cec-client-on-a-raspberry-pi/
    * e.g. switch television off with {{{
echo "standby 0" | cec-client RPI -s -d 1
      }}}
    * http://www.cec-o-matic.com/

...