We all know how important bees are to our ecosystems and [Kris Winer]’s bee monitor provides a great way to monitor these amazing but delicate creature’s habitats, hopefully alerting us before a disaster strikes a vital hive.
The board is based around LoRa sensor tile called Cicada but redesigned to make it smaller and cheaper. LoRa is a popular low-power wide-area network running on sub-Ghz bands designed exactly for applications like this. This board has a nice suite of sensors. It can detect UVA, UVB, and the visible spectrum of light. It can also observe the temperature, pressure, and humidity. Importantly for bees, the accelerometer can detect the various vibrations of the hive as well as disaster events like vandalism.
The data is all logged into a Cayenne dashboard which the prospective farmer could view and analyze from anywhere. [Kris] mentions that the board is relatively easy to re-spin with a different sensor suite depending on the application. Technology like this can go along way towards a more sustainable future.
His board can handle batteries from 6 to 34 volts and supports both LiPo or Lion batteries. The board can be flexible about its cut-off voltage. It also has a feature we really like; the user can set a delay before it shuts off the battery: useful in cases where a heavy peak current draw causes the battery to operate at a lower-than-threshold voltage for a few seconds. Once the board is shut down it takes a manual reset to allow power to be drawn again.
His latest iteration of the board is an impressive 1 sq. inch in size! This can fit in just about any project and it’s even flexible in the choice of battery connector. Next time we have a high current draw project with expensive batteries or maybe a monitoring device that’s expected to run a long time we may throw one of these boards in there just to be safe.
Ecclesiastes 1:9 reads “What has been will be again, what has done will be done again; there is nothing new under the sun.” Or in other words, 5G is mostly marketing nonsense; like 4G, 3G, and 2G was before it. Let’s not forget LTE, 4G LTE, Advance 4G, and Edge.
Technically, 5G means that providers could, if they wanted to, install some EHF antennas; the same kind we’ve been using forever to do point to point microwave internet in cities. These frequencies are too lazy to pass through a wall, so we’d have to install these antennas in a grid at ground level. The promised result is that we’ll all get slightly lower latency tiered internet connections that won’t live up to the hype at all. From a customer perspective, about the only thing it will do is let us hit the 8Gb ceiling twice as faster on our “unlimited” plans before they throttle us. It might be nice on a laptop, but it would be a historically ridiculous assumption that Verizon is going to let us tether devices to their shiny new network without charging us a million Yen for the privilege.
So, what’s the deal? From a practical standpoint we’ve already maxed out what a phone needs. For example, here’s a dirty secret of the phone world: you can’t tell the difference between 1080p and 720p video on a tiny screen. I know of more than one company where the 1080p on their app really means 640 or 720 displayed on the device and 1080p is recorded on the cloud somewhere for download. Not a single user has noticed or complained. Oh, maybe if you’re looking hard you can feel that one picture is sharper than the other, but past that what are you doing? Likewise, what’s the point of 60fps 8k video on a phone? Or even a laptop for that matter?
Are we really going to max out a mobile webpage? Since our device’s ability to present information exceeds our ability to process it, is there a theoretical maximum to the size of an app? Even if we had Gbit internet to every phone in the world, from a user standpoint it would be a marginal improvement at best. Unless you’re a professional mobile game player (is that a thing yet?) latency is meaningless to you. The buffer buffs the experience until it shines.
So why should we care about billion dollar corporations racing to have the best network for sending low resolution advertising gifs to our disctracto cubes? Because 5G is for robots.
Mozilla recently officially released their IoT platform. This framework comes with “Gateway” software that can run on a Raspberry Pi and a framework that can run on any number of devices.
As we’ve seen, IoT is a dubious prospect for consumers. When you throw in all the privacy issues, support issues, and end-of-life issues; it gets even worse. Nobody wants their light bulbs to stop working because a server in faraway land shut down, but that’s an hilariously feasible scenario.
WebThings comes with a lot out of the box. It comes with a user interface, logging, rules, and an easy-to-understand API. Likewise the actual framework allows for building on many common devices and can be written in Node, Python, Java, Rust, Micropython, and used as an Arduino library. This opens it up for everything from a eBay ESP32 to a particle board.
We’ve started to notice some projects that use it trickling in on the tip line and on hackaday.io. We’re interested to see what kind of community grows around this, and are curious if it won’t be too long before easy-to-hack kits start showing up on your favorite online retailers.
There’s good documentation and of course, being open source, you can check out the source for yourself.
He had a project in MicroPython that needed a very fast FFT on a micro controller, and was looking at all of the options when it occurred to him that a more structured approach like the one we all know and love in CPython would be possible on a micro controller too. He thus ended up with a python library that could do the FFT 50 times faster than the the pure Python implementation while providing all the readability and ease of use benefits that NumPy and Python together provide.
As cool as this is, what’s even cooler is that [Zoltan] wrote excellent documentation on the use of the library. Not only can this documentation be used for his library, but it provides many excellent examples of how to use MicroPython itself.
We really recommend that fans of Python and NumPy give this one a look over!
Sometimes you just gotta sit down and hack something together. Forget the CAD and the cool software toys; just hammer away until you have something working. That’s how [bobricus] ended up with this cute little laser engraver anyway.
For under $300 US of parts and a few nights working in his pajamas, the aptly named, pajama micro laser engraver is a pretty nice little machine for its class. Not having the space for a full size machine and not necessarily needing its capabilities he aimed to produce something compact.
The frame is aluminium extrusion, the movement is core-XY an H-bot on linear rails, and it appears to just be a grbl board with a Chinese laser module on it. He took a bit of care to make the frame a cube which allows him to easily vent the fumes from the little unit. There’s even a small air pump to blow the off-gas from the cutting away from the laser.
All in all a nice little hack useful for all sorts of things from solder masks to cutting wood veneers. You can see it zipping around in the video after the break.
As many people have learned, DIY robot arms are pretty difficult. [Dan]’s arm has the additional complexity of being 3D printable with the ambitious goal of managing a 2kg payload at 840mm of reach. He’s already made significant progress. There’s a firmware, set of custom electronics, and a Fusion 360 project anyone can download and checkout. You can even control it with an Xbox controller.
The main board is an Arduino shield which outputs step and direction signals to stepper drivers. The gears are cycloidal and it appears there’s even some custom machining going on. When the parts are all laid out it becomes clear just how much effort has been put into this design.
It should be a pretty nice robot and might finally spur some of us to build the Iron Man style robot assistants we’ve always wanted. You can see the robot in action after the break.