Electronics is hard
Photo by Vishnu Mohanan on Unsplash

Electronics is hard

I have been very quiet in the last few months—too many things on my desk and too little time to manage them.

Nevertheless, I have made some progress on Geremia, my talking skull.

I have finally assembled a working Arduino Proto Shield to be placed on top of an Arduino Leonardo.

It has not been an easy journey. As I could have imagined, electronics is complex, at least for me. I had to learn many things before putting my hands on the soldering iron.

To name a few, voltage regulators, SPI protocol, power, and ground rails.

I have spent much of my free time learning and am happy with my achievements. Connecting my proto shield to the Arduino Leonardo, uploading my test sketch, and seeing the lights turn on, the servo motor spinning, and MiniDF Player play mp3 files have been an emotion.

From my point of view, software is much easier than hardware. I made at least five tries while building the proto-shield. I understood that trace routing is a fine art in electronics.?

It has been fascinating, though. So fascinating that I ended up with hardware hacking as yet another personal project. I have been messing around with an extremely old wireless repeater. With a few bucks, I bought the necessary hardware and started playing. Extremely fun. Finding the UART and JTAG connection and connecting those to my PC with microprobes was quite fun.

Getting a root prompt from an embedded device is fascinating. I also found out how much insecure these devices are. In a few minutes, and without breaking the device, I got my WiFi WPA2 password.

That said, I have to move to the next step for Geremia. Writing the software. This will be fun, and I feel very comfortable with this. A mix of Arduino code and Python to make Geremia and my PC talk over a serial port.

Hopefully, it will not take a lot of time.

The final step is going to be complicated. Placing the two boards, the eyes, and the speaker, in the skull will be easy. Hosting the servo motor and efficiently connecting it to the jaw will be different. I will design something in Fusion 360 and 3d print it on my FLSun Q5 3D printer.

Anyway, as with everything else, electronics is hard if you don't know anything about it.

要查看或添加评论,请登录

Alessandro Galetto的更多文章

  • Retouching photographs

    Retouching photographs

    Since I bought a second-hand Leica X2, a twelve-year-old camera, I have started playing with photography again after a…

  • Books

    Books

    I am an avid reader. The Kindle app on my iPhone tells me that in the first three months of the year, I have already…

  • Freedom?

    Freedom?

    I was not surprised to read that Apple killed the Epic developer account because it had proven to be "verifiably…

  • I need to pay more attention

    I need to pay more attention

    I must admit, I have a deep-seated affection for vi. It harks back to the eighties, a time when I first ventured into…

  • Poor man signal generator

    Poor man signal generator

    In the world of electronics and microcontrollers, Abacuc is slowly but surely making its way. With meticulous…

  • Abacuc is going remote

    Abacuc is going remote

    I have entered a rabbit hole with Abacuc. I have spent much of my free time on time in the past few days.

  • A (very) basic 6502 disassembler for Abacuc

    A (very) basic 6502 disassembler for Abacuc

    As I wrote in my last post, I am currently spending some time putting together a 6502 breadboard computer. I got the…

  • Abacuc - Episode 1

    Abacuc - Episode 1

    Why? After I finished with Geremia, I had to pick up another personal project to spend some time soldering and coding…

    1 条评论
  • I bought a camera

    I bought a camera

    For as long as I can remember, photography has been a deep-rooted passion of mine. The notion of capturing moments in…

    1 条评论
  • The Geremia project is finished.

    The Geremia project is finished.

    Let’s start from the beginning. There will be some repetitions in this post.

社区洞察