Sida 9 av 494

Re: Dina mini-projekt!

Postat: 14 juni 2010, 21:38:51
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. ;)

Re: Dina mini-projekt!

Postat: 14 juni 2010, 21:49:37
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.

Re: Dina mini-projekt!

Postat: 15 juni 2010, 02:04:25
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.

Re: Dina mini-projekt!

Postat: 15 juni 2010, 02:34:25
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.

Re: Dina mini-projekt!

Postat: 15 juni 2010, 17:28:57
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

Re: Dina mini-projekt!

Postat: 15 juni 2010, 17:56:55
av Electricguy
hahha, askul liten hack! :D

Re: Dina mini-projekt!

Postat: 17 juni 2010, 21:06:29
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).

Re: Dina mini-projekt!

Postat: 19 juni 2010, 15:45:41
av kiwi
Nice, men vad är en solenoidmotor bra för? Har den lägre effektförlust än andra motorer?

Re: Dina mini-projekt!

Postat: 19 juni 2010, 16:00:21
av danielr112
Wow hack delux :D

Re: Dina mini-projekt!

Postat: 19 juni 2010, 16:11:14
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.

Re: Dina mini-projekt!

Postat: 6 juli 2010, 10:08:34
av 90kar08
Dagens (och gårdagens) mini-mini-projekt:

Bild

Bild

Re: Dina mini-projekt!

Postat: 6 juli 2010, 22:52:58
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 :)

Re: Dina mini-projekt!

Postat: 7 juli 2010, 14:49:46
av Electricguy
slängde ihop en solenoid boxer motor! :D

Re: Dina mini-projekt!

Postat: 8 juli 2010, 20:55:24
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.

Re: Dina mini-projekt!

Postat: 9 juli 2010, 20:19:45
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