Code Monkey home page Code Monkey logo

modular-case's Introduction

Modular Case

The plan is to design a fully modular case for home-made ESP8266/Arduino/Raspberry Pi devices, like temperature or motion sensors, information monitors etc.

assembly animation

Call for help

This is still a work in progress! Know OpenSCAD and want to contribute? Check out the issue tracker, pick a ticket and let everyone know you started working on it!

Bases

Modules

Caps

  • Work in progress:
    • LED dome
  • Planned:
    • Flat cap
    • ...

Rendered animations

Small Base for NodeMCU v2

base animation

Sensor Enclosure Module

enclosure module animation

OLED Module

OLED module animation

Empty Spacer Module

empty module animation

Further ideas

  • Translate the Fusion360 model to english language description
  • Add cable ducts to modules
  • The node MCU and other boards as well have mounting holes, use them for better support in the base
  • The PCB modules could be fit a little bit tighter into their respective casing making it easier e.g. to push a button from the outside
  • How to handle larger modules than radius of base?
    • I see three options here:
      1. offer larger base sizes, that shrink in diameter towards the top, so we end up with the same module connectors
      2. if there's also a need for larger modules, we could offer a large & small version of each module fairly easily (hooray parameterized design)
      3. there could be conversion modules between the large and small sizes, which would allow you to place several large modules at the bottom and then switch to the smaller ones for the upper modules

Hardware specs

  • NodeMCU v2 (from original): 48mm (L) x 26mm (W) x 13mm (H)
    • position of mounting holes? ground and height clearance needed?
      • I will try to gather as much information and links to "official" specs as I can find this afternoon

Next steps

  1. Create OpenSCAD parts of the model, roughly based on the existing design (see below)
  2. Create modules from parts
  3. Profit!

Existing design

Current issues with this design: https://www.thingiverse.com/thing:2627220

  • Only one basis, for the NodeMCU v2
  • PIR Motion sensor module has broken hinges (too deep, compare with other modules)
  • OLED 0.96" is a tiny bit too small for the revision 2 displays
  • Temperature sensor module is a bit small for DHT11 and way too small for DHT22
  • A bunch of other modules are still missing
  • Designed in Fusion360, OpenSCAD (open source/FOSS) would be preferred

modular-case's People

Contributors

chaos99 avatar muesli avatar nin-tan avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.