Dina mini-projekt!

Berätta om dina pågående projekt.
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Re: Dina mini-projekt!

Inlägg av strombom »

Byggde en fjärrkontroll till min Olympus E-500.

Komponenter:
Batteri, 5V regulator, ATtiny15, 220 ohm motstånd, knapp, IR-diod, kabel.

Inget schema, men det är trivialt, IR-dioden är kopplad till PB1, 5V till VCC och RST samt 0V till GND. Knappen bryter helt enkelt batterispänningen.

Viktigast av allt, här är koden:

Mikrokontrollern hade jag liggandes i en låda. Jag var lyckligt ovetandes att den var en utgående modell, anledningen var uppenbarligen att den saknar RAM-minne, vilket jag upptäckte när en for-loop inte fungerade. Jag kompilerade koden som en ATtiny25 eftersom det inte fanns stöd för ATtiny15, och fick därför definera om OCR1B som har bytt plats bland registren.

Kod: Markera allt

#define F_CPU 1600000UL
#include <stdio.h>
#include <avr/io.h>
#include <util/delay.h>

#define PWM_ON TCCR1 |= _BV(6);
#define PWM_OFF TCCR1 &= ~_BV(6);

#define TCCR1   _SFR_IO8(0x30)
#define OCR1A   _SFR_IO8(0x2E)
#define OCR1B   _SFR_IO8(0x2D)

#define PWM_PIN PB1
#define PWM_PORT PORTB
#define PWM_DDR DDRB

void ioinit(void)
{
	PWM_PORT &= ~_BV(PWM_PIN);
	PWM_DDR |= _BV(PWM_PIN);
}

void one(void)
{
	PWM_ON
	_delay_us(250);
	_delay_us(150);
	PWM_OFF
	_delay_us(250);
	_delay_us(250);
	_delay_us(250);
	_delay_us(250);
	_delay_us(210);
}

void zero(void)
{
	PWM_ON
	_delay_us(250);
	_delay_us(150);
	PWM_OFF
	_delay_us(250);
	_delay_us(130);
}

void start(void)
{
	char a;
	PWM_ON
	for (a = 0; a < 38; a++) {
		_delay_us(250);
		if (a == 24) {
			PWM_OFF
		}
	}
}

void sendchar(char data)
{
	char a;
	for (a = 0; a < 8; a++) {
		if (data & 0x01) {
			one();
		} else {
			zero();
		}
		data = data >> 1;
	}
}

int main(void)
{
	char a;
    ioinit ();
	TCCR1 = 0x23;
	OCR1A = 59;
	OCR1B = 119;

	while (1) {
		start();
		sendchar(0b10000110);
		sendchar(0b00111011);
		sendchar(0b00000001);
		sendchar(0b11111110);
		one();
		for (a = 0; a < 250; a++) {
			_delay_us(250);
		}
	}	
    return 0;
}
Givetvis är bilden nedan tagen med fjärrkontrollen. ;)

Bild

Slutligen, ja jag är medveten om att man kan köpa en fjärrkontroll för 30 kr inklusive frakt från kina, men vafan. ;)
Användarvisningsbild
calmar
Inlägg: 540
Blev medlem: 23 november 2005, 13:14:41
Ort: Göteborg
Kontakt:

Re: Dina mini-projekt!

Inlägg av calmar »

Köpte ett par SG5010 Metal Gear Digital Torque Servos från DX för ett senare projekt och behövde en liten krets för att testa dem.

Bild

En 555:a, en potentiometer, lite småkomponenter och nån timme senare:

Bild

Schemat hittade jag på nätet, det är en 555-baserad astabil multivibrator med pulslängden ställbar mellan ~1-2ms.

Bild

Schema i Eagle-format.
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: Dina mini-projekt!

Inlägg av Andax »

Nämnde i en tråd av mri att jag köpt några gear-hobs på ebay för att kunna fräsa egna kugghjul. Köpte 3 hobbar (modul 0.25, 0.5 och 0.8 ). Modul 0.25 och 0.5 hobbarna har 8 mm innerdiameter på hålet.
Svarvade en liten adapter så att jag kan hålla hobben i en ändfräshållare (10 mm diameter). Längd ca 40 mm.

Bild

Bild

Hålet i adaptern är borrat och gängat för M4. Så vad som är kvar är att tillverka en lämplig bricka som klämmer fast hobben på adaptern mha av en M4 bult av lämplig längd.
Användarvisningsbild
4kTRB
Inlägg: 20657
Blev medlem: 16 augusti 2009, 19:04:48

Re: Dina mini-projekt!

Inlägg av 4kTRB »

Jag byggde en i princip likadan för ett tag sen. Den funkar skapligt men jag är inte helt nöjd med hur vågformerna beter sig måste jag säga.

Känner igen kurvformen på sinusen med taggiga toppar. :)
Ett LP-filter med gränsfrekvens samma som inställd frekvens så blir resultatet
en kanonfin sinus. Problemet blir ju bara att det måste svepa med i frekvensinställningen.
Elektor hade ett bygge med MAX038, tror jag det var, där olika LP-filter kopplas in synkront
med valt frekvensområde vilket inte är helt optimalt men ger en del bättre resultat.
Det jag gillar med kretsen är att utsignalnivån är i det närmaste konstant över hela frekvensområdet.
Användarvisningsbild
dubbear
Inlägg: 328
Blev medlem: 7 april 2010, 23:59:24
Ort: Göteborg
Kontakt:

Re: Dina mini-projekt!

Inlägg av dubbear »

Behövde trycka 400ggr på en tangent.
Tyckte att en pic var mer lämpad för sådant slitgöra
http://www.youtube.com/watch?v=Fb_AU3aIG8Q
Användarvisningsbild
Electricguy
Inlägg: 12479
Blev medlem: 15 augusti 2007, 16:52:14
Ort: Kälmä' typ..

Re: Dina mini-projekt!

Inlägg av Electricguy »

hahha, askul liten hack! :D
canben
Inlägg: 2
Blev medlem: 17 juni 2010, 20:45:47

Re: Dina mini-projekt!

Inlägg av canben »

Har byggt en solenoid motor!
http://www.youtube.com/watch?v=qBtk63nCCaw

Beskrivning:
2st elektromagneter med kolvar drar runt en axel med svänghjul. En potentiometer limmad på svänghjulet fungerar som vinkelgivare.
Kopplingsdäck med två komparatorer ger signal till två halvledarreläer som styr spolarna (220vac).
Användarvisningsbild
kiwi
Inlägg: 127
Blev medlem: 15 maj 2010, 01:01:24
Ort: Stockholm

Re: Dina mini-projekt!

Inlägg av kiwi »

Nice, men vad är en solenoidmotor bra för? Har den lägre effektförlust än andra motorer?
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Dina mini-projekt!

Inlägg av danielr112 »

Wow hack delux :D
canben
Inlägg: 2
Blev medlem: 17 juni 2010, 20:45:47

Re: Dina mini-projekt!

Inlägg av canben »

kiwi: Jag tror inte det finns någon fördel med solenoidmotorer, iallafall inte verkningsgraden. Men de är ju mycket roligare att bygga än vanliga elmotorer :)

I vissa diesel värmeaggregat använder man en pump som drivs av en solenoid men där har man ingen roterande rörelse.
Användarvisningsbild
90kar08
Inlägg: 1602
Blev medlem: 3 september 2009, 15:27:45
Ort: Staffanstorp

Re: Dina mini-projekt!

Inlägg av 90kar08 »

Dagens (och gårdagens) mini-mini-projekt:

Bild

Bild
Användarvisningsbild
maDa
Inlägg: 4080
Blev medlem: 11 november 2005, 22:13:16
Ort: Malmö
Kontakt:

Re: Dina mini-projekt!

Inlägg av maDa »

Rifakungen skrev:blev en liten lampa...eller ja, nåt! :mrgreen: av ett lagom stort fotoblixt rör o en skärm inverter.
Det där var ju skitläckert. Får hålla utkik efter ett sånt där rör :)
Användarvisningsbild
Electricguy
Inlägg: 12479
Blev medlem: 15 augusti 2007, 16:52:14
Ort: Kälmä' typ..

Re: Dina mini-projekt!

Inlägg av Electricguy »

slängde ihop en solenoid boxer motor! :D
Användarvisningsbild
The_MorMor
Inlägg: 85
Blev medlem: 18 mars 2008, 21:07:58
Ort: Danderyd
Kontakt:

Re: Dina mini-projekt!

Inlägg av The_MorMor »

Tjo ! Här kommer lite utav mina projekt som jag har gjort sedan jag var borta!



Först en enkel Overdrive pedal med en gammal ciggarill ask som chassi:
Bild
Lät skit :P

En overfuzz pedal! Låfan är köppt på en sekondhand affär. Har tappat bort nyckeln till lådan så insidan får vi inte se.
Bild
Låter och fungerar riktigt bra!

En kontrabas mic preamp. Micen är en vanlig kondensator mic. Sedan är det ett litet förförstärkar steg. Sedan kommer den roliga delen!Jag använde min funktionsgenerator, ett par bra hörlurar och mitt occiloskop för att ta fram micens responskurva. Sedan labbade jag i openspreadshhet fram en bra filter toppologi för att ge ett så platt frekvens svar som möjligt.

Bild

Den här versionen lät inte särskilt bra. Gainet i förförstärkarsteget var på tok för lågt så jag fick ha gainet på den stora förstärkaren för högt så det blev massa rundgång men den återgav dock basen oerhört bra! Jag hadde också glömt att filtrera spänningsmatningen ordentligt så den brummade som satan. Har byggt en ny och förbättrad variant nu men har ingen bild. men funktionen är snarlik.
Användarvisningsbild
HUGGBÄVERN
Tidigare soundbrigade
Inlägg: 34907
Blev medlem: 23 augusti 2006, 22:44:11
Ort: Lilla Paris
Kontakt:

Re: Dina mini-projekt!

Inlägg av HUGGBÄVERN »

Mera en detalj till mina (mini)projekt - plåtar. Har tillgång till plåt och maskiner att klippa och bocka plåt. Alltså blir det lite av överanvändning av detta ...

Den här bockade konstruktionen ska hålla min EFA-dator
Bild

Det här är en låda till en monsterförstärkare (8W/kanal i klassA - le Monstre)
Bild

Och det här är en konstruktion till min labbplatta. I upphöjningen ska det finnas (enkla) ntaggregat för +/-12V samt +5V.
Bild
Skriv svar