Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mmm... smells like Chips!

Mmm... smells like Chips!

My journey through my first hardware project as a software developer: The “Pookimeter” - A bad smells detector. Throughout the project I learned how to read hardware specs, burn a program to a very cheap chip, how to debug using a hardware simulator, and also the different components of the human gas extractions.

Diana Gastrin

October 27, 2022
Tweet

Transcript

  1. The Pookimeter Code and Burn What is a Pookimeter? Hardware

    parts build it from scratch Software parts Debug Offline and Online 1 3 4 2
  2. What is a Pookimeter Calibration mode ON / OFF Set

    𝒎𝒊𝒏 and 𝒎𝒂𝒙 values
  3. Human Gas Extraction Methane, 1.87 Co2, 417 Nitrogen, 780840 Clean

    Air Methane, 70000 Co2, 90000 Nitrogen, 590000 Pooked Air
  4. Danse Macabre by Kevin MacLeod is licensed under a Creative

    Commons Attribution 4.0 license. https://creativecommons.org/licenses/by/4.0/ Source: http://incompetech.com/music/royalty-free/index.html?collection=005 Artist: http://incompetech.com/
  5. The Pookimeter Code and Burn What is a Pookimeter? Hardware

    parts build it from scratch Software parts Debug Offline and Online 1 3 4 2
  6. The Pookimeter Code and Burn What is a Pookimeter? Hardware

    parts build it from scratch Software parts Debug Offline and Online 1 3 4 2
  7. Hardware parts Version 1 1 Arduino 1 Button Wires 1

    Methane sensor 3 LEDs + Resistors 1 Breadboard
  8. Hardware parts Version 2 1 Button Wires 1 Methane sensor

    3 LEDs + Resistors 1 Breadboard 1 Microcontroller
  9. Hardware parts Version 2 1 Button Wires 1 Methane sensor

    3 LEDs + Resistors 1 Breadboard 1 Microcontroller
  10. Hardware parts PCB Version 3 1 Button Wires 1 Methane

    sensor 3 LEDs + Resistors 1 Breadboard 1 Microcontroller
  11. The Pookimeter Code and Burn What is a Pookimeter? Hardware

    parts build it from scratch Software parts Debug Offline and Online 1 3 4 2
  12. The Pookimeter Code and Burn What is a Pookimeter? Hardware

    parts build it from scratch Software parts Debug Offline and Online 1 3 4 2
  13. LOOP Map value to 0 - 9 GREEN LED 𝑣𝑎𝑙𝑢𝑒

    < 4 ORANGE LED 4≤ 𝑣𝑎𝑙𝑢𝑒 < 7 ** RED LED 7 ≤ 𝑣𝑎𝑙𝑢𝑒 **
  14. LOOP Map value to 0 - 9 GREEN LED 𝑣𝑎𝑙𝑢𝑒

    < 4 ORANGE LED 3 ≤ 𝑣𝑎𝑙𝑢𝑒 < 7 RED LED 6 ≤ 𝑣𝑎𝑙𝑢𝑒
  15. The Pookimeter Code and Burn What is a Pookimeter? Hardware

    parts build it from scratch Software parts Debug Offline and Online 1 3 4 2
  16. Online debug See the current values in the code Do

    beautiful graphs with the data Understand the data
  17. The Pookimeter Code and Burn What is a Pookimeter? Hardware

    parts build it from scratch Software parts Debug Offline and Online 1 3 4 2