Alex Buznik's Logbook

Web-development as life-style
Home page · Blog index

Completed a learning course in Arduino

Finally a 3-month online course in Arduino from robo.house came to an end.

The course covered basic electronics, components, sensors, motors and some other bits.

It was pretty fun to go over it together with other people.

The final task was to assemble a smart home model, using most of the sensors. I integrated the gas sensor, temperature/humidity, RFID to open the gate with a servo-motor, 2-line LCD screen, ultrasonic sensor, and that’s about it.

Can’t say I have learnt a big deal from it, I have already covered this basic level myself by trying to do stuff. Still it was very nice to connect with other people in this field, also got some details about how actual components work inside, which I did not bother to learn before.

Here is a gate opening on reading a correct RFID token:

 No comments   1 mon   arduino   DIY   learning

Fired up Raspberry Pi Zero Camera

Just wanted to share.

Ordered some time ago a tiny Raspberry Pi Zero W with Camera for one project, that I postponed right after that :)

Anyway, yesterday my shipment has arrived, and I got some fun connecting the smaller camera to a small board.

Here is a selfie I managed to make after adjusting focus distance. Taken without any settings, so white balance is off, but I guess it can be tweaked.

 Selfie with a Raspberry Pi Zero Camera

Here is how tiny the stuff is:

March 2021 Links

Some more links I found interesting this month:

Videos

Cool project with transparent LED displays:

Great drone piloting around bowling club:

 No comments   4 mon   arduino   DIY   links

Visited Odesa MIRONAFT Fablab

Took some time to visit MiRONAFT Fablab with Sergey Kovtun who guided us around multiple the space.

This is the biggest open laboratory in Ukraine with an area of 1300 sq.m!

It has all the types of equipment I could imagine one may need — 3d-printers and scanners, hand and power tools, soldering workplaces complete with soldering stations, oscilloscopes and signal generators, CNC mills and lathes, laser engraver, cutters, you name it.

They partner with numerous industrial producers that provided two robotic arms, industrial welding robot, conveyor belts, compressed air and hydraulics educational platforms.

The place is full of enthusiast and hacker vibe and run mostly by students who are eager to make stuff.

I was so stunned with the location, that I have barely taken any photos.

 No comments   5 mon   infosec   links

December 2020 Links

Some more interesting links I found this month:

Videos:

Ultimate Computer Mouse 🤘

I prerecorded myself in video meetings for a week (and nobody knew)

Housekeeping now includes catching up with React Native updates

Prior to wedding with my lovely wife, I have created a React/Firebase family wish list, so relatives and friends could choose some gifts.

It was the most basic React to-do app that stored items on Firebase, which provided the reactivity to all clients (so in case two people visited the page at the same time, choosing the same gift was quite improbable).

At some point I decided to move adding new items to a mobile app. It was more as an experiment with React Native, rather than a security concern. So another pretty basic to-do list was created. I copied most logic over from web version, and in total created maybe 3 files. Also I only built it for Android. Didn’t really renewing Apple developer license weekly for an app that I barely use most of the time.

...

Fast forward 3 years, and I want to add a couple smaller features, refactor some if-conditions with router, etc.

By this time I have upgraded Android Studio on my machine, along with some of its build tools. I have very surface knowledge of mobile build pipeline and how all of the components interact. Also React Native app creator adds quite an opaque layer on top of it — I never had to configure any of those build scenarios.

So in short I created a new project with react-native CLI and copied old files over.
Thankfully my project is very small and I only had to update a couple of things in the components for it to work.

Together with this I created a Github actions workflow, so I don’t stuck with building this in future.

React Native looks much more unified for both iOS and Android now than 3 years ago, so it’s a plus.

Github Release

Went to an office for the first time in two years

When I joined DI.FM two years ago, it was my first completely remote work. I had some misconceptions and prejudices about it, but still wanted to try.

A lot of has changed since then, and this month I went on to join Wildix. I started and will continue as a remote developer, occasionally working at office.

Yesterday I worked in the office, and felt elation. I got a warm welcome, though there were only a few people at the time. It was nice to meet and talk with my coworkers in person. Also the office is great, has a lot of room, quiet and feels like a proper working space.

Some of Wildix Welcome box contents

Even got a desk phone, heh, haven’t seen those in a while (telephony and PBX are the core company products).

Odesa port in fog

The view should be great in a good weather.

Earlier Ctrl + ↓