Kgray44 / Talking-High-Temperature-Sensor

This is a repository for my tutorial over on Hackster! This project is a wood / pellet stove temperature monitor that talks though also, to give you verbal updates periodically!
MIT License
0 stars 0 forks source link

Windows Help #1

Closed BAKova closed 9 months ago

BAKova commented 9 months ago

Purchased the parts per your list for building the Talking-High-Temperature-Sensor. Everything looks correct except for the DFR0282 Beetle, the actual part does not have the connections shown on your schematic. Specifically, the SDA and SCL connnections are missing. Can you assist?

Kgray44 commented 9 months ago

Hi @BAKova

Glad you're following my tutorial!

Here is the schematic as pictured in my tutorial: schematic_dfrobot_talking_wood_stove_temperature_sensor_2023-02-17_Wwqej2xn0N

The Beetle is pictured in the middle. The I2C lines come off of the top and the bottom of it as pictured. You just need to make sure the SCL pin of the beetle is wired to the SCL pin on the temperature sensor module and the display, and the same done with the SDA.

Screenshot 2024-01-16 at 5 54 24 PM

Here is the image of the bottom of the Beetle; the I2C connections are the soldering pads placed on the bottom of the board.

Do you have any more questions? I hope this helped!

BAKova commented 9 months ago

Thanks, that clears things up, but I'm a little concerned about heating those pads when soldering, any suggestions?

Kgray44 commented 9 months ago

Hi @BAKova

There's no worries with heating those pads during soldering. As a general rule of thumb, when I am soldering at 450 degrees, I make sure to heat the pads for 5 seconds or less, just to make sure I don't heat anything too much.

Good luck soldering!

BAKova commented 9 months ago

Ok, I have everything wired and ready to go but I can't locate the disk utility to format etc. can you send me a link

BAKova commented 9 months ago

I Belive I found it'

BAKova commented 9 months ago

Recorded my messages, downloaded your program and made my changes, saved the file to my hard drive then tried to upload it to the voice recorder but I'm not successful, is there a step I'm missing here, get an error that the file path dosen't exist

Kgray44 commented 9 months ago

Hi @BAKova

Please check the updated tutorial.

You will need to move the correct voice files to the Voice Recorder Module (if you haven't recorded your voice); please check the section linked.

Then you can upload the .ino code file to the Beetle in the Arduino IDE via a Micro-USB cable.

BAKova commented 9 months ago

I did the voice recordings directly into the voice recorder, no issues, and they are named properly. The issues I'm having now are as follows: 1.) The Arduino Uno does not show a port in the setup 2.) When I run verify/compile it can't find the library eventhough it is in the same directory as the other libraries, which load without issue (C:\Users\789ba\arduino\libraies. I Don't know why it's looking here ERROR MESSAGE C:\Users\789ba\Documents\Home\Projects\Stove Alarm\sketch_jan18a\sketch_jan18a.ino:4:10: fatal error: DFRobot_MAX31855.h: No such file or directory

include

      ^~~~~~~~~~~~~~~~~~~~

compilation terminated.

exit status 1 Compilation error: DFRobot_MAX31855.h: No such file or directory

3.) Can't upload without the port designation. 4.) Do I need to have a separate 5DC powering the circuit besides the USB during these operations? 5.) I formated the board to FAT file system, using windows 10 which took less than a minute, could this be part of my problems?

Kgray44 commented 9 months ago

Hi @BAKova

I will answer your questions one by one:

1.) You are using an Arduino Uno? Or are you using the suggested DFRobot Beetle? To select the USB port, in the Arduino IDE you need to go to Tools / Port.

Screenshot 2024-01-19 at 8 58 43 PM

Make sure to select your correct board first in Tools / Boards (Arduino Leonardo if you are using the Beetle).

Screenshot 2024-01-19 at 9 03 33 PM

2.) Are you positive you downloaded and installed that library? Once downloaded from here, you will need to add it to C:\Users\789ba\arduino\libraries.

Where is your sketch file located?

3.) Refer to #1

4.) No, a separate 5VDC power supply is not needed at all, although it can be used instead of powering it via USB.

5.) I am a bit confused here 🤔. What board did you format? The Voice Recorder Module? To quote my tutorial:

image Pick a suitable name (I picked "DFR VOICE"), select the format as MS-DOS (FAT), and select the Scheme as GUID Partition Map. Now, click Erase!

So FAT should be fine here. Taking less than a minute doesn't seem right though, as mine took over an hour since the storage on the module has a very low data rate. This wouldn't cause any programming problems with the Beetle though; the only thing that would happen is nothing would play when you run the code.

Hope this helps!

BAKova commented 9 months ago

I switched to the Arduino Leonardo as suggested, I downloaded the wrong library (oops) now that the correct one is in I'm able to compile and verify. Sketch File is located in C:\Users\789ba\arduino\ However, I still can't get the port option to become active.

BAKova commented 9 months ago

port error