Dina mini-projekt!

Berätta om dina pågående projekt.
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Re: Dina mini-projekt!

Inlägg av Fagge »

Anahka1975: I hk länken, ingår 2st hardcase accar där vardera är på 3,7V.
Men så följer det med en kabel kopplad för seriekoppling, därför har dom skrivit 7,4V
Jag har inte brytt mig om att sätta dit någon underspänningsdetektor, Det får duga med en titt på klockan. 4-4,5h driftstid är i vart fall mer än tillräckligt för mitt ändamål.
Men annars är det ju enkelt att meka ihop en transistor/zener/summer koppling, som börjar tjuta när det är dags att rycka ut sladden. :)
Användarvisningsbild
Anahka1975
Inlägg: 1295
Blev medlem: 30 augusti 2006, 21:49:46
Ort: Säffle

Re: Dina mini-projekt!

Inlägg av Anahka1975 »

Fagge>>> Aha...då förstår jag. då blir det ju inte så himla dyrt heller.
Jag har provat dessa [url]http://www.värmekläder.se/sv/varmeklader-batteridrivna/varmehandskar/[/url]
Och de har en effekt reglering, 100 eller 50%. Jävligt sköna men lite för dyra i mitt tycke.
Där har de även sulor, antagligen med samma teknik.
Användarvisningsbild
Electricguy
Inlägg: 12480
Blev medlem: 15 augusti 2007, 16:52:14
Ort: Kälmä' typ..

Re: Dina mini-projekt!

Inlägg av Electricguy »

1802: tekniskt och fysiskt sett omöjligt. Du bör nog se över din koppling igen.
1802
Inlägg: 6822
Blev medlem: 6 februari 2009, 13:52:28

Re: Dina mini-projekt!

Inlägg av 1802 »

Min gissning är att strömbrytarna har kondensatorverkan. En kondensator leder växelspänning. Men jag är inte säker.

Tillägg: Kopplingen är av typ skatbo, kanske nån spolverkan?
Användarvisningsbild
Electricguy
Inlägg: 12480
Blev medlem: 15 augusti 2007, 16:52:14
Ort: Kälmä' typ..

Re: Dina mini-projekt!

Inlägg av Electricguy »

en strömbrytare kan aldrig ha tillräckligt med kondensatorverkan för att driva en motor av den storleken.
1802
Inlägg: 6822
Blev medlem: 6 februari 2009, 13:52:28

Re: Dina mini-projekt!

Inlägg av 1802 »

Kopplar jag likström så funkar den som den skall. 1-2-3 osv på brytarna och den snurrar. 1-1,2-2-2,3-3-3,1 osv ger vad jag tror är halvsteg. Kopplar jag växelström så snurrar motorn utan att röra brytarna. Kan behöva lite hjälp med att vrida axelen. Eller handpulsa elen. Men den snurrar.
Användarvisningsbild
lond
Inlägg: 3548
Blev medlem: 23 september 2009, 11:52:45
Ort: Hyssna

Re: Dina mini-projekt!

Inlägg av lond »

2st mini-projekt:

En enkel kabeltestare till jobbet, matas via USB.
Bild
Bild

En julstjärna som tog längre tid att tillverka än vad jag beräknade :roll: men nu är den färdig.
Totalt 50st gula led som matas med 12V.
Bild

Alla plastbitarna är utskurna med laser.

/// Marcus
snigelen
Inlägg: 815
Blev medlem: 8 maj 2009, 11:02:14
Ort: Lund

Re: Dina mini-projekt!

Inlägg av snigelen »

Jag var hos Kjell i dag och såg att de hade sålde sådana här fjärrströmbrytare för 99:-
Bild
Det var så billigt så jag kunde inte låta bli att köpa två set. Inte för att jag direkt hade användning för dem, men kanske man kunde modda fjärrkontrollen eller lista ut vad det var för kommunikation och protokoll. I så fall skulle man kunna ha lite mer nytta av dem.

Det visade sig vara lättare än jag trodde. Fjärrkontrollen var lätt att skruva isär och det var uppenbarligen en 433MHz sändare i den. På med oscilloskopet i närheten av sändargrunkan så visade det sig att när man trycket en knapp så skickades några 25-bitars paket, där varje bit var 0.6ms, etta hög 0.45 ms och låg 0.15 ms, nolla hög 0.15 ms och låg 0.45 ms. Dessa paket upprepades med 4.4 ms mellanrum så länge knappen var nedtryckt, men typ åtta gånger för ett kort tryck.

Ett så enkelt protokoll behövde bara en snabb Arduino-sketch för att analyseras (lite besvärligt att läsa av 25 ettor/nollor på oscilloskopet).
bild3.jpg
(22 dioder i fjärrkontrollen!)

Kod: Markera allt

/*
  Simple analyzer for Kjell:s cheap remote switch,
  http://www.kjell.com/sortiment/el/el-produkter/starkstrom/fjarrstrombrytare/manuell/fjarrstrombrytare-p50219
  
  The signal is 25 bits with a bit period of 0.6 ms
  a zero is high 0.15 ms and low 0.45 ms
  a one is high 0.45 ms and low 0.15 ms.
  
  Each 25 bit packet is repeated (at least) 8 times with
  about 4.4 ms delay between packets, but only first packet is
  analyzed.
  
  Type a key in a serial terminal and the key is echoed
  as "#define (upper(ch))_ON" or OFF. Then the program waits for 
  PD7 is to go high and it is then sampled with 0.3+0.3 ms 
  intervalls and the final code is written in hex.
  Only the 25 first bits is significant.
*/

volatile uint16_t capt_time;
volatile uint8_t capt_state, overflow_cnt;

// Called on falling and rising edge on ICP1(PB0)
// capt_state is 1 when w got a rising edge, zero on a falling
// last meassurement is stored in time
ISR(TIMER1_CAPT_vect)
{
        static uint16_t save_time;

        // Read and change edge
        uint8_t state = (TCCR1B ^= (1<<ICES1));

        if (bit_is_clear(state, ICES1)) {
                // It was a rising edge, remember start time
                save_time = ICR1;
                capt_state = 1;
        } else {
                // Time elapsed since last falling edge.
                capt_time = ICR1 - save_time;
                capt_state = 0;
        }
}


// Count number of overflows. Not used right now.
ISR(TIMER1_OVF_vect)
{
        overflow_cnt++;
}


// Start an input caputre on ICP1.
// count in 25 pulses and determine if they are long or short.
uint32_t capture(void)
{
        uint32_t n = 0;
        uint8_t i = 0;

        TIFR1 = (1<<ICF1);               // Clear pending interrupts
        
        capt_state = 0;
        // Wait for first rising edge
        while (capt_state == 0)
          ;
        while (i < 25) {
          // Wait for fall
          while (capt_state == 1)
            ;
          // *2 for 16MHz
          if (capt_time > 300*2)
             n |= 1;
          n <<= 1;

          while(capt_state == 0)
            ;
          i++;
        }
        n <<= 6;
        return n;
}


void setup()
{
        Serial.begin(9600);
        TIMSK1 = (1<<ICIE1)|(1<<TOIE1);  // Enable input capture and overflow
                                         // interrupt
        TCCR1A = 0;
        TCCR1B = (1<<ICNC1)|(1<<ICES1)|(1<<CS11);              // presc 1:8
}

void loop()
{
        uint32_t n;
        uint8_t i;
  
        if (Serial.available())
        {
                char ch = Serial.read();
    
                Serial.print("#define ");
                Serial.print((char)toupper(ch));
                Serial.print("_");
                if (isupper(ch))
                        Serial.print("ON ");
                else
                        Serial.print("OFF");
                Serial.print(" 0x");

                Serial.println(capture(), HEX);
        }
}
Koden innehåller en "hemkod" och en kanal A-E samt på eller av. För hemkod 11111 (alla hemkod-switchar på on) fick jag följande koder från programmet

Kod: Markera allt

#define A_ON  0xFFC55400
#define A_OFF 0xFFC55100
#define B_ON  0xFFD15400
#define B_OFF 0xFFD15100
#define C_ON  0xFFD45400
#define C_OFF 0xFFD45100
#define D_ON  0xFFD51400
#define D_OFF 0xFFD51100
#define E_ON  0xFFD54400
#define E_OFF 0xFFD54100
En mikrokontroller, en sändarmodul och ett trivialt program senare så kunde jag tända och släcka lampor, utplacerade i hela lägenheten, trådlöst från datorn.
bild4.jpg
(snygg antenn, ungefär en kvarts våglängd...)

Skulle kunna bli ett riktigt projekt. Redan nu går det ju att styra med t.ex. några cron-jobb (slå på och av vissa tidpunkter från *nix-miljö). Web... Telefon...

Edit: Det var lite naivt med delay i analysprogrammet. Bytte till ett baserat på input capture. Därför används D8/PB0/ICP1 (i stället för D7 som på bilden).
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Senast redigerad av snigelen 20 december 2011, 15:41:06, redigerad totalt 3 gånger.
Användarvisningsbild
Klas-Kenny
Inlägg: 11831
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Dina mini-projekt!

Inlägg av Klas-Kenny »

"lite besvärligt att läsa av 25 ettor/nollor på oscilloskopet"

Dags att investera i ett DSO! :wink:

Trevligt projekt i alla fall :) :tumupp:
Användarvisningsbild
Anahka1975
Inlägg: 1295
Blev medlem: 30 augusti 2006, 21:49:46
Ort: Säffle

Re: Dina mini-projekt!

Inlägg av Anahka1975 »

Det slog mig precis, jag har ju tagit tillvara "ett knippe" värme slingor av typen fagge visade tidigare.
Sprang ut i garaget och letade upp dem.
Och tro på faan....
Storlek 7x10cm effekt 12V 7,5/15W
Går att koppla parallellt eller i serie. 2 slingor på 9,6ohm parallellt blir 4,8ohm på 3,7V ger det 0,77A vilket borde ge 2,85W. Med batterierna fagge länkade till bör driftstiden bli runt 6tim.

Provade dem parallellt med 3,7V på spänningsagregatet, blir lagomt varma.
Vad köper man för billig, enkel laddare till dessa packen? (här ska beställas från hobbyking)

Se, Passar ju "perfekt" i mina 43:or...

Här skulle 2 bilder legat på prylarna, men android vill tydligen inte ladda upp till forat... :-(
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Re: Dina mini-projekt!

Inlägg av Fagge »

Anahka1975: http://www.hobbyking.com/hobbyking/stor ... ories.html Funkar finfint, å lagom dyr.
Användarvisningsbild
Melkutt
Inlägg: 1188
Blev medlem: 3 september 2007, 02:02:39
Ort: Gotland/Stånga
Kontakt:

Re: Dina mini-projekt!

Inlägg av Melkutt »

Blev ett omfattande "mini-projekt" i dag!
Städade arbetsbänken i "labbet"

Tänk va "skit" man kan samla på sig!
snigelen
Inlägg: 815
Blev medlem: 8 maj 2009, 11:02:14
Ort: Lund

Re: Dina mini-projekt!

Inlägg av snigelen »

Klas-Kenny skrev:"lite besvärligt att läsa av 25 ettor/nollor på oscilloskopet"

Dags att investera i ett DSO! :wink:
Jo. Om du menar digitalt oscilloskop så har jag ett likadant som du har (om jag minns rätt):
NewFile1.png
Där kan man ju zomma in och läsa av, men det är ju enklare att få ut

Kod: Markera allt

#define C_ON  0xFFD45400
direkt i klartext (eller om det var C_OFF på bilden).
Trevligt projekt i alla fall :) :tumupp:
Tackar! (trycker A på datorn, springer in i sovrummen och kollar att lampan tändes, det gjorde den, hur kul som helst :-))
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Klas-Kenny
Inlägg: 11831
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Dina mini-projekt!

Inlägg av Klas-Kenny »

Oh tusan :D
Ja det är ju klart rätt, enklare att se det direkt än att se vågformer. :)

Skaffade för längesedan (säkert ett år sen) 433MHz sändare och mottagare för projekt med just trådlösa brytare, men har fortfarande inte blivit något av med det :oops:
Användarvisningsbild
Electricguy
Inlägg: 12480
Blev medlem: 15 augusti 2007, 16:52:14
Ort: Kälmä' typ..

Re: Dina mini-projekt!

Inlägg av Electricguy »

kul litet projekt! :D
en annan hade ju säkert tagit en st DB25 plugg, ett par 4016 och hårdlött allt rakt till fjärren för att styra hela fjärren från LPT porten.... :D
Skriv svar