home.social

Search

1000 results for “oelna”

  1. Tolpatschige Hände – aber wie?

    Beim Besprechen von Redewendungen mit meiner deutschlernenden Freundin Olena sind wir wieder auf einen Unterschied zwischen Deutsch und Ukrainisch gestoßen und diesmal hab ich mich schon richtig darauf gefreut, die dazugehörige Grafik zu erstellen:

    Was im Deutschen „zwei linke Hände haben“ genannt wird, heißt im Ukrainischen umgangssprachlich „Deine Hände wachsen aus Deinem Hintern“. (Man kann wohl auch abgeschwächt sagen „Deine Hände wachsen nicht aus der richtigen […]

    annetteschwindt.de/2025/06/17/

  2. Wenn aus Schafen Raben werden

    Meine ukrainische Freundin Olena und ich haben beim Besprechen deutscher Redewendungen mal wieder einen Unterschied festgestellt:

    Während jemand, der nicht zum Rest passt, im Deutschen ein „schwarzes Schaf“ genannt wird, wird er im Ukrainischen als „weißer Rabe bezeichnet“.

    Jetzt sind wir natürlich neugierig, ob es in anderen Ländern oder Kulturkreisen ähnliche Redewendungen gibt – und welche Farbe das betreffende Tier dort hat. Wir freuen uns auf Kommentare […]

    annetteschwindt.de/2025/06/09/

  3. My modern fresco, "Healing Hands," is on Redbubble! This crackled, earthy design is ready to wear, stick, and carry. ✨
    Explore stickers, t-shirts, totes, and more.
    👉 redbubble.com/shop/ap/24271653
    #HealingHands #FrescoArt #Redbubble #Sticker #TShirtDesign #SpiritualArt #WearableArt #OlenaArt @RedBubble @RedBubble
    A graphic design of stylized hands and spirals in a crackled, mosaic texture, ideal for printing on products like t-shirts and stickers.

  4. My modern fresco, "Healing Hands," is on Redbubble! This crackled, earthy design is ready to wear, stick, and carry. ✨
    Explore stickers, t-shirts, totes, and more.
    👉 redbubble.com/shop/ap/24271653
    #HealingHands #FrescoArt #Redbubble #Sticker #TShirtDesign #SpiritualArt #WearableArt #OlenaArt @RedBubble @RedBubble
    A graphic design of stylized hands and spirals in a crackled, mosaic texture, ideal for printing on products like t-shirts and stickers.

  5. My modern fresco, "Healing Hands," is on Redbubble! This crackled, earthy design is ready to wear, stick, and carry. ✨
    Explore stickers, t-shirts, totes, and more.
    👉 redbubble.com/shop/ap/24271653
    #HealingHands #FrescoArt #Redbubble #Sticker #TShirtDesign #SpiritualArt #WearableArt #OlenaArt @RedBubble @RedBubble
    A graphic design of stylized hands and spirals in a crackled, mosaic texture, ideal for printing on products like t-shirts and stickers.

  6. My modern fresco, "Healing Hands," is on Redbubble! This crackled, earthy design is ready to wear, stick, and carry. ✨
    Explore stickers, t-shirts, totes, and more.
    👉 redbubble.com/shop/ap/24271653
    #HealingHands #FrescoArt #Redbubble #Sticker #TShirtDesign #SpiritualArt #WearableArt #OlenaArt @RedBubble @RedBubble
    A graphic design of stylized hands and spirals in a crackled, mosaic texture, ideal for printing on products like t-shirts and stickers.

  7. My modern fresco, "Healing Hands," is on Redbubble! This crackled, earthy design is ready to wear, stick, and carry. ✨
    Explore stickers, t-shirts, totes, and more.
    👉 redbubble.com/shop/ap/24271653
    #HealingHands #FrescoArt #Redbubble #Sticker #TShirtDesign #SpiritualArt #WearableArt #OlenaArt @RedBubble @RedBubble
    A graphic design of stylized hands and spirals in a crackled, mosaic texture, ideal for printing on products like t-shirts and stickers.

  8. My modern fresco, "Healing Hands," is on Redbubble! This crackled, earthy design is ready to wear, stick, and carry. ✨
    Explore stickers, t-shirts, totes, and more.
    👉 redbubble.com/shop/ap/24271653
    #HealingHands #FrescoArt #Redbubble #Sticker #TShirtDesign #SpiritualArt #WearableArt #OlenaArt @RedBubble @RedBubble
    A graphic design of stylized hands and spirals in a crackled, mosaic texture, ideal for printing on products like t-shirts and stickers.

  9. Einerseits: «Weitergehen, es gibt nichts zu sehen!»

    Andererseits: Nun beginnt der Verteilkampf zwischen den Bauern und #Fluggesellschaften um #Diesel bzw. #Kerosin … 😬

    20min.ch/story/schweiz-oelmang

    Allen, die nicht blind sind oder die Augen schliessen, ist die heranrollende #Energiekrise klar.

  10. Einerseits: «Weitergehen, es gibt nichts zu sehen!»

    Andererseits: Nun beginnt der Verteilkampf zwischen den Bauern und #Fluggesellschaften um #Diesel bzw. #Kerosin … 😬

    20min.ch/story/schweiz-oelmang

    Allen, die nicht blind sind oder die Augen schliessen, ist die heranrollende #Energiekrise klar.

  11. Einerseits: «Weitergehen, es gibt nichts zu sehen!»

    Andererseits: Nun beginnt der Verteilkampf zwischen den Bauern und #Fluggesellschaften um #Diesel bzw. #Kerosin … 😬

    20min.ch/story/schweiz-oelmang

    Allen, die nicht blind sind oder die Augen schliessen, ist die heranrollende #Energiekrise klar.

  12. Einerseits: «Weitergehen, es gibt nichts zu sehen!»

    Andererseits: Nun beginnt der Verteilkampf zwischen den Bauern und #Fluggesellschaften um #Diesel bzw. #Kerosin … 😬

    20min.ch/story/schweiz-oelmang

    Allen, die nicht blind sind oder die Augen schliessen, ist die heranrollende #Energiekrise klar.

  13. Einerseits: «Weitergehen, es gibt nichts zu sehen!»

    Andererseits: Nun beginnt der Verteilkampf zwischen den Bauern und #Fluggesellschaften um #Diesel bzw. #Kerosin … 😬

    20min.ch/story/schweiz-oelmang

    Allen, die nicht blind sind oder die Augen schliessen, ist die heranrollende #Energiekrise klar.

  14. 🧘‍♀️ “Mindful Balance And Peaceful Zen,” 🤫
elephantstock.com/products/min 🤫 captures the essence of harmony through its intricate rock balancing design. Finding balance in the chaos of life is a mindful practice. 🍁 🤫 #RockBalancing #ZenArt #Mindfulness #AutumnColors #OliveGreen #RedHue #NobleColors #GambogeHue #PeacefulZen #ArtworkAppreciation #MindfulPractice #HarmonyInChaos” artwork by #OLenaArt at @ElephantStock

  15. 🧘‍♀️ “Mindful Balance And Peaceful Zen,” 🤫
elephantstock.com/products/min 🤫 captures the essence of harmony through its intricate rock balancing design. Finding balance in the chaos of life is a mindful practice. 🍁 🤫 #RockBalancing #ZenArt #Mindfulness #AutumnColors #OliveGreen #RedHue #NobleColors #GambogeHue #PeacefulZen #ArtworkAppreciation #MindfulPractice #HarmonyInChaos” artwork by #OLenaArt at @ElephantStock

  16. 256 LED SMD “Practice” Board

    I can’t resist a ridiculously cheap LED matrix (as might be apparent by now), so when this popped up in the usual enticing “deals” section of a popular overseas electronics store, I must admit I was weak 🙂

    It is described as some combination of the following:

    • Electronic LED Display Kit 64LED/256LED Red LED Dot Matrix Display Kit SMD Components Soldering Practice Board DIY Kit
    • DIY Electronic Kit SMD LED Advertising Screen 256 Display Units Soldering Project Practice Suite Component Welding Training

    And variations thereof.

    It is typically available for around £3-4 for the 256 LED version and £2-3 for the 64 LED version. One thing I thought was quite interesting is that the LEDs go right to two edges of the PCB so that does make me wonder if a couple of these could be tiled together.

    It also includes a breakout header hinting at the possibility of customisation.

    https://makertube.net/w/dRN6hyoHKTXez2PwyKs1A4

    The Circuit Design

    There is a bit of information online, but not as much as I’d like. Essentially it is a microcontroller, some 595 shift registers, driver transistors, LEDs and a few ancillary components in what would probably be a fairly standard arrangement. There is a low-res schematic I’ve found:

    The bill of materials names the 8-pin microcontroller as a DX156, but I can find no information about it online. Interestingly though, all six pins that are used in the circuit are broken out to a header, so if the microcontroller is left off the board, I don’t see why it wouldn’t be possible to drive the shift registers directly via the header.

    The full BOM is as follows:

    • 1x 220uF Electrolytic capacitor (listed as 220-1000uF in the BOM, shown as 220uF in the schematic)
    • 6x 0603 100nf (104) capacitors
    • 16x 0603 5K6 resistors (1K is shown in the schematic, 2K7 is listed in the official BOM!)
    • 16x 8550 transistors (PNP apparently)
    • 256x 0805 red LED
    • 4x 74HC595 shift registers (SOP-16)
    • 1x DX156 microcontroller (SOP-8)

    There is a comment in the description of the kit about changing the display:

    ” If you want to change the display content, you can connect the control signal from interface JP1 without soldering the included microcontroller, and any content can be displayed. (You can refer to the relevant information of our store’s 16 * 16 dual color dot matrix, which is consistent with the interface of the microcontroller. This interface needs to be provided by oneself and is not included in the kit.)”

    But I’ve not found who the “our” is in “our store” or which kit/module is being referred to, so I’ll come back to that in a bit. Again this confirms that for now, I’ll leave the MCU off until I’ve decided what to do.

    Other things I note from the schematic:

    • Naturally the four 595s are chained together. I can just about make out the chain.
    • The last 595 OUT is connected to J4 so further chaining should be possible.
    • Other jumpers include J1, J2 for POWER and GND; J3, J5, J6 appear to be connected to the matrix.
    • As already mentioned, all used microcontroller pins are broken out to the 6-way header.

    An LED will be on when the Hn signal is LOW and Rn signal is LOW. This is because Hn going LOW will allow the PNP transistor to conduct, thus making In HIGH. when In is HIGH and Rn is LOW the LED will light up.

    Building the Kit

    The approach to take for building should be relatively obvious. It will just take a fair bit of patience! One initial consideration – do I test each LED prior to soldering, or just go for it and rework anything that might not work…

    Everything apart from the 100nF capacitors and resistors has a polarity to watch out for.

    I’ve decided to fix the non-LED components first, thinking that I can then test each row of LEDs as I fix them to ensure they all work before moving on. So I built it in the following order:

    • Transistors
    • Resistors
    • Shift registers
    • Ceramic capacitors
    • Header

    I’ll save the electrolytic until last, as it is presumably just for stability of the power supply, which can be external for now. And I think I’ll leave the MCU off for the time being too. I might use a SOP-8 to DIP breakout to allow me to use it to drive the board via the header.

    Note: after starting on the LEDs, with hindsight, soldering on the header was a mistake. It allows me to test the board, but it means the board no longer sits perfectly flat on the desk whilst working on it. Something to consider for any similar activity in the future.

    Determining the polarity of the LEDs is slightly challenging, but there is an arrow on the back, and if one looks carefully a dot on the front, that both indicate the cathode (line). When assembled in the orientation shown below, the dot is on the right-hand side (excuse my dodgy soldering – this is meant to be a soldering practice kit after all).

    After one row I took a break to get some code running (see below). Then added three more rows and am now taking a longer break! Its slow, but steady progress 🙂

    Initial Testing

    The initial plan, once built and shown to be working, was to reprogram the microcontroller, but seeing as there is next to nothing published online about the DX156, it would be a lot easier to replace it with a SOP-8 footprint microcontroller that I already know how to use.

    Unfortunately the pinout of the footprint doesn’t quite match with something like an ATtiny85… it’s close, so I don’t know yet if that would be an option.

    Anyway, I’ve left off the provided microcontroller and for initial testing am driving the board via the 6-way header.

    I anticipated just using the provided microcontroller on a SOP-8 to DIP-8 breakout but couldn’t find one to hand (I’ve definitely got one somewhere), but that will have to come later, as I now have one on order.

    Instead, after soldering on one row of LEDs, I jumped into hooking it up to an Arduino which meant I had to figure out how to drive it myself.

    Programming

    The 74HC595 has the following pinout

    The basic use in a circuit requires the following:

    74HC595 pinFunctionHeader pinPCB or ArduinoVCCVCCVCC+5VSER (or DS)Serial / data inIND11/OEEnableOEGNDRCLKLatch (Storage register clock)STBD8SRCLKSerial clockCLKD10/SRCLR (or /MR)Clear / master re-clearN/C+5VQH’Data outN/CNext 595 in the chainGNDGNDGNDGNDQA-QHIndividual outputsN/CThe LEDs

    Given how everything is connected according to the schematic, the decoding works as follows:

    • There are four 8-bit shift registers, giving a total of 32 bits to drive the 16 ROWS and 16 COLUMNS.
    • Confusingly, the ROWS are labelled H1-H16, which become I1-I16 after the transistors; and the COLUMNS are labelled R1-R16.
    • QA to QH are bits 0 through 7 for each shift register, so are H1/I1/R1 to H8/I8/R8 or H9/I9/R9 to H16/I16/R16.
    • Bits are streamed to the shift registers most significant bit first.
    • For an LED to light up, the Hx and Rx must both be LOW.

    This all means that a 32-bit value encodes the ROW/COLUMN information as follows:

          Bit: 31...24  23...16  15...08  07...00
    Row/Col: C16..C9 C8...C1 R16..R9 R9...R1
    Schematic: R16..R9 R8...R1 H16..H9 H8...H1

    The algorithm to push data out to the shift registers is thus as follows:

    void shiftWrite32 (uint32_t data) {
    digitalWrite(SHIFT_LATCH, LOW);
    digitalWrite(SHIFT_CLOCK, LOW);
    digitalWrite(SHIFT_DATA, LOW);

    // Shift data MSB first
    for (int i=31; i>=0; i--) {
    digitalWrite(SHIFT_CLOCK, LOW);
    if ((data & (1UL<<i)) == 0) {
    digitalWrite(SHIFT_DATA, LOW);
    } else {
    digitalWrite(SHIFT_DATA, HIGH);
    }
    digitalWrite(SHIFT_CLOCK, HIGH);
    digitalWrite(SHIFT_DATA, LOW);
    }

    digitalWrite(SHIFT_CLOCK, LOW);
    digitalWrite(SHIFT_LATCH, HIGH);
    }

    Note the use of “1UL”. Without the “UL” this does not appear to get extended to a full 32-bit value. This gave me quite a bit of grief, until I hooked up an oscilloscope to CLK and DATA and could only see half the data getting written out!

    At some point this would be worth re-implementing using PORT IO, but the use of digitalWrite will do for now.

    This means I can cycle through each column of LEDs with the following code:

      uint32_t dataval;
    for (int i=0; i<16; i++) {
    dataval = (~(1UL<<i))<<16UL;
    shiftWrite32(dataval);
    delay(50);
    }

    This will continually set one of the top 16 bits LOW in turn, whilst keeping all lower 16-bits LOW, thus illuminating each column in sequence. This will light up all completed rows as I’m doing nothing to select the row yet.

    Note again the use of “UL” to force 32-bit arithmetic.

    Here is a more complete version that now includes selecting the row too.

      uint32_t dataval;
    for (int r=0; r<16; r++) {
    for (int i=0; i<16; i++) {
    dataval = (~(1UL<<i)) << 16UL; // Column
    dataval |= (~(1UL<<r) & 0xFFFF); // Row
    shiftWrite32(dataval);
    delay(50);
    }
    }

    In both cases the default “off” state is a bit high (so 0xFFFF for each of the 16-bit chunks). To select a row and column, the corresponding bit has to be set to 0, hence using ~(1<<bit) which is NOT (bit).

    Scanning the Display

    The above is all fine for some simple tests, but really I need a simple way to scan the display independently of any running code and for that, the best way is to use a timer interrupt to trigger the updating of the display.

    #include <TimerOne.h>

    uint16_t disp[16];
    void shiftUpdate() {
    uint32_t dataval;

    for (int r=0; r<16; r++) {
    dataval = (~((unsigned long)disp[r])) << 16UL; // Column
    dataval |= (~(1UL<<r) & 0xFFFF); // Row
    shiftWrite32(dataval);
    }
    shiftWrite32(-1);
    }

    void setup() {
    pinMode(LED_BUILTIN, OUTPUT);
    pinMode(SHIFT_LATCH, OUTPUT);
    pinMode(SHIFT_DATA, OUTPUT);
    pinMode(SHIFT_CLOCK, OUTPUT);
    shiftWrite32(-1);

    Timer1.initialize(20000);
    Timer1.attachInterrupt(shiftUpdate);
    }

    void loop (void) {
    // update each row of the display using disp[row]
    }

    This uses the same shiftWrite32() function, but now it is called for all rows every 20 ms using the TimerOne library.

    The use of shiftWrite32(-1) is a simple way of clearing the display as it will set all bits HIGH. I have to do this at the end of the shiftUpdate() function to clear the display after the last row update, otherwise the last row will remain lit until the next shiftUpdate scan. This makes the last row appear brighter than all the rest as it is on for slightly longer.

    I’ve used 20,000 in the call to Timer1.Initialize() as 20mS appears to give a good balance between a flicker free scan of the display whilst allowing some spare CPU time to actually run the loop. I’m still using the relatively slow digitalWrite() function calls in the shiftWrite32() function, so this is one area for obvious performance improvements if I need to do something better.

    There is no buffering between writing to the disp[] “screen” array and actually updating the display, so it would be quite possible to get a screen update partway through calculating a new display. If this becomes an issue then it would be possible, memory permitting, to use a double-buffering arrangement and ensure the screen buffer that is written to the display is never the one being written to by the main loop, but I’ve not bothered about that right now.

    Conclusion

    After realising that reprogramming the original MCU wouldn’t be an easy thing to do, I did wonder about the utility of this board, but actually driving it from an Arduino turned out to be relatively straight forward.

    In the end, my total SMD parts count was:

    • SMD parts soldered: 256 + 16 + 16 + 6 + 4 + 1 = 299 (I think)
    • SMD parts lost = 1 (one LED pinged off into the great unknown)
    • SMD LEDs tested as FAIL after soldering = 6 (thankfully there were plenty spare!)
    • SMD parts unused = 1 (the original microcontroller)
    • Hours spent squinting at small components = 4 or 5 (approx, in shifts)
    • Completed and working 256 LED matrix board = 1

    I’d say that was a success for me.

    Kevin

    #arduino #gameOfLife #ledMatrix
  17. Swansea East MP warning over unregulated weight-loss jabs

    Ms. Harris, 65, who has lost nearly 10 stone on Mounjaro (a weekly jab that can help people shed up to 20% of their body weight over time), says she went to a GP to get her prescribed dosage, to ensure all the correct medical checks were done.

    Mounjaro is currently only available on the NHS for those who are older than 18 and who meet strict criteria – they need to have a Body Mass Index (BMI) of 40 or higher and four or more weight-related health conditions, including Type 2 diabetes, high blood pressure, high cholesterol, cardiovascular disease, and obstructive sleep apnoea.

    Ms Harris had private treatment after increasingly struggling to walk around her constituency and believes others opting to take weight-loss drugs should do so for health-related reasons.

    “I started having difficulty [walking in Swansea]and had to stop a quarter of the way in,” she said.

    Also, a factor for her to take the jabs would be after “relentless criticism” about her appearance from online trolls that would take a toll on her everyday working life.

    “I felt how I looked or what I was wearing had become more important than my politics,” continued Ms Harris.

    “I can be bolshie if I’m fighting for a cause or for someone else, but deep down I’m very sensitive.”

    After 14 months on the medication, Carolyn says it has changed her life.

    “I’m physically fitter, I have more energy, and I think better, which sounds weird, but I do because I don’t get tired so easily.

    “I used to get a lot of aches and pains, and I don’t get the aches and pains now. Before, if I had to walk for long distances, I’d be filled with dread.”

    The National Pharmacy Association recently voiced concerns about the surge in demand for the likes of Mounjaro or Ozempic and how people were turning to beauty salons or social media to get them.

    In England, anyone prescribing weight-loss injections must be registered with the Care Quality Commission.

    But in Wales, only doctors are required to register with the Welsh equivalent, Healthcare Inspectorate Wales (HIW), meaning other healthcare professionals are not legally required to meet the same standards or be routinely inspected.

    Some experts have described this as inadequate regulation, opening up an unsafe black market for such products.

    “The people who elect to get these drugs from unlicensed places are playing Russian roulette with their lives,” she added.

    “They don’t know what they might be injecting into themselves and that terrifies me.

    “I made sure I went to a GP to get mine, rather than just going online, because I really wanted to make sure all the correct medical checks were done.”

    Ms Harris said she has never spent more than £150 a month on her private prescription, but, like many of the 750,000 people in the UK who are thought to be using Mounjaro, she now faces paying hundreds of pounds extra a month. Her 15mg dose is increasing to £429 a month.

    She has written to the health secretary, Wes Streeting, to ask for help for those who cannot afford the weight-loss jab.

    In the letter, Ms Harris said the impact of the price rise was of “huge concern” and called on him to work with the manufacturers to “keep the cost for patients at, or near, the current level”. It would also “keep the NHS waiting list at a lower level,” she claimed.

    In the letter, she explained the drug could be life-saving and save the NHS millions, with obesity currently costing the NHS £107bn each year.

    It comes as thousands of NHS patients who could benefit from the weight-loss jab Mounjaro are missing out due to funding issues.

    The Welsh government states that weight-loss treatments such as Mounjaro are prescription-only and should only be obtained and used in accordance with a prescription from a registered and appropriately trained healthcare professional.

    “No one should purchase prescription only medicines other than from reputable suppliers such as registered pharmacies. Medicines obtained from unregulated sources pose a major risk to people’s safety.

    “Healthcare professionals prescribing weight-loss treatments must act in accordance with the standards set by the respective professional regulatory bodies.”

    Speaking on behalf of the British Medical Association (BMA) Dr Gareth Oelmann said:

    “GLP-1 weight loss injections, and Mounjaro is just one of them, is a promising development for obesity management.

    “But safe prescribing, clear commissioning, and robust patient safeguards must come as part and parcel of that wider rollout.”

    #BritishMedicalAssociation #CarolynHarrisMP #featured #Mounjaro #NHS #weightLoss #WelshGovernment
  18. The Wiry-Haired Scribble Dog 🐕🐕🐕🐕🐕‍🦺🐕‍🦺🐾🦡🦡🐾🐾🐾🐾🐾🐾fineartamerica.com/featured/th
    In abstract colors, A playful pup comes to life, Eyes full of stories. Vibrant, abstract, scribble sketch of a small, wiry-haired dog PNG #AbstractArt, #DogArt, #ScribbleSketch, #VibrantColors, #WhimsicalArt, #EnergeticLines, #PlayfulArtwork, #WiryHairedDog, #ArtisticExpression, #DynamicArt, #PetPortrait, #ArtLovers, #CreativeArt, #ArtisticDog, #ModernArt @FineArtAmerica @FineArtAmerica @Shoppixels @Shoppixels #olenaart