|
At least no one questioned its motives for doing so.
Software Zen: delete this;
|
|
|
|
|
Mike Hankey wrote: The oddity; hardware and software worked first time as designed...I don't know about y'all but that happens so rarely with me. I can relate to that. It happens from time to time, but it somehow gives me the impression I am overseeing something that will give me a bad surprise a time later.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
May I please inquire the means by which the gadget senses the freezer door open overly long. Temperature? Time?
|
|
|
|
|
It uses a Proximity Sensor[^] that when broke starts a timer and timer stopped when closed. If time period target is reached the alarm goes off. Simple circuit and firmware.
I'm writing an article for my site if interested in details, going to try and finish it today. (See sig)
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
Thank you kindly. A not sure how such can be integrated after market. It seems it is necessary to drill hole for mounting the sensor. If so where would it be mounted. I can only imagine it is somehow mounted into the side of the door or the side of the door frame so that it senses the mating surface. Also where is the circuit board mounted. Also where is power obtained. I assume not a battery. Perhaps it can be external if door is not flush.
|
|
|
|
|
|
Mike Hankey wrote: If time period target is reached the alarm goes off.
So no standing there contemplating which donut one really wants to pull out for breakfast this morning?
|
|
|
|
|
When the door is closed it turns the alarm off, so get the donut and get out.
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
My refrigerator and freezer both beep if left open too long.
|
|
|
|
|
Fridge does, evidently freezer does not.
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
Do you have any spare Borg nanoprobes laying around? 😆
|
|
|
|
|
MSBassSinger wrote: Do you have any spare Borg nanoprobes laying around?
Fresh out and didn't think to order more.
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
Quote: During testing I had to let the alarm go off and it scared the SO. It is a really, really loud alarm I was an embedded systems programmer in the engineering department of a fire alarm company. I know that reaction intimately.
Cheers,
Mike Fidler
"I intend to live forever - so far, so good." Steven Wright
"I almost had a psychic girlfriend but she left me before we met." Also Steven Wright
"I'm addicted to placebos. I could quit, but it wouldn't matter." Steven Wright yet again.
|
|
|
|
|
Looks like a lot of work. I'm no electronics engineer but could you not have had some kind of wireless board with a light sensor (starts timer when registers light) that you could have strategically placed inside the freezer? But I suppose it might freeze admittedly lol.
Alternatively, as the above ide was stupid, could you have put something on the wall preventing the full opening of the freezer door thus not able to leave open (could still prop open of course, but so can the alarm be ignored). I admit it wouldn't have been as much fun to build, but a simpler solution.
|
|
|
|
|
There were countless ways I could have accomplished this, but I had the components I used on hand. Except the PCB, which I designed and ordered, but I had the circuit on a protoboard but didn't like how it looked.
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
Half joking/half serious in saying this, but, you could also simply adjust the front feet so that the fridge/freezer very slightly leans backwards, which will cause the door to always close, by gravity (well, it's not 100% foolproof, but...).
I see you other post saying you had the components and such, . .I get it. .sometimes it's fun to scratch that itch and solve a real world problem with your skills.
|
|
|
|
|
Kent K wrote: I get it. .sometimes it's fun to scratch that itch and solve a real world problem with your skills.
Yep, my inventory is advancing and the list of projects growing.
Problem with projects is that they are so complex I just don't have the time to devote, right now. So the small easy projects are a welcome relief.
The fridge is slightly leaning but for it to completely shut it would have to be a hell of a lean. I think that's what happened, one of thought we closed it and hadn't pressed it all the way closed. Spelt milk and all that!
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
It will probably wait until you take a brief holiday, preferably in the warm season, then will open the door itself.
Will Rogers never met me.
|
|
|
|
|
Now, you need to create the audit committee to design the process and enforce the paperwork to prove that it is still working. (at least quarterly or whenever you change the batteries in the smoke detectors)
Be sure to file in triplicate.
|
|
|
|
|
Dang I didn't submit it to QA team either.
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
Recently, I was told to add MFA to a small desktop app. Never having coded MFA before, I asked for documentation. I was given a blog post. I did my research and coded everything just as the blog post said. We tested it, and it didn't work because of some configuration on the service's side. Once we changed that config setting, my code worked beautifully.
Then I was told that I needed to code it without the config change because that has "security concerns". I was told to use a Nuget package to do the MFA a different way. I did my research and coded everything just as the Nuget package's documentation page said. We tested it, and it didn't work, no matter what was configured.
Nobody could find any issues with my code. Turns out it's not supported anymore.
Then I was told to code it differently - open the existing website's login page, and parse the URL's to get the access token. This also worked beautifully the first time, but is now dependent on the website's login code not changing.
Best code I ever wrote 2 times in a row, and it was the wrong code because someone was too much in a rush to make sure they got me the right documentation and tools.
Bond
Keep all things as simple as possible, but no simpler. -said someone, somewhere
|
|
|
|
|
Yeah you just have to work with what tools you are given.
I did a project once that used 2 3rd party api's with very little documentation. I worked my butt off for 3 days, with little sleep or help from project manager only to be told that the project wouldn't be used.
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
I am remaking the font subsystem in my embedded graphics library.
Historically, I had different font classes for each type of font, which made my UI library which builds on it somewhat painful to use. The code was also horrible in each case, and I think there were a few bugs in the extents, having to do with measuring text properly (more difficult than it seems)
I've finally decided to unify things, and that means major breaking changes to both my graphics and UI libraries.
To that end, I'm making a 2.0 revision and correcting a number of minor, but longstanding issues that will break interfaces.
It has lasted 3 years, and been used in numerous professional projects, and even more hobby projects.
Not just by me because while it's not LVGL in terms of popularity, it gets some play.
I'm not sure what that says about the design. I want to say 3-4 years is a long time to go without any major breaking changes, considering I added very significant features in that time. So that said, I'm sort of hesitantly proud of what I accomplished.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
So you should be
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Whilst listening to a recent NPR program a caller stated his town of residence as the long standing same as my own of years ago. I calculated the odds if this occurrence as per the number of times I have listened to this program multiplied by the population of the town divided by the USA population resulting in 100/19000/333200000 or 0.0057. Rather low probability. I was surprised the number of towns is irrelevant in the calculation assuming of course the calculation is correct. It occurs an error may be present. No doubt it will soon be reported by one of the many experts here.
"... as likely as lightning striking a leprechaun whilst riding a unicorn."
|
|
|
|