Temp Sensor Project (((URGENT)))

Hello!

(Edited to put an end to this drama — J-M-L)

I have been working on a project for a month now and I'm just about there. Basic temp sensor w/OLED display. The issue I'm having is the application not wanting to initialize when the wiring going to the devices are more than a foot or so long.

I am also interested in modifying my existing sketch to make the connection between the sensor and OLED wireless utilizing NRF24L01 modules.

This would be more of a troubleshooting consultation/adding an element to a pre-existing sketch.

I originally posted in the help section and got great advice from the gentlemen who've responded to me there, however, I haven't been able to find a solution. Please read the thread here; Wireless Temp Monitoring UNO/MLX90614/NRF24L01/OLED - #12 by anythgispossible in detail and reach out to me. Thank you!

Hello Mr. Urgent
Post your sketch, well formated, with comments and in so called code tags "</>" and schematic to see how we can help.
Have a nice day and enjoy coding in C++.

Hi. It is in the link in my original message with all details and troubleshooting so the prospective person can have and idea of my progress. Here is the sketch;

/*
 * MLX90614 Infrared Temperature Sensor and SSD1306 Oled display Module with Arduino
 * Non-Contact Thermometer
 */
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include <Adafruit_MLX90614.h>

 // For the SSD1306 I2C supported Oled Display Module
#define SCREEN_WIDTH 128    // OLED display width, in pixels
#define SCREEN_HEIGHT 64    // OLED display height, in pixels
#define OLED_RESET -1       // Reset pin # (or -1 if sharing Arduino reset pin)
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
 

Adafruit_MLX90614 mlx = Adafruit_MLX90614();
 
double temp_amb;
double temp_obj; 
void setup()
{
  Serial.begin(9600);
  mlx.begin();         //Initialize MLX90614
  display.begin(SSD1306_SWITCHCAPVCC, 0x3C); //initialize with the I2C addr 0x3C (128x64)
 
  Serial.println("MLX90614 Infrared Temperature and Oled display with Arduino");
 
  display.clearDisplay();
  display.setCursor(5,20);  
  display.setTextSize(2);
  display.setTextColor(WHITE);
  display.println("NELO MEDIA:");
  display.setCursor(25,35);
  display.setTextSize(2);
  display.print("NMCS");
  display.display();
  delay(5000);
}
 
void loop()
{

  temp_amb = mlx.readAmbientTempF();
  temp_obj = mlx.readObjectTempF();

 
  display.clearDisplay();
  display.setCursor(25,5);  
  display.setTextSize(1);
  display.setTextColor(WHITE);
  display.println("Temp :");
  display.setCursor(10,20);
  display.setTextSize(3);
  display.print(temp_obj);
  display.print((char)247);
  display.print("F");
  display.display();
 
  delay(1000);


}

OK.

So what is the problem ?

Describe the problem to the Forum members and make it easier for them to help you.

I did describe the problem and provided a link to another section of the forum where I posted with even more specific details. Is no one seeing this? I apologize if I am doing something wrong...

My crystalball is in the dish washer.

I see where you're going with this and that's fine but not necessary. I did not realize that the link I provided to another section within this forum (Project Guidance) where I posted details of the issues and experiments I tried to resolve those issues wasn't working. I figured it would be more productive to do that instead of putting and entire thread of conversation here so the prospective person who had interest in the project could see my progress. For some reason you're more inclined to try to humiliate someone instead of trying to help, plenty of people like you in the World and that's cool.

Why do that?
Is this a new problem, or a diversionary tactic?

WOW! Is everyone here a conspiracy theorist or is simply having a bad day?

ONCE AGAIN, I posted my issue in my original message. CODE IS THERE FOR ALL TO SEE above, the components are obviously there as well, about as simple as it gets short of using LEDs. have been though trial and error trying to figure out a solution with other HELPFUL members of this community to no avail most likely an oversight of my own. I simply decided to post in this section to hire someone to push the project through.

You guys have turned this into something else that it doesn't need to be and I wouldn't be surprised if you do this to just about every person whos new to this forum. Is this a chat room to see how far you can push someone's buttons (pun intended), or is tis a place where people come to find help for Arduino?

What an absurd thing to write.

So why have you started a new topic on the same subject?

Ok. Clear now.
What's my motivation?

What are you not comprehending? I posted in this section FOR THE FIRST TIME looking to hire someone to help figure out a solution to an arduino project. Isn't that what this section is for? Goodness gracious you gotta have a reputation of doing this. I won't reply again because it's not going to help what I'm trying to accomplish here and leave you to harass the next victim as I'm sure your rubbing your hands together in anticipation. Have fun!

You're hiring, right?
What's the hourly rate?
(In other words - what is my motivation?)

In your initial post your description (an possibly a link) appears to be in a "code block". As such I cannot open what appears to be a link. You should open your original post and take a look :slight_smile:

I Edited the first post to put an end to this drama

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.