logo elektroda
logo elektroda
X
logo elektroda

DIY Kiosk - how to build your own electronics storage for components?

dgproject 2634 41
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #31 21811428
    dgproject
    Level 13  
    After much agonising, I can finally say that the next version of the programme made available on my disk V1.5.0 has been successfully created.
    https://drive.google.com/drive/folders/1hnoxh2GpS30uNQiNsFQavRU_DW0FagfV?usp=sharing

    DIY Kiosk - how to build your own electronics storage for components?



    DIY Kiosk - how to build your own electronics storage for components?


    Key changes include:
    -Adding the possibility to build databases in each directory.
    -Creating a database is done by right-clicking on an empty field of any location.
    -Export of the entire project database to a single file in the database ROOT (.csv)
    -I added the possibility to also search the database in the search field with the location shown (Highlight field).
    -I have added a large collection of project icons and catalogue colours from React Icons.
    -The corresponding location is called up both via the "Find Shelf" button as well as the keyboard key above TAB - i.e. "`".
    -Opening directories with the right-click is as possible.
    -A few minor visual and programmatic improvements have also been added.

    I have not noticed any bugs so far, however I am open to comments...
  • ADVERTISEMENT
  • #32 21816438
    zdolnyadam
    Level 28  
    I took the liberty of mentioning your project in: https://www.elektroda.pl/rtvforum/topic4161475.html

    I dream about a robot, which could pull out individual elements of some kit from drawers and complete them by itself ;)
    But with retail quantities it is unlikely to pay off to do anything with this :(
  • #33 21816471
    Ryszard49
    Level 38  
    In my case, it's quicker to buy than to find.
  • #34 21816478
    dgproject
    Level 13  
    zdolnyadam wrote:
    But with a retail volume it is unlikely to pay to do anything with it

    It's seemingly not worth it, but in my case I have a large loft space to dispose of and I'm currently working on a robot whose job it will be to retrieve a suitable box of spars and feed it towards the loft hatch.

    Warehouse app interface showing item names and quantities in a grid layout Robot control interface with directional buttons and gripper operation functions Robot drive configuration UI showing angles and delays for three servos

    The robot will operate in 'Manchatan' mode along a track made of profiles for LED.
  • ADVERTISEMENT
  • #35 21816517
    Damian_Max
    Level 21  
    @dgproject Congratulations on the project(!),
    i've been watching it for a while now and the backlighting idea is great, it's also very cool to see it in @yanek231's project (congratulations too).

    Initially(*) I was sceptical; in the sense that:
    - the amount of work put into preparing the magazine will never pay off,
    - the search will be laborious / tedious,
    - once an item is retrieved, the value in the system has to be updated.
    However, the highlighting system looks really cool.

    You could consider voice search and voice integration in general, if it worked locally it could listen all the time and on some display, in the list it could tell you which items to highlight, and just confirm with a click.
    That is, a whisper model + some kind of mini-AI, whose task would be only to find out which drawer it is based on the text / unless the second part could be done by script (always instead of suggesting one drawer, one could suggest several most likely ones; based on the spoken words).

    BUT, the idea of making an automatic storage room in the attic sounds unearthly xD → to that make a shaft with a lift and you can keep all your spare stuff in such a storage room altogether xD.

    Heh, it would still be best if there was an automatic indexing system, all in all it's doable these days too:
    - at home you have rolls of boxes (in several unified sizes), queued up in the lift,
    - in the lift / or attic, a photo is taken, sent to the AI to say what's in there and that description + photo gets that box,
    - if you need something, you say so and the AI searches for it in your warehouse, you just approve and after a few moments it arrives.
    Shit, everything could be kept there.... xD, not only items, but also tools and other things (with the rest of it visible in your screenshots xD).
    All in all, such an automatic warehouse, it could just be under the ceiling / or above the false ceiling xD.

    The whole thing sounds spacey, straight out of SC movies, but slowly all the building blocks to build such a thing are starting to become available, even in the money you can spend on the hobby.

    (*) Nevertheless, I still have the slight impression that this is over-engineering xD.

    In any case, good luck!
  • #36 21816560
    dgproject
    Level 13  
    Damian_Max wrote:
    Nevertheless, I still have the slight impression that this is over-engineering xD.

    I completely agree...
    But, only today due to rapid technological advances.

    All you have to do is look back a bit. I can see from my own example that the projects I did just one or two years ago seem to be obsolete.
    Damian_Max wrote:
    That is, a whisper model + some sort of mini AI whose job would be just to figure out which drawer it was about based on the text

    Looking at it a bit from the other side, I have analysed the pros and cons a bit and I have to admit that Whisper will soon become a relic. It will be simpler to put a voice assistant on a separate module, which has access to a module with a database, and this will give much more benefits in terms of controlling the presence of a given assortment.

    Damian_Max wrote:
    at home you have rolls of boxes (in several unified sizes) queuing up for the lift

    I built such a system about three years ago and it was based on something like PATERNOSTER on chains. However, I let go of this solution due to handling problems.

    Another problem for me is climate and dust - I want to store certain things in the right conditions so that they don't degrade.
    This is why I decided to separate the attic area and build a ceiling in the utility room.
    I store some things in the attic that can be damaged by an unsuitable climate (Filaments, candles...)

    Once I come to an agreement with the robot, I will definitely develop the option of adding a voice assistant to the project.
  • #37 21816639
    Damian_Max
    Level 21  
    The more I think about it, the more I think an auto-indexing function would be extra:
    - you have some parts in your hand (from a casting, brought by a courier, or just cleaning up),
    - you put them into boxes and READY.
    The box goes to the machine, it takes a picture and automatically describes (indexes), adds categories etc etc, and you (after processing time) just correct the description.

    Something like this I think I would really like, puki I thought of this project as an 'electronics storage' it seemed of little use to me, but when I noticed in your screenshot the 'candles' my view of this storage changed dramatically xD. I've got loads of stuff from all sorts of fabs (modelling, electronics, computers, ...) and I generally know more or less where and what I've got, but a storage system that doesn't require me to think about where to put something, but just arranges it somewhere by itself would be brilliant.

    It's with this model that does both things at once also a good thought, however I think a bit that splitting it into two separate ones might allow it to run on a weaker computer with the same response time of the whole system, for example on some ordinary laptop / maybe an RPi with a card, so that the response is just a few/teen seconds. Personally, I would prefer it not to require the cloud.

    Keeping my fingers crossed!
  • ADVERTISEMENT
  • #38 21816668
    dgproject
    Level 13  
    Damian_Max wrote:
    It's with this model that does both things at once also a good thought, however I think a bit that splitting it into two separate ones might allow it to run on a weaker computer with the same response time of the whole system, for example on some ordinary laptop / maybe an RPi with a card, so that the response is just after a few/teen seconds.


    Touchscreen monitor with running system on a desk next to a modified printer.


    Touchscreen and electronic device mounted on a metal wall.

    In the workshop and garage I have a programme running on a computer previously used in catering with two touchscreen monitors which I hauled off for next to nothing. At rest the whole thing consumes about 8W.
    Accessing the network database due to a small .json without images etc. works expressly on all devices in the network location.

    Added after 11 [minutes]:

    Damian_Max wrote:
    Personally, I would prefer that it did not require the cloud.

    One of the objectives was to create a secure system without the need for integration with external mechanisms.
    Damian_Max wrote:
    The box goes to the machine, it takes a picture and automatically describes (indexes), adds categories etc etc, and you (after processing time) just correct the description.


    Such a thing can be realised without much problem on an ESP CAM AI module e.g. XIAO, but you would have to train this mechanism to each detail to make it work efficiently and for free. For sorting screws as much as possible such solutions are suitable.
    And someone will now say "what the hell are you talking about?" After all, there are cloud systems that recognise practically everything on the fly. Maybe so, but nothing for nothing. Personally, I am a total opponent of SAAS.
  • #39 21816931
    zdolnyadam
    Level 28  
    dgproject wrote:
    zdolnyadam wrote:
    But with retail volume it is unlikely to pay to do anything with this

    It's seemingly not worth it, but in my case I have a large loft space to dispose of and I'm currently working on a robot whose job it will be to retrieve a suitable box of spars and feed it towards the loft hatch.

    Warehouse app interface showing item names and quantities in a grid layout Robot control interface with directional buttons and gripper operation functions Robot drive configuration UI showing angles and delays for three servos
    The robot will operate in "Manchatan" mode along a track made of profiles for LED.


    Oh jesus... but chad ;)
  • #40 21818509
    zdolnyadam
    Level 28  
    And this ''Manchatan'' mode is what because google.co.uk does not return any meaningful results...?
  • #41 21818757
    dgproject
    Level 13  
    zdolnyadam wrote:
    And this mode ""Manchattan"" is what it is based on because google.co.uk does not return any meaningful results...?

    Manchattan mode is used to guide the robot along the shortest possible route through empty spaces without infringing on occupied fields in a little shortcut.
    In my case, along the cavity track.

    Warehouse map view with a grid of cells, labeled goods positions, and marked obstacles.

    In my example, the robot is standing on position A0 (top left corner).
    Wanting to retrieve goods from, for example, E3, it will first go one field forward to A1, change direction with the appropriate sequence and go to F1, then F3 and, controlling the safety barrier around it, it will invade the dedicated space, retrieve the box and return to the deposition field.

    A bit convoluted but doable.
    I'm currently struggling with a method of determining position and it's more likely to fall back on a single point lidar looking behind me.(Must look over obstacles on the wall to determine distance)
  • ADVERTISEMENT
  • #42 21818802
    zdolnyadam
    Level 28  
    dgproject wrote:
    zdolnyadam wrote:
    And this mode ""Manchatan"" is what it's about because google.pl doesn't return any sensible results...?
    It's a bit confusing but doable.


    a) Exactly. a bit of a headache ;)

    b) Cool. Thanks for the explanation.

    I'll have a look to see if there are any ready-made designs on the internet to possibly put together and test on a smaller space.
ADVERTISEMENT