Posts in the Elektronikk category

16mm framviser

Ombygg av 16mm-framviser for digitalisering av film for Kunsthøyskolen i Oslo.

Tok ut motor og all elektronikk. satte inn ny motor, powersupply og styringselektronikk for å kunne regulere hastighet og sende triggersignaler for hver frame til kameraet.

Brukte en Teensy 3.2 til styringen.

Video som viser framviseren i drift etter ombygging.
Før ombygging
Plukket ut alt som har med motor og elektronikk.
Strømforsyning og styringselektronikk
Ny motor, Solid State Relé og IR-gaffelsensor for å lage triggersignaler
OLED display
Skjema

Kode


// --- Alfredo ---
// Filmframviser - motordriver og trigger
// 2019 - Rasmus Hildonen - Werket.com
// Biblioteker
include <Arduino.h>
include <U8g2lib.h>
include <Wire.h>

// Variabler
int gaffel = 0;
int hastighet = 0;
int justering = 0;
int motorprosent = 0;
int delayMs = 0;
long delayTrigger = 0;
unsigned long naaTrigger = 0;
//Defineringer av porter
define MOTOR 3
define SENSOR 5
define MOTORPOT A0
define DELAYPOT A1
define UTEN 22
define UTTO 23
define LED 13


// Skjerm
U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=/ SCL, / data=/ SDA, / reset=/ U8X8_PIN_NONE); uint8_t z = 127; // start value uint32_t lcg_rnd(void) { z = (uint8_t)((uint16_t)65(uint16_t)z + (uint16_t)17);
return (uint32_t)z;
}


void setup() {
analogWriteResolution(10); //sette PWM oppløsnig til 0-1023
pinMode(MOTOR, OUTPUT);
pinMode(SENSOR, INPUT);
pinMode(UTEN, OUTPUT);
pinMode(UTTO, OUTPUT);
pinMode(LED, OUTPUT);
pinMode(MOTORPOT, INPUT);
pinMode(DELAYPOT, INPUT);
attachInterrupt(digitalPinToInterrupt(SENSOR), pulsUt, RISING);
analogWriteFrequency(MOTOR, 100);
u8g2.begin();
bootSkjerm();
}


void loop() {
hastighet = (1024 - analogRead(MOTORPOT));
if(hastighet < 5){hastighet = 0;}
justering = (1024 - analogRead(DELAYPOT));
delayMs = map(justering, 0, 1024, 0, 10);
if(hastighet < 5){pauseSkjerm();}
else{skrivSkjerm();}
analogWrite(MOTOR, hastighet);
}


void pulsUt(){
delay(delayMs);
digitalWrite(UTEN,HIGH);
digitalWrite(UTTO,HIGH);
digitalWrite(LED,HIGH);
delay(2);
digitalWrite(UTEN,LOW);
digitalWrite(UTTO,LOW);
digitalWrite(LED,LOW);
}


void skrivSkjerm() {
motorprosent = map(hastighet, 0, 1024, 0, 100);
u8g2.clearBuffer();
u8g2.setFont(u8g2_font_ncenB10_tr);
u8g2.setCursor(0,12);
u8g2.print("16mm - Digitize");
u8g2.setFont(u8g2_font_ncenB12_tr);
u8g2.setCursor(0,37);
u8g2.print("Motor: ");
u8g2.print(motorprosent);
u8g2.print("%");
u8g2.setCursor(0,60);
u8g2.print("Delay: ");
u8g2.print(delayMs);
u8g2.print("mS");
u8g2.sendBuffer();
}


void bootSkjerm() {
u8g2.clearBuffer();
u8g2.setFont(u8g2_font_ncenB10_tr);
u8g2.setCursor(0,12);
u8g2.print("16mm - Digitize");
u8g2.setFont(u8g2_font_ncenB10_tr);
u8g2.setCursor(0,35);
u8g2.print("Made by:");
u8g2.setFont(u8g2_font_ncenB12_tr);
u8g2.setCursor(0,60);
u8g2.print("Werket.com");
u8g2.sendBuffer();
delay(5000);
}


void pauseSkjerm() {
u8g2.clearBuffer();
u8g2.setFont(u8g2_font_ncenB12_tr);
u8g2.setCursor(25,12);
u8g2.print("Alfredo");
u8g2.setFont(u8g2_font_ncenB12_tr);
u8g2.setCursor(50,35);
u8g2.print("is");
u8g2.setFont(u8g2_font_ncenB12_tr);
u8g2.setCursor(22,60);
u8g2.print("Sleeping");
u8g2.sendBuffer();
}



DAB Radioen – Margyge

For en stund siden knela DAB-radioen vår og jeg satte meg fore å lage en ny….

Siden jeg er fan av gode gamle radioer så ble det til at den er laget i Mahogony, heltre… Finishen er på gammelmåten – 50+ lag med shellack. Forsterkeren er en 2x50W B&O Icepower. Og det er to 4L kammere med hver sitt 4» fulltone-element.

DAB-delen gjøres av en Raspberry-Pi med en RTL-SDR-Stick, signalene dekodes og sendes ut gjennom en ekstern DAC på Raspberryen.

En Teensy 3.2 står for å styre nåla på skjermen (e-paper), info fra potmeterene og styring av lysene.

Her er litt bilder av prosess og ferdig radio. – Den låter GRISEBRA!

Teleprompter

Anders, som driver med TV-studio roboter ( http://www.electricfriends.net ) tok kontakt for å få bygget om noen søte Koreanske laserprojektorer til å gå på ren strømdrift for å bruke til en teleprompter, han ville og skave av alle unødvendige komponenter for å spare vekt. Nå er han nede i Rio og Robotene er  full drift i TV2’s studio. Venter spent på å få bilder av den i bruk, men her er bilder fra mekking og sammensetting.

IMG_4177

(mer…)

Svigebror skulle gifte seg med sin kjære Doris, og jeg kan jo ikke la det gå helt upåaktet hen.

Jeg lagde et skrin med alle de utrydningstrua treslagene jeg kunne oppdrive 😀 Mahogny, Ibenholt, Valnøtt-rotfinér ++ Lokket er laget i svart Corian med bladgullinnlegg(!)

Kunne jo ikke la være å leke litt med elektronikk også.. Skrinet åpnes ved å legge en mansjettknapp og et smykke, som er laget i bronse, corian & bladgull, på lokket. Dette trigger at låsen åpnes og skrinet lyses opp utvendig og innvendig.

Har ikke bilder av det helt ferdig, men får legge det her etterhvert når jeg får stukket innom dem og tatt noen bilder.

IMG_4026

(mer…)

Kjørecomputer

Når man kommer over et så coolt vfd-display må man jo gjøre no morro med det 🙂

Jeg har en gammel bil uten noesomhelst av elektronikk, det mest avanserte er et par reléer. Har et pågående prosjekt med å bytte ut den gamle og ødelagte radioen med en tidsriktig kjørecomputer.

IMG_3281

(mer…)

Haugenstua Lampa

Verdens største stuelampe trengte ny lyspære, den gamle var blitt sliten etter 4 år.

Var morro å komme opp dit og jobbe med den igjen, den har jo kommet i Guinnes Rekordbok siden sist 🙂 Den er 9,16m høy og lampeskjermen er 3,98m i diameter!!

Nye LED-Striper og strømforsyninger ble montert.

Og hvis noen lurer: Det trengs 2 mann fra Werket og Prototyper for å bytte verdens største lyspære! (og 9 timer)

 

 

IMG_2119

(mer…)

Produktiv dag

Har laget en mockup til et TV2 show – Stor rød knapp på en boks som sier biiiip når man trykker på den..
Og en platespillervelgerboks i retrostil.

IMG_1566-0.JPG

(mer…)

 

En av karakterene i ‘Skjønnheten og udyret’ blir skapt om til en lysestake, da trenger man stearinlysflammer som ikke er brannfarlige. 5 leds borret inn i 10mm frest akryl, en led-driver og en liten Arduino-PRO til å dimme led-ene så det ser ut som flammer.

IMG_0828