Søren Kjærsgaard  Profile picture
Dec 29, 2024 12 tweets 6 min read Read on X
#nerdalert, vi nærmer os nytår, men vi kan lige nå årets sidste juletråd 🎄🙂
Det var en hyggelig jul med hele familien ❤️ - mine forældre havde fjernstyrede lys på træet, men hvordan virker de?
Som altid i mine tråde, er der meget at udforske for den nysgerrige 🤓 🧵
Det viser sig at fjernbetjeningen var med IR (infrarødt lys, som ved TV fjernbetjeninger).
Eftersom jeg ikke fik mange point på tanken om at skille den ad ved sofabordet (what could ever go wrong? 🤷🏼‍♂️😂), brugte jeg min #flipperzero til at optage signalet fra de 5 knapper. Det vender vi tilbage til senere 🙂Image
Et af lysene var defekt, “det må du kunne fikse, Søren!” (story of my life..) “Jeg kan da prøve, men jeg lover ingenting 😈”
Lysene kører på et enkelt AAA batteri og de er kodet til at reagere på fjernbetjeningen, det kigger vi nærmere på om lidt.
Lyset var iøvrigt ødelagt, mine forældre skal lære at fjerne batterierne når de lægger dem tilside til næste jul 💦🪫☺️Image
Tilbage i mit lab og det er tid til at kigge på de optagelser jeg lavede med ‘delfinen’: hver kode starter ud med en lang puls, sikkert en ‘preamble’ -> nu vågner det lille lys og er klar til at modtage data. Derefter følger en række pulser, som fortæller lyset hvad det skal gøre: tænde, slukke, dæmpe, osv.Image
Zoomer man, kan man se at alle pulserne i virkeligheden er et 38kHz firkant signal. Det er ret smart, for så reagerer lyset ikke på tilfældig ‘støj’, der SKAL være 38kHz i signalet før det reagerer. Image
Inde i lyset er der en lille printplade som styrer den lille hvid/gule lysdiode, der udgør ‘flammen’. De to vigtigste komponenter er en IR modtager (rød cirkel) og en lille 6-benet mikroprocessor, grøn cirkel. Image
Image
Processoren er en underlig kinesisk sag, den kunne jeg ikke finde data på. Men IR sensoren er en ret kendt type, og den er der masser af info på. De er overraskende komplekse, bag de tre ben gemmer sig et komplet modtager kredsløb, designet til de 38kHz. Lidt som en radio, bare med infrarødt lys. Når den modtager en kommando via IR lys fra fjernbetjeningen, konverterer den det til data, der bliver sendt videre til processoren som så pænt udfører ordren 🙂Image
Hver knap på fjernbetjeningen har sin egen datakode, I kan se de er forskellige. Og nu er det, at vi går lidt over i gætværk, hvordan er koderne opbygget? Der er for så vidt ingen regler for kinesisk designede juletræ lys, men der er nogle metoder man kan anvende, for at få et mere robust system. Nu bliver det tricky 🤓Image
Image
Image
Hvis man ser bort fra den første lange puls, kan man skrive en binær tal sekvens op for de efterfølgende pulser. I kan se at man går fra ‘0’ til ‘1’, derefter 0-1 igen, 01, 01 osv.
Det er normalt at man bruger en ‘Manchester Kode’, dvs. det er overgangen fra ‘0’ til ‘1’, eller vice versa, der afgør om data er et ‘1’ eller et ‘0’.Image
‘Manchester koden’ giver ekstra robusthed mod fejl: juletræ lyset har bedre chance for at reagere korrekt på IR signalet. Nu kan man skrive de 5 talkoder op, en for hver knap (se rød tekst på billedet) De er alle, undtaget en enkelt, lige lange. Og de starter alle med ‘11111’, så selve beskeden ligger i den resterende del af signalet..Image
Den lille processor er kodet til at reagere på disse signaler og nu kan man styre lyset med fjernbetjeningen 🙂
Slut på 🧵 Glædelig bag-jul allesammen, og rigtigt godt nytår 🥂🍾
Og husk: der er altid et lag, eller flere, lige under overfladen, som man kan udforske 🙂🙂 Image
@threadreaderapp unroll pls

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Søren Kjærsgaard 

Søren Kjærsgaard  Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @oz1lqo

Apr 18
#nerdalert Det er lørdag, det er en seriøst tiltrængt fridag 😴 Men også en dag, hvor min gamle køkkenvægt tabte oversiden, altså efter at jeg tabte vægten på gulvet…
20+ års tro tjeneste sluttede lige dér 🥹
Nåh, så køber man bare en ny, 100kr i Føtex, done deal.
Og man åbner selvfølgeligt den gamle, jeg kalder det respekt efter så mange år 🤓🥲Image
Indeni er der en stor metalplade, og under den, selve ‘føleren’, den som måler det man vil veje.. Image
Image
‘Føleren’ er en såkaldt ‘vejecelle’ en elektromekanisk dims man kan trykke på. Den har 4 ledninger som er forbundet til to enheder på hver side af en aluminium stang. Når man trykker på stangen, udbøjes følerne og det kan man bruge til at måle vægten. Image
Image
Read 10 tweets
Mar 17
#nerdalert Velkommen til en 🧵 som for de fleste nok bare er sort snak, det rene Woodoo 😂
Det er også en tråd, som jeg seriøst overvejede at droppe, for jeg kommer til at holde alle mellemregninger skjulte, simpelthen fordi det bliver for kompliceret og lynhurtigt ender med et kursus i antenne- og feltteori 🤯
Men vi prøver! 🙂 Vi skal snakke om den antenne jeg lige har reddet mig og vi skal bruge den til at måle signalstyrken på en af mine WiFi routere.
Spænd sikkerhedsselen… Det bliver noget af en tur 🤓
Jeg har sat antennen op, så den plejer mod min router, der er ca 140cm derfra. Routeren sender jo signaler i alle mulige retninger, så det er kun en del af det, jeg kan modtage.
Jeg bruger en lille målemodtager (RF nørder: jeg har tjekket dens nøjagtighed), det er den sorte boks nede på benet af stativet.
Nu kan jeg se signalerne i 2.4GHz båndet 🙂Image
WiFi signalet ser således ud (indrammet), man kan se to ‘pukler’ og det er ikke bare én frekvens, men derimod en hel masse på samme tid.
Jeg kan måle den spænding som antennen konverterer radiosignalet til, den topper på omkring 69dBuV, det er 2.8mV, altså 0.0028V, det er ikke meget.
Jeg kan også regne den effekt (energi) ud, der er i det modtagede signal (RF nørder: jeg har husket kabeltab og ‘occupied bandwidth’, ‘channel power’), det er omkring 3.6uW (mikrowatt), altså 0.0000036W).
Det er virkeligt ikke meget, selv på denne korte afstand 😳
Prøv at bede en AI udregne hvor lang tid det tager at bringe en liter vand til kogning med den energi til rådighed…Image
Read 8 tweets
Nov 22, 2025
#nerdalert #juletråd 🧵
Vi nærmer os julemåneden og folk på min vej er tidligt ude, der er allerede masser af hyggelig udendørs belysning 🙂🎄
Jeg har en kæde med 300 lysdioder fra sidste år, som jeg er lidt træt af - den kan nemlig ikke huske sidste indstilling hvis den bliver slukket.
Lad os kigge på hvordan den virker - og om den er sikker at bruge ☝🏼🙂
Den bruger godt 4W og kan blinke med lyset, dog kun parvis: rød/gul og blå/grøn. Den kan nu også tænde dem alle på én gang, men det bruger den ikke mere strøm af - lidt spøjst, men det skal vi nok finde ud af hvorfor 🤓 Image
Image
Der står på forsyningen at den leverer 30V og der går to ledninger ud fra den, så langt så godt. Men kigger man nærmere på det, går der faktisk tre ledninger imellem de individuelle lysdioder …. Image
Read 21 tweets
Nov 3, 2025
#nerdalert Her kommer del 2 i min batteri 🧵- vi skal teste nogle 9V batterier, der kan oplades med USB-C. Husk at du kan læse min tidligere tråd, hvis du vil vide mere om batterier generelt 🤓 Image
Batterierne leveres opladede og man kan måle 9V på klemmerne. Så langt så godt 😊 De vejer ikke det store, omkring 22gr/stk. Image
Image
De er oplyst til 650mAh, men jeg får kun omkring 300mAh ud af dem. Og de bliver lidt varme, selv ved kun 100mA belastning 🤨
Men spændingen holder sig rimeligt konstant indtil batteriet er afladet, det er fint 👍🏼🙂 Image
Image
Image
Read 13 tweets
Oct 31, 2025
#nerdalert Så er jeg ved at være klar til den store batteri 🧵😃 - jeg startede egentligt med at ville teste et genopladeligt 9V TEMU batteri, men som altid stak det helt af 🤷🏼‍♂️😂

Jeg har derfor besluttet at dele det i 2: denne tråd omhandler batterier generelt, den næste bliver en test af TEMU batteriet.

Jeg skal snart have fundet mig en sponsor, dette er nok min dyreste test indtil videre i div. nyindkøb, men det bliver sjovt! Lad os komme i gang 🙂Image
Så, hvad er et batteri?
Lad os bygge et.

Vi skal bruge to elektroder, jeg har valgt et zinkgalvaniseret søm og en kobberledning. Derudover en citron eller et glas cola. Det var det, nu har jeg et batteri, der producerer ca. 1V 🤓

Det er et virkeligt dårligt batteri, men det virker. Hvor kommer spændingen fra?Image
Image
Vi skal have fat i min gamle materialelærebog fra ingeniørstudiet og her finder vi en tabel med ‘spændingsrækken’. Man kan se, at mellem kobber og zink, kan der opstå en spændingsforskel på godt 1V.

Det får vi af forskellige årsager ikke helt i citronbatteriet, men tabellen viser noget andet: I den ene ende har vi litium (rimeligt billigt), i den anden anden ende guld, sølv og kviksølv (dyrt eller giftigt).
Så der er en årsag til at vi er så glade for litium batterier, de kan nemlig levere en større spænding.

Tabellen viser også, at der er en grænse for hvor stor en spænding en enkelt celle kan levere: vil man have en større spænding, må man sætte flere i serie.Image
Image
Image
Read 15 tweets
Apr 21, 2025
[da] #nerdalert #påskenørderi
Hej allesammen!😃
Det har været en dejlig påske, men også en påske hvor jeg trængte til at koble lidt af, tænke på noget (helt) andet… Og så ville skæbnen at jeg snublede over en lidt sjov artikel.. Mere om den om lidt 🙂

Her er en ret underlig tråd om AI og neurale netværk - tro mig, det er ikke hvad du troede du skulle læse på en mandag aften 😂 Der er selvfølgeligt også rigeligt med elektronik, spænd sikkerhedsselen 👍🏼
Først, ved I hvordan AI, LLM (Large Language Models), GPT, alt det der, virker? Jeg har en rimelig (overfladisk) forståelse for det og der er mange videoer på YouTube som alle viser de sjove (nogen vil sige underlige) neurale netværksdiagrammer som vist herunder.
Forklaringerne bliver hurtigt temmeligt langhårede.. 🤷🏼‍♂️🙂

Men hvordan startede det, hvad er det helt grundlæggende?Image
Rosenblatt skrev i 1958 en artikel om ‘Perceptronen’, en model som meget ligner den måde neuronenerne i vores hjerne fungerer. Det er slående, at han allerede dengang stillede tre meget fundamentale spørgsmål om hvordan neurale netværk ‘lærer’ og gemmer det lærte. Image
Image
Read 14 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(