Concrete Clock

Home/Concrete Clock

April 2017

IN-2 Nixie modules.

By |April 1st, 2017|Concrete Clock, Electronics|

Da er jeg klar med en ny variant av Nixie-kort. Denne gangen har jeg valgt å gjøre dem modulbasert. Hver modul har to IN-2 rør, K155ID1-driverkretser og et shiftregister. Modulene har en 6-pins connector, som gjør det mulig å seriekoble så mange man ønsker, kun begrenset av hvor mye strøm, som boost-converteren kan levere. Hvert siffer i en slik kjede kan adresseres individuelt.

Eagle-filer og eksempelkode finner du her: https://github.com/hansj66/Nixie-Modules.

Forvent tilsvarende moduler for IN-1, samt for ymse VFD-rør – når jeg får ånden over meg :)

in2-modules

in2-modules-assembled

February 2017

IN-12 Nixie Shield v.1.1

By |February 15th, 2017|Concrete Clock, Electronics|

Sånn, da har man fikset siste bug i IN-12 Nixie Shield for Arduino, og vi er på versjon 1.1. Har testet litt i kveld og alt ser ut til å fungere helt ok. Skjema, layout og et veldig enkelt kodeeksempel ligger nå ute på GitHub (https://github.com/hansj66/Nixie-Modules). Knock yourselves out :)

Jeg jobber også med daisy-chainbare moduler. Gjerrig som jeg er, så er disse på tur med dampbåt fra Kina. Ta derfor modul-designene på GitHub med en klype salt, inntil ny versjon foreligger av disse også.

August 2014

Maker Faire 2014 – Trondheim

By |August 25th, 2014|Concrete Clock, Maker Faire|

Er du gjennomsnittlig teknisk interessert, og befinner deg i nærheten av Trondheim, så bør du definitivt holde av 29. og 30. August.

Trondheim Maker Faire vil komme til å okkupere halve torget i Trondheim i disse to dagene fra klokka 10.00 til klokka 16.00. 35 utstillere er registrert. Bruker du 10 minutter på hver stand, så trenger du 5 timer for å komme gjennom alt. I tillegg, så vil det kjøres presentasjoner og foredrag i DIGS sine lokaler.

Jeg gleder meg – veldig :)

Noen utvalgte prosjekter, som også har vært dokumentert på bloggen her kommer til å stilles ut i Hackheim sitt telt. Det ligger an til at Götterdämmerung, The Clockmaker, og Kanonstøperiet vil bli vist fram. Den gode gamle Thing-O-Matic’en får bli med for å printe småtterier som kan delers ut til besøkende. Jeg kommer også til å dra med meg noen Xenobirds. Jeg kommer sannsynligvis også å dra på meg brokk. Burde kanskje printe et brokkbind – just in case.

Det har vært hektisk aktivitet her de siste kveldene for å få Götterdämmerung og Betongklokka presentable. Firmware er oppdatert og blårøyken har ligget tett oppunder taket, men nå er alt faktisk klart. Kun bæring og rigging gjenstår.

Gleder meg voldsomt til å se POLARWORKS, Zenta, Nordic Garrison og Ultimaker 2. Funderer også på å snike meg til en scanning av Dimension 10. Billettene til Masakazu Takasu fra teamLab brenner allerede i lomma.

April 2013

Nixieland

By |April 20th, 2013|3D Printing, CAD, Concrete Clock|

Det jeg _egentlig_ hadde på agendaen, da jeg var i Makerbot-kjøpemodus for en god stund siden, var jo å printe sokler til IN-1 nixies. Den noe brutalist-/retrofuturisk-inspirerte betongklokka hadde ikke sokler, og så ut som et lite helvete inni. Sokler til disse rørene var unobtainium.

Jeg er en sånn type person som går inn i et annet rom for å gjøre / hente noe, for så å stoppe opp og se meg forvirret omkring når jeg er fremme. Da botten ankom, så var det jo så mye annet å printe at dette helt gikk i glemmeboka.

D.v.s. helt til i går kveld.

Tidligere har jeg benyttet psychodyre pinnesokler fra Mill-Max, men nå har jeg istedet laget et printbart design som baserer seg på Molex crimp-terminaler (08-50-0106 eller 08-50-0108). STL-filene ligger ute på Thingiverse, så det er bare å laste ned for de som vil integrere disse i klokka si.

 

October 2010

Vi industrialiserer og kommersialiserer

By |October 25th, 2010|Concrete Clock, Electronics|

Sikre tegn på at hobbyen begynner å ta overhånd:

  • Du organiserer “produksjonslinjer”.
  • Du bekymrer deg for logistikk, leverandører, price breaks og tilgjengelighet på komponenter.
  • Du må dokumentere ditt eget arbeid – for deg selv – for å holde deg oppdatert på hva som skjer.
  • Du plages av stygge tanker om arkitektur og integrasjon.
  • Du kommer på masse gode ideer du burde ha implementert (gjerne på bussen). Deretter skriver du dem ned i Moleskine-boka di. Når du leser gjennom notatene senere, så blir du skikkelig stresset av feature creep og det du tolker som en evig strøm av endringsordre.

Det er m.a.o. på tide å presentere siste produkt fra Time Expander. Vaffelpressa hos eurocircuits har levert et lass med PCB’er til meg. Har nå testet ferdig det nye designet og ting funker urovekkende bra. Jeg antar at min største kunde denne gangen – også nok vil bli meg selv (ligger an til større mengder Nixieklokker under treet i år). Moro lell.

Skal opprette en egen permanent side for prosjektet på TE med skjema, komponentliste, gerberfiler etc for de som går med en sånn i magen og har lyst til å lage selv på billigste mulige måte.

Det er relativt fleksible greier. Du kan programmere det selv – eller laste ned TE sin firmware. Du kan snakke med det over blåtann – eller ikke (hvis du er glad i ledninger). Du kan lage ditt eget power – eller handle noe til 15 dollar på ebay. Tror fanden meg det snakker med Lamna-kortet i neste firmware-revisjon også (men hva skal Lamna-kortet med en Nixie-kontroller ? Er dette bare et lite ledd i en ond masterplan – steampunkstyle ?)

Det eneste som mangler nå er en Android-telefon. Hadde vært moro å kunne kontrollere kortet fra telefon.

Nope – er faktisk en ting til som mangler. NXP Design Challenge kit’et. Jeg har stygge planer om å omskolere meg og bli ARM-nisse. Litt i tråd med Bill Buxtons sterke anbefalinger på JAOO/GOTOCon om å hive seg ut på dypt vann for å gjøre ting en definitivt ikke behersker og som er langt utenfor konfortsonen. Stay tuned for en ny serie med håpløse noob-tabber !

September 2010

The Clockmaker – del 7 (ekstramateriale – dvs bilder, bilder, bilder…)

By |September 8th, 2010|Concrete Clock|

Jeg ble dessverre så revet med i ferdigstillelsen at jeg glemte det viktigste i farten i forrige post. Håper unge lovende Grande og de to andre leserne tilgir meg denne gedigne blemma.

Dette er den ferdige klokka, drevet av batteri og styrt fra PC’en (dog for fotoshootens del satt i statisk displaymodus). Er faktisk litt imponert over rekkevidden, da det er fullt mulig å stille den fra flere meters avstand selv om BlueSMiRF’en er innkapslet i 2 cm tykke betongvegger.

Klikk på bildene for litt høyere oppløsning.

 

 

 

The Clockmaker – del 6 (final episode)

By |September 4th, 2010|Concrete Clock|

Dette utviklet seg til å bli et litt større biprosjekt enn tidligere antatt, men nå er jeg altså – ferdig ! (Leker dog litt med tanken på å lage en reisevekkerur-variant i betong med 6 IN-12 og ringeklokke fra en bakelitt-telefon).

Hardware

  • 6 generiske utganger som kan benyttes til å kontrollere det meste du vil kunne klare å oppdrive av russiske nixier.
  • 1 utgang for å kontrollere dobbel-puls dekatroner som OG-4.
  • Klokka kan stilles trådløst via blåtann.
  • Drives av 12V padde eller batteri.
  • 11.0592 MHz ekstern klokkekilde. Itteno temperaturdrift !
  • ISP-port for programmering (kjekt hvis en vil skrote den eksisterende firmwaren og snekre sin egen)

Firmware

  • Klokkefunksjon. Alle utganger er default aktive, men en sette sammen en vilkårlig kombinasjon for å designe sitt eget display.
  • Møtekalkulator. Beregner sanntidskost for møter.
  • Generisk displayfunksjon. Kombiner utgangene, eller grupper dem for å vise vilkårlige data. Eks CPU-belastning, minneforbruk på favorittserveren din. Du sender da en enkel kommando til klokka for å oppdatere displayet. Utgangene er i denne modusen individuelt adresserbare.

Antar jeg lager en egen side på TE litt mer detaljert beskrivelse med skjema, deleliste, nedlastbare gerber-filer og firmware når jeg får ånden over meg.

PS. har fått et par henvendelser mht tilgjengeligheten på printkort for klokka. Hvis flere er interessert, så er det bare å slenge seg med på neste trykkerunde. Alt av deler du vil trenge i tillegg, som f.eks. rør, blåtannmodul, HV-modul (flere og flere som selger knøttsmå og billige moduler) er tilgjenglig fra mouser, sparkfun og eBay.

August 2010

The Clockmaker – del 5f (Nå begynner det fan meg å ligne !)

By |August 30th, 2010|Concrete Clock|

BlueSMiRF Gold ankom i dag !

Etter en kjapp runde med loddebolten, så kunne kortet stappes ned i sokkelen på NixieDriverkortet.

Power on. Ingen blårøyk. Pulserende LED på SMirF’en med 1200 msek intervall. Alle 6 Nixiene i drift.

Parringen med PC’en gikk rimelig greit, og blåtannmodemet dukker opp i lista som “Firefly-XXXX”. Den tilbyr kun SPP, så det er ikke så mye som kan gå galt.

Det tok meg en stund før jeg fant ut av hvordan du kommer inn i kommandomodus over blåtannlinken. Det viser seg da at røveren har en timeout, slik at “$$$” betyr “Gå i command mode nuh!” – d.v.s. hvis du sender kommandoen innen 60s etter power-on. Etter den tid, så betyr det kun “$$$”.

Inne i command-mode, så setter du opp baud-rate, stop-bits, flytkontroll etc med Roving Networks eget kommandosett. Oppsetter lagres så i flash når en går ut av command-mode.

Jeg har koket sammen en liten kodesnutt, slik at en kan snakke med klokka fra dingser som støtter blåtann SPP (laptop funker, iPhone gjør det ikke (ihvertfall ikke med OS’et jeg har inne)).

Protokollen er rimelig enkel. <port><mode><params><crc16>. Jeg har så langt implementert “klokke”, “møtekalkulator” (regner pris i sanntid for å holde X konsulenter med gjennomsnittlig timepris Y i meningsløse møter), samt “display” (for å vise egne data, eks hvis en ønsker å bruke Nixier til å vise CPU-belastning, minneforbruk på PC, eller metrikker av noe slag fra en eller annen datakilde)

Første test gikk noe ala dette:

C:\UnterClockCommand\bin\Debug>UCC COM3 CLOCK 12 0 0

Connect-LED’en på modemet lyste opp, Nixiene skiftet verdi, og klokka fortsatte videre fra 12:00:00.

Dvs, den skifter på annenhvert forsøk. Dette skyldes mest sannsynlig en brainfade hos meg. På den annen side så kjører jeg uarten i async-mode uten ekstern klokke, og du får da en feilrate på 0.2%  (ved 8 Mhz som den snurrer på nå). Pga at kortet ble designet for en ren mottaker uten noen form for handshakemulighet, så har jeg ikke mappet Tx-pinnen fra AtMegaen tilbake ut. Tror kanskje dette endrer seg når neste batch bestilles fra pressa.

The Clockmaker – del 5e (arkitektur funker)

By |August 24th, 2010|Concrete Clock|

Seriekommunikasjon mot omverdenen funker nå, men det gjør dessverre inte senderen og mottakeren jeg brukte flere titalls kroner på. Irriterende, men jeg kan kanskje få igjen pengene ved å re-brande dem på eBay som bombetriggere eller lignende…

Jeg har nå bestilte meg et bittelite blåtannmodem til noen titalls dollar. Dette burde kunne erstatte el-cheapo-mottakeren uten at jeg engang trenger å dra fram loddebolten. Jeg trenger da ikke tenke på senderdelen. En hvilken som helst PC, eller telefon (som støtter SPP (dog høyst sannsynligvis ikke telefoner som er prefikset med “i” (hvis jeg da ikke klarer å få kortet til å identifisere seg som et handsfreesett))) kan da brukes for å kontrollere kortet. Fatter ikke at jeg ikke tenkte blåtann tidligere.

For å komme videre med implementasjon av protokoll og kommandosett, så har jeg foreløpig nappet RF-rælet ut av sine respektive sokler og istedet dratt en (wait for it…) ledning fra PC’en til kortet. Kommunikasjonen er da fjellstø. Mens jeg venter på FedEx, så kan jeg da konsentrere meg om å implementere de nødvendige kommandoene.

Jeg tror også jeg har hostet opp en ny modus for klokka. D.v.s. som møtekalkulator. Med en sånn inne på møterommet, så kan en sende en liten kommando til den fra PC’en som sier noe om antall deltakere og gjennomsnittlig timepris. Når kommandoen er sendt, så begynner klokka vise løpende møtekostnad. (En kunne forsåvidt sett for seg en plugin i outlook som myste i kalenderen og gjorde dette automatisk, men det får vente til enterpriseversjonen)

The Clockmaker – del 5d (uten en tråd. take 1)

By |August 23rd, 2010|Concrete Clock|

Da har jeg kastet enda et power-supply på dynga og går nå for en bitteliten off-the-shelf’ish batteridrevet inverter med dual (180/450V) output. Den er ikke stort større enn en femmer, og den reduserer faren for naturlig seleksjon betraktelig i tilfelle en skulle glemme å slå av displayene på helvetesklokka før en legger seg om kvelden (Takk til Borud, som smittet meg med “hard darwinisme”-memet).

Jeg har også tatt de første små skritt ut i trådløs-verdenen ved å snekre sammen en liten dings som PC’en kan snakke serieprotokoll over via 434MHz senderen fra Sparkfun. Mottakeren plugget heldigvis rett inn i Nixiekortet uten problemer og kommuniserer tilsynelatende greit med dette.

Laget først et lite testprogram i C# som bare sendte en bytesekvens ut på serieporten. Moddet så programvaren i Nixiekortet for å vise verdien av hver innkommende byte på en av portene når det ramlet inn et interrupt om at det var ok å lese data fra UART’en.

Det ser faktisk ut til at greiene snakker sammen, men jeg tror jeg har støy (mistenker at inverteren bråker fælt), eller encoding-issues, da leamikken ennå ikke helt har bøyd seg i støvet for jernviljen min (denne er dog noe rusten etter å ha forsøkt å oppdra unger i flere år). Debuggingen er også litt slitsom, da jeg ikke kan gjøre det in-circuit. I tillegg så går det ekstra tregt når det bobler opp spørsmål i bakhodet av typen “Hmm, lurer fælt på om en frame er inklusive eller ekslusive stop-bit’en(e), eller trenger jeg i det hele tatt å bekymre meg for det ?”. Problemene kan kanskje også skyldes at jeg ikke har montert en ekstern krystall på kortet enda, og at baudraten drifter pga upresis internklokke.

Den største overraskelsen fikk jeg likevel når jeg koblet fra senderen. Nixiekortet gikk da haywire og displayet syklet gjennom random-siffer i en vanvittig fart. Dette kan tyde på at jeg kanskje ikke skulle gått for LIDL-style kommunikasjonsutstyr, eller at mottakeren sender random-data til UART’en hvis den ikke har kontakt med senderen. Synes likevel dette er i overkant udda oppførsel.

Vi får stirre intenst på skjermen inntil løsningen åpenbarer seg. Går det mot formodning til helvete, så får vi dra XBee’en fram fra deleskuffa, eller koble et lite blåtannmodem til kortet, slik at en kan stille den fra PC eller telefon. Noen som vet om iPhone/iPad støtter blåtann-SPP ?