• Alright, what're your Raspberry Pi Projects?

    From Andrew Singleton@singletona082@ctrl-c.club to tilde.projects on Tue Feb 25 12:13:01 2025
    I say raspberry pi, but I'm more meaning 'single board tiny computer'
    projects, which is a bit of a mouthful for a title.

    Can't find my pi zero, and will likely pick up another one at some
    point and a board that attaches via the pogo pin pads to give more USB
    ports (yes yes I am aware that's basically a Pi-3, but the zero2 has a
    more current chipset and i may find a setup I like better. Mostly want
    the ports as a way to attach more storage.)

    My zero projects included using it as a DLNA server anda wifi range
    extender. This was mostly as a sort of lifeboat setup as my family was
    moving and I wanted all of my devices to have media access.

    While I do kinda want an emulation box setup, that's the painfully
    obvious project idea, and there are at least a couple decent
    commercially avalible game oriented shells. I know at one point there
    was a 'pi zero with a blackberry formfactor and keyboard' project going
    that I'm not sure if it's around anymore or not, but that always struck
    me as neat and agreed with my sensibilities.

    Plus the Pi let me tinker around with SSH, which was nice.

    Anyone have any favorite projects for the tiny things?

    --- Synchronet 3.20a-Linux NewsLink 1.2
  • From Caden Kray@ck1998@yahoo.com to tilde.projects on Tue Feb 25 16:10:58 2025
    Andrew Singleton <singletona082@ctrl-c.club> writes:

    [...]

    Anyone have any favorite projects for the tiny things?

    My eyes shine when I hear about it, but I'm such a simple person, I seem
    to have no real need for any new gadget. I like to study how things
    work and I believe that partly why I get to the hardware level is
    because I have no need for new hardware---or so I think. On the
    computer, however, I have lots of needs. Because we process a lot of information, there's always the need to automate things and it never
    stops!

    This hurts my hardware studies. So I'm always listening when perhaps
    some day I'll really find a reason to go do something at the hardware
    level. 'til then I might just get to talking to a CPU, say, at the
    assembly level. I could buy one of these things just to see at work
    something I've learned in simulators.
    --- Synchronet 3.20a-Linux NewsLink 1.2
  • From yeti@yeti@tilde.institute to tilde.projects on Wed Feb 26 08:09:27 2025
    Caden Kray <ck1998@yahoo.com> wrote:

    [...SBCs...]

    My eyes shine when I hear about it, but I'm such a simple person, I
    seem to have no real need for any new gadget. I like to study how
    things work and I believe that partly why I get to the hardware level
    is because I have no need for new hardware---or so I think. On the
    computer, however, I have lots of needs.

    That's not either/or. Sure SBCs are "hardware" and so is your PC.

    Because we process a lot of information, there's always the need to
    automate things and it never stops!

    That ranges from logging some data with micro-controllers to tasks for
    little real or virtual servers.

    This hurts my hardware studies. So I'm always listening when perhaps
    some day I'll really find a reason to go do something at the hardware
    level. 'til then I might just get to talking to a CPU, say, at the
    assembly level.

    Assembler was nice when we only had a few different CPUs in our reach. Depending on the quality of this translator (macros and other features)
    it really could be fun. I used assembler a lot until the mid 90s, but
    after seeing the beauty of the 68000 ISA I could not look at the 8086
    ISA without horror. Luckily the "universal macro assembler" (some call
    it "C") exists and does a much better job than Pascal for low level
    stuff.

    I could buy one of these things just to see at work something I've
    learned in simulators.

    So what are you aiming at?

    - Attaching some sensors to a micro-controller?

    - Building and understanding a system with a general purpose CPU like
    6502, Z80, 68000?

    This may be fun:

    Write 8-bit code in your browser.
    <https://8bitworkshop.com/>

    - Using SBCs, so a massively complex hardware of a power that would have
    been a PC some years ago, but now fits into the palm of your hand?

    All this is fun.

    I'm running some stuff on SBCs, just because they are very similar to
    PCs now (running Linux or such) and can do some tasks I want to run
    permanently without feeding a PC with kilowatts. A Pi1-B+ still is good
    enough for some tasks (I run my always-on Weechat on one) and its hunger
    should (as I read somewhere) stay below max 3W. I've two Pi2-B attached
    to a power supply with an V/A-meter and together they use just below
    500mA, so together round about 2.5W and next time I compile something, I
    really should remember to look at that V/A-meter. I think to remember
    that my Pi4-ers with 8G RAM and 120GB SATA-SSD connected via USB3<->SATA adapter idle (each one) at 3W and hit 6W at full load.

    Some Cubietrucks, Banana-Pi-Routers, Routers with OpenWRT, thin clients,
    lots of laptops, one netbook and some other old-timers are part of my
    zoo too. Most of them are just collecting dust while being unused.

    So are lots of micro-controllers from Attiny45 to Atmega1284, ESP8266,
    ESP32, PIC32, Propeller1.

    For (CP/M) nostalgia I've one SBC-sized Z80 system and ingredients to
    build some more, but there is no hurry because emulations are very good
    today and need near to no space.

    Z80-MBC2: a 4 ICs homebrew Z80 computer
    <https://hackaday.io/project/159973>

    That's fun, but Z80 systems with lots of chips are easier to understand
    than these boards with lots of functionality stuffed into a blackbox (micro-controller). Reading schematics of Z80 and TTL chip era
    computers really was more entertaining. Like exploring a graphic
    adventure maze.


    Back to SBCs:

    Fediverse is the new trend? Running good old mail (and news) created
    the original federation and we could run such on SBCs. There is not
    even a need to be permanently online and no need to buy domains (use
    I2P, Tinc, Tor or similar instead).

    "Peernix" instead of "Pubnix" will force you to be the admin and to
    learn a lot and all sensible data can stay at home. Only stuff to be
    published would be globally visible or even replicated among the peers.

    We really should do that!
    --
    ___ _
    |\/| | |_) |
    | | E S H | H E | L A N E T .
    <https://www.youtube.com/watch?v=BurOF6X4EXc>
    --- Synchronet 3.20a-Linux NewsLink 1.2