3dsjs

狗狗喂食提醒灯

Dog Feeding Reminder Light

2024-04-22 12:20:09

使用说明

  1. 所有模型资源均由用户上传分享,内容来源于网络公开资源
  2. 侵权投诉:通过抖音私信 @jobsfan 联系我们(需附版权证明),24小时内处理
  3. 模型将通过邮件发送(5分钟内自动发送),感谢理解带宽压力,超过1小时没收到,请联系我们
关于费用

我们是爱好者共建社区,为维持服务器成本,每个模型收取微量费用(仅覆盖基础开支)。我们承诺最低成本运营,感谢您的支持!

扫码手机访问
抖音私信 @jobsfan

Summary

A light that turns on at specified times during the day and turns off when the face is tapped. We use it as a way to communicate with our fellow housemates whether the dog has been fed every morning and every night.

This same task can be accomplished with checkmarks or something on a calender, but with out house being about 75% diagnosed ADHD, the checkmarks were often forgotten, making the whole system useless. We placed this light directly above our food bin, so every time you walk past you see the light, and as you lean down to get food it is quite literally an in-your-face reminder to turn off the light.

Our dog is a much healthier weight now that we arent double feeding and our phones are no longer blowing up every day with a group chat asking if someone fed the dog.

I do want to note that the general Idea came from a TicTok about smart home integration, which featured a similar light placed in the kitchen but relied on NFC tech. My problem with NFC is that it requires you to pull your phone out and tap a sticker, which adds an extra step, and with my ADHD roommate, it is imperative to minimize the amount of labor involved.

Print Settings

  • Printer brand:

    Creality

  • Printer:

    Ender 3 Pro

  • Rafts:
    No
  • Supports:
    No
  • Resolution:
    0.16
  • Infill:
    20%
  • Filament brand:

    PolyTerra

  • Filament color:

    Grey

  • Filament material:

    PLA

  • Notes:

    You may need to increase your resolution for the screw holes to be present.

    I included the different button face ideas I had, as well as the blank.ipt (inventor file) if you want to make your own design.

Post-Printing

Electronics

I used an Arduino Nano Every for this project, in conjunction with an RTC Chip DS3231 and a few lights. The face of the light is the button itself, and it relies on a limit switch to both sense a press event and as a spring to keep the button face pushed out. The lights were random RGB LEDs I had lying around, use whatever you want, I suggest at least two LEDs or a strip around the whole interior to provide adequate and even light.

Arduino Nano Every: https://www.amazon.com/gp/product/B07VX7MX27/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1
HiLetgo LimitSwitch: https://www.amazon.com/gp/product/B07X142VGC/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1
AITRIP DS3231: https://www.amazon.com/gp/product/B09KPC8JZQ/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1

Unfortunately, I have lost the wiring diagram, but with a little googling it should be pretty easy to figure out, basically just run power to the Arduino (I used a micro USB cord) and run power and communication lines from the Arduino to the DS3231. The Limit switch can be an analog or a digital input, I'm sure there is a "proper" one but you can definitely make either work, and the RGBS depends on which type you have, but mine were simply run as outputs from the Arduino, with each color channel being its own output so I could control the color.

Programming

Well, I don't want to post my code because it is pretty horrendous. After setting the RTC using the standard library (you run the sketch provided in the library and enter the time in a specific format on the serial channel), I basically just had it loop every minute or so and if the time reported from the RTC matched a specified feeding time, turn the light on and keep on running the loop. If the button was pressed (checked for in the main loop) it turned the light off and then had a small delay to deal with someone holding the button down for a few seconds.

There is a more elegant way of doing this that involves a built-in "alarm" function of the RTC, but I struggled to get it working reliably so went for the simpler but messier version above. Let me know if you get it working. On a similar note of RTC functions that don't seem to work, my clock definitely did not change for Daylight savings time, but our dog doesn't really care when she gets her dinner so we just started feeding her later.

I chose to have breakfast and dinner be two different colors just because.

Assembly

I used a lightweight copy paper on the backside of the button face to act as a diffuser, with just some scotch tape holding it on.

The lid doesn't have built in screw holes for ease of printing, nor does it have a set stop, as I wasn't sure what height would be optimal for the limit switch to keep constant pressure on the button face. I happened to have a small enough drill bit to make a clearance hole on the lid and a threadable hole in the base, and used a few M3 screws to hold it all together. You could also heat up a paper clip and press it through the parts to have a similar effect. If I remember correctly the lid might interfere with the power cable slightly, I just sanded a little bit out to get the perfect fit.

You can see in the electronics photo that my clips to hold the LEDS did not work very well, they were a little too thin and snapped. I found that the hot glue worked wonders, and as an added benefit helped diffuse the light even more.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Other Features

You could definitely do more stuff with this, like use it for your own meds or chores or whatever. You could also have it connected to the internet and ping your phone, or ping your phone after "X" time since the light turned on has passed, but we didn't need those features and I am all about minimizing work.

Tags

License

CC BY-NC-SA

Dog Feeding Reminder Light
by shinyrobot54 is licensed under the Creative Commons - Attribution - Non-Commercial - Share Alike license.

狗狗喂食提醒灯
朋友,你觉得上面这个模型,属于下面的哪个分类?
必须全中文,且长度不超过15

相关内容

猜你喜欢