# fukuokaex11 Elixir/Phoenix projects for [fukuoka.ex#11](https://fukuokaex.connpass.com/event/87241/) ## Project list + 1: examples_on_grovepi (copied from [adkron/grovepi](https://github.com/adkron/grovepi)) - [alarm](./examples_on_grovepi/alarm) - [demo_rgblcd](./examples_on_grovepi/demo_rgblcd) - [home_weather_display](./examples_on_grovepi/home_weather_display) - [led_fade](./examples_on_grovepi/led_fade) + 2: [dht_sensor](./dht_sensor) - Print temparature and humidity values to IO when value was change on 3s - DHT for Port D7 - Run by `$ MIX_ENV=prod iex -S mix` + 3: [home_weather_display_host](./home_weather_display_host) - Display temparature and humidity values to LCD when value was change on 3s - DHT for Port D7 - LCD for I2C-1 - Run by `$ MIX_ENV=prod iex -S mix` + 4: [home_weather_csv](./home_weather_csv) - Write temparature and humidity values to CSV (`dhtdata.csv`) when value was change on 3s - DHT for Port D7 - LCD for I2C-1 - Run by `$ MIX_ENV=prod iex -S mix` + 5: [phx_chartjs](./phx_chartjs) - Chart.js example on phoenix - Run by `$ mix phx.server` + 6: [phx_csvjs](./phx_csvjs) - Display DHT value by Chart.js - Run by `$ MIX_ENV=dev mix phx.server` - Also run `home_weather_csv/` on another terminal. + 7: [home_weather_phx](./home_weather_phx) - **Display temparature/humidity and ultrasonic distance values on Phoenix Page!!** - [DHT](http://wiki.seeedstudio.com/Grove-TemperatureAndHumidity_Sensor/) for Port D7 - [Ultrasonic Ranger](http://wiki.seeedstudio.com/Grove-Ultrasonic_Ranger/) for Port D4 - [LCD](http://wiki.seeedstudio.com/Grove-LCD_RGB_Backlight/) for I2C-1 - Set today's date to L150 of `lib/home_weather_phx_web/templates/page/index.html.eex` - Run by `$ MIX_ENV=dev mix phx.server` - Then, access to `http://<IP>:4000/` to show the DHT & distance value ## References - GitHub repository - [adkron/grovepi](https://github.com/adkron/grovepi) - Qiita article (in Japanese) - T.B.A