Updated People Counter with Raspberry Pi

This is an updated version of UbiMakerā€™s Open Source People Counter with new scripts.

Where I have made mistakes, I will note them, in the hopes that you donā€™t have to do the same!

People Counters are an especially useful tool for libraries, and one that many cannot afford. The total cost for my build was under $100.

This tutorial assumes that your Pi is already set up (I recommend using Raspbian) and youā€™ve already configured your WiFi dongle.Updated People Counter with Raspberry Pi

Step 1: Gather Your Materials

Youā€™ll need:

  1. Raspberry Pi B+
  2. A Micro SD Card (at least 8 GB)
  3. A PIR Sensor (Note: The one I have pictured and purchased is from SparkFun and is more useful for Ardunio projects, If you buy the Parallax option listed in the original tutorial youā€™ll save yourself a step and some jumper wires)
  4. 3 Male-to-male jumper wires (Note: Not necessary if you buy the PIR sensor linked above)
  5. 3 Female-to-female jumper wires
  6. A USB WiFi Dongle (Note: Only purchase if it explicitly says it will work with Raspberry Pi
  7. Optional: USB Charger/Battery Pack if you want to go Wireless (helpful to have this pre-charged)
  8. Optional but helpful: Some kind of casing (not pictured)

Step 2: Sign up for an Ubidots Account and Grab Info

  1. Create an account with Ubidots or sign into your pre-existing account
  2. Grab your account specific API (found in your profile)
  3. Create a new data source titled ā€œPeople Counterā€ and retrieve the variable ID
    1. Click ā€œSourcesā€ in the top navigation menu
    2. Click ā€œAdd a Data Sourceā€
    3. Choose ā€œRaspberry Piā€ as source type
    4. Title this ā€œPeople Counterā€ or something similar
    5. Your variable ID will be displayed on the left columnUpdated People Counter with Raspberry Pi schematich

Step 3: Wire it up!

Even though the Raspberry Pi B+ has added ports, the schematics from the previous tutorial are still usable and the ports are the same.

  • V+ to 5 volt power source (Pin 2)
  • Ground to ground (Pin 6)
  • Signal to GPIO07 (Pin 26)

Because I bought a PIR sensor that had the leads pre-soldered and combined, I had to use male-to-male jump wires to connect the sensor to female-to-female jump wires and then to the board itself. If you are clever and bought the Parallax sensor, you can connect your female-to-female wires directly from the sensor to the board.

 

 

For more detail: Updated People Counter with Raspberry Pi


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *