Find Jobs
Hire Freelancers

Arduino Code for a NodeMCU connected to Blynk

$10-30 USD

Completed
Posted almost 4 years ago

$10-30 USD

Paid on delivery
I need to write a code for a NodeMCU to connect to Blynk. The components in the system are as following: 2 IR E18-D80NK (IRSensor_1 & IRSensor_2) 2 Relay Modules (PumpRelay_1 & Pump_Relay2) 1 Ws2812 x24 Neopixel compatible (Led) 1 Push Button 1 1.44" TFT SPI Display The IR and Relay works as an independent system. Whenever IRSensor_1 detects and objetc (Serial print: "Hand detected"), send a signal and activate PumpRelay_1 for 0.5 seconds (Serial print: "Activating hand sanitizer relay pump"). After that, dont send any signals to the Relay for 2 seconds and add +1 to the counter of the Relay (Serial print: "Hand sanitizer has been activated X amount of times"). Whenever IRSensor_2 detects and objetc (Serial print: "Foot detected"), send a signal and activate PumpRelay_2 for 0.5 seconds (Serial print: "Activating feet sanitizer relay pump"). After that, dont send any signals to the Relay for 2 seconds and add +1 to the counter of the Relay (Serial print: "Feet sanitizer has been activated X amount of times"). The led lights should be "white" (please define this variable) at all times, except when you generate a value. After the value is generated and the leds blink in the color they are supposed to, bring the led lights back to white. Whenever the button gets pressed, generate a random temperature between 36.5 and 38.5 and show this value on the screen. The background on the display should be white at all times and show the temperature value in a blue color. Then, do the following: If the temperature is: Under 36.5 ->Low temperature ->Blink the led lights in color blue X mount of times (please define X so it is easy to change) -> Add +1 to the counter "People with low temperature today" Between 36.5 and 37.5 ->Normal temperature -> Blink the led lights in color green X mount of times (please define X so it is easy to change) -> Add +1 to the counter "People with normal temperature today" Between 37.5 and 38 ->High temperature -> Blink the led lights in color orange X mount of times (please define X so it is easy to change) -> Add +1 to the counter "People with high temperature today" Above 38 ->Fever -> Blink the led lights in color red X mount of times (please define X so it is easy to change) Please define the variables so it is easy to change -> Add +1 to the counter "People with fever today" I want to be able to see all this information in the Blynk app. - A graph that show the information stored in the different counters per day and overall - An RGB color changer that allows me to change the "white" color variable - A serial output that shows me the messages from the machine - A virtual Led light that turns on green whenever one of the IRSensors are active - A virtual Led light that turns on green whenever one of the PumpRelays are active Attached you will find the schematics on how everything is connected.
Project ID: 26772132

About the project

2 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
hello dear project owner i am an Electronic Engineer with experience in embedded system designing and PCB designing i have done similar project using nodemcu and blynk.
$20 USD in 1 day
5.0 (2 reviews)
1.9
1.9
2 freelancers are bidding on average $20 USD for this job
User Avatar
Hello, thank you for your job posting. I read your description about--ARDUINO CODE I am a senior electrical engineer. I have plenty of experience in firmware development and micro-controller developments. I can write the firmware based on Arduino, Raspberry Pi, Pic, Atmega, FPGA, ARM, DSP, PLC and so on. And I can design the circuit by the Altium, Eagle, KiCAD, Allegro & OrCAD, PADs. I provide the services - Gerber files, Netlist generation, BOM generation and 3D Models of PCAD and ECAD. I am also good at AutoCAD, Solidworks. And I can simulate all circuits with Proteus, LT-spice, Matlab, Simulink, Multisim, and Labview as well. Due to my experience in firmware development, I will bring you the perfect result in time with high quality. I will also give you a detailed explanation of the process. Looking forward to hearing from you soon Thanks
$20 USD in 1 day
4.9 (103 reviews)
6.1
6.1

About the client

Flag of CHILE
Älvsjö, Chile
5.0
14
Payment method verified
Member since Nov 20, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.