Room Weather Station

36 Просмотры
Издатель
While crafting this device I tried as much as possible to stay true to "true" DIY philosophy: make as much as possible with my own hands/skills/knowledge while also learning as much new skills/knowledge to make even more stuff myself. As a result I didn't use any trendy "home factory" devices like 3D-printers or laser cutters – I cut out all case pieces with a hand jigsaw and glued them together (used SketchUp to create design). I didn't use ready made web server or any site constructors – I created my own web server on C/C++ and web page itself from scratch in Notepad++ on pure HTML/CSS/JavaScript. I didn't use any ready made libraries for sensors or LCD screen – I wrote them from scratch in pure C/C++ using only WiringPi library + graphics engine with pixel blending. Also I didn't use any IDE, only Notepad++. In fact, this was my first true multi-threaded program I ever made, yes. Actually this is my first Raspberry Pi project either! And first low level LCD driver! Many firsts, I guess.


So, in a way, I think, I'm akin to PrimitiveTechnology guy from Australia, but while he specializes on hardware I'm doing same in software field =)


If you fancy one for yourself you can use this links and craft one:

*Source Code:* https://github.com/ScienceDiscoverer/RWS
*Instructable:* https://TOBEANNOUNCED


Doing this via instructable would probably take 100 times less time, coz for me it took about 1.5 months to develop this. Bugs in the code where total nightmare, but I managed to squish them one by one, bit by bit eventually...
Категория
3d принтер своими руками
Комментариев нет.