Show your projects! Part 23

Dit topic is gesloten

Blue Sky

Cableguy

@Minimax: mooi gemaakt, dat ziet er zeer stijlvol uit !

Waar rook is, is stroom
free_electron

Silicon Member

Op 19 september 2011 00:30:20 schreef klein is fijn:
[...]5870S buisjes. Die hebben zo'n pinout, met een geniale pinafstand van 2.29mm.

russich zeker ?

Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM

Ook weer een projectje klaar.

Ik heb mijn UV Led belichtingsbak afgemaakt.

Nu nog even spellen met de tijden en hoppa kee gaan met die banaan Belichtingsbak

Foto,

http://www.tinuselectronics.nl/images/stories/UV_Led_Belichtingsbak/Behuizing_4.jpg

Meer foto's hier.

www.tinuselectronics.nl Because DIY Electronics Matters!!!!

Na prosKlein is fijn heb ik er nu ook 1: een manier om snel een (smd-) avr te programmeren zonder dat je de header hoeft te monteren.
http://prive.bitwizard.nl/dsc04157_small.jpg
Het jammere is dat de pennetjes zo klein zijn dat ze dwars door de print heen steken als je de print laat boren. Voor mijn zelfbouw dingen dus wel handig iets minder handig voor de printjes waar het serieus een optie is om de header gewoon te monteren. Anderzijds, zojuist getest en als je hem een beetje scheef houdt maakt ie prima contact. Aan de bovenkant gewoon een standaard 6-pins avr-program-header.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Heb hetzelfde gedaan maar dan 1.27mm pitch en gewoon smd pads. Dan kan je er ook niet doorheen prikken. Als je dan toch gaatjes wil kan je er natuurlijk voor kiezen om een andere pogo-pin kop te kiezen.

idd, deze pennen zijn voor op test pads te duwen. voor through hole gaten of through hole gesoldeerde componenten heb je weer kroontjes of andere pennen

waar halen jullie die pennetjes?

Just find out what you like and let it kill you

die pennetjes zijn gewoon verkrijgbaar, iig bij farnell, mogelijk conrad ook wel.

@rew: dat probleem kan je oplossen door er één of twee guide-pinnen bij te plaatsen. Die zet je er naast en zijn iets langer zodat ze door de print heen steken, voor de programmeerconnector gebruik je dan enkel ongeboorde pads.

Every machine is a smoke machine if you operate it wrong enough

Farnell vraagt er veel teveel voor met een kleine keus. Kijk eens naar MDFly, heb ik ze pas voor 28 dollarcent per stuk gekocht :)

Ik zou dan deze moeten hebben: http://www.mdfly.com/index.php?main_page=product_info&cPath=87&amp…
1.5mm diameter dat gaat vast niet door het 1mm gaatje passen. Da's precies wat ik wil. [edit] Farnell heeft hem ook, maar dan de P100-E4: extra grote kop. 2mm is wat te veel van het goede. Morgen maar eens kijken wat het kost om ze vanuit de states te laten komen.

[Bericht gewijzigd door rew op woensdag 21 september 2011 21:43:05 (31%)

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Na pros heb ik er nu ook 1: een manier om snel een (smd-) avr te programmeren...

Ik vrees dat je me te veel eer toezwaait. Die werkwijze is een idee van KiF.

Zelf ben ik wat aan het experimenteren geweest met programmeerpinnen met een onderlinge afstand van 50mil:
http://prosje.be/CO/Fotos/FanSturingC.jpg
Ze zijn wat moeilijk te zien, maar ze zitten rechts van het IC (de pinnen aan de rand van de print zijn de voedingspinnen).

Een SMD-testklip is ook bruikbaar als je er een aanpassingsstukje voor ontwerpt. Maar IMHO minder handig dan "echte" programmeerpinnen...

Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
klein is fijn

Moderator

Op 21 september 2011 21:19:32 schreef pros:
Zelf ben ik wat aan het experimenteren geweest met programmeerpinnen met een onderlinge afstand van 50mil

Er zijn gewoon SMD 50mil headers te koop hoor. Ik zet op veel van mijn printen een 6 polige 50mil header als programmmeer connector. Het verloopje is simpelweg een female 50mil header met een stukje kabel naar een 10 polige header. De pinout is hetzelfde als een standaard 6 polige programmeer header.

Onlangs ben ik mij gaan verdiepen in het programmeren van PIC's.
Hiervoor heb ik mij een PICkit2 aangeschaft.
Na wat uitzoeken hoe je moet programmeren kwam ik al snel tot conclusie dat ik voor mijn eigen ideeën te weinig I/O's ter beschikking had om mijn eigen creaties te testen.
Nu kun je wel met een breadboard werken, maar ik heb gewoon een nieuw testbordje gemaakt.

Hier kan ik alle poorten vanaf RA4 zelf kiezen of ik ga simuleren op ingang of op een uitgang.
RA0, RA1 en RA2 heb ik als analoge input, en RA3 kan alleen als input gebruikt worden. (volgens de datasheet van de 16F690)

Wat ik ook leuk vond was om 7 segment display's aan te sturen, dus die mochten niet ontbreken (RC0, 1, 2 en 3 = data RC4, 5, 6 en 7 = latch display)

http://www.uploadarchief.net/files/download/resized/img_4773.jpg
bovenaanzicht van het geheel
http://www.uploadarchief.net/files/download/resized/img_4771.jpg
en de niet te vergeten onderkant.

Veel draadjes en kruisingen, die niet te vermijden waren aangezien ik de componentopstelling niet wou veranderen.

zoeken tot het werkt en dan nog zoeken

Die dradenbundels zijn netjes gelegd, zou ik zeggen. En geen vieze soldeerklodders, zoals je wel vaker ziet bij experimenteerprint!

Over dat 7-segment display moet ik toch iets kwijt. "080A" zegt weinig. Waarom niet "CAFE" als hexadecimale tegenhanger van "Hello world"? :-)

Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
leime

Golden Member

Handig bordje! Overigens wel een duur experimenteerprintje ;)

Op 22 september 2011 20:15:52 schreef pros:
Over dat 7-segment display moet ik toch iets kwijt. "080A" zegt weinig. Waarom niet "CAFE" als hexadecimale tegenhanger van "Hello world"? :-)

Die 080A is juist toevallig,
Maar u vraagt, wij draaien :p...
http://www.uploadarchief.net/files/download/resized/img_4775.jpg

Op 22 september 2011 21:16:30 schreef leime:
Handig bordje! Overigens wel een duur experimenteerprintje ;)

wat is "duur" he.
buiten de gaatjesprint heb ik niets speciaal moeten aanschaffen. De drukknopjes, Led's, display's, 5V voeding,... komt allemaal uit slooponderdelen.
De TIL311 displaytjes zijn zeker niet goedkoop in aanschaf, maar ze met de 20 tallen in mijn lade laten te liggen is ook maar niks.

heel simpel proggrammatje voor het aansturen ervan...

pic asm code:

#include <p16F690.inc>
     __config (_INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_OFF & _MCLRE_OFF & _CP_OFF & _BOR_OFF & _IESO_OFF & _FCMEN_OFF)

	org 0

 	bsf		STATUS,RP0	;ga naar register bank 1
 	clrf	        TRISC		;alle C poorten als uitgang
 	bcf		STATUS,RP0	;ga terug naar register bank 0
	bsf		STATUS,RP1	; ga naar bank 2
	banksel	ANSEL
	clrf	ANSEL
	banksel	ANSELH
	clrf	ANSELH
	bcf		STATUS,RP1

start:
 	movlw	1Ch			;laad hex C en 1e display
 	movwf	PORTC			
	nop
	nop
	nop
	nop
	nop
	bcf	PORTC,4			;reset het schrijven naar eerste display
	
 	movlw	2Ah			;laad hex A en 2e display
 	movwf	PORTC
	nop
	nop
	nop
	nop
	nop
	bcf	PORTC,5			;reset het schrijven naar 2e display

 	movlw	4Fh			;laad hex F en 3e display
 	movwf	PORTC
	nop
	nop
	nop
	nop
	nop
	bcf	PORTC,6			;reset het schrijven naar 3e display

 	movlw	8Eh			;laad hex E en 4e display
 	movwf	PORTC
	nop
	nop
	nop
	nop
	nop
	bcf	PORTC,7			;reset het schrijven naar 4e display

;	goto	start


	 end

[Bericht gewijzigd door hobbyelektro op donderdag 22 september 2011 21:37:58 (38%)

zoeken tot het werkt en dan nog zoeken
pa3gws

Golden Member

@hobbyelektro
Mooi gedaan ik vind een dergelijke creatie mooier dan een print.
En ook nog eens moeilijker te maken. ;-)

Ik ben gestopt met roken nu mijn schakelingen nog.

Altijd handig, en ziet er netjes uit!

If you want to succeed, double your failure rate.
free_electron

Silicon Member

op 16 bitters definieer ik unknowns altijd als DEAD
en op 32 bitters DEADBEEF

veel testcode bevat ook de signature 1C0FFEE

Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM

DEADBEEF staat hier ook altijd in ongemapte stukken e.d.
Heeft al meer dan eens geholpen om tijdens het debuggen GELIJK te zien dat er iets mis gaat, dat valt met nullen of garbage vaak niet op. Natuurlijk hebben we ook nog CAFEBABE, BADFACE, D15E5E, FEE1DEAD, etc etc.

If you want to succeed, double your failure rate.

Deadbeef is het MAC adres van 1 van mijn bluetooth dongles. Ik heb dat ooit eens aangepast om iemand te overtuigen dat een beveiliging gebaseerd op enkel het bluetooth mac adres van de client af te raden is:

code:


hci0:	Type: BR/EDR  Bus: USB
	BD Address: 00:DE:AD:BE:EF:00  ACL MTU: 310:10  SCO MTU: 64:8
	UP RUNNING PSCAN 
	RX bytes:1107 acl:0 sco:0 events:35 errors:0
	TX bytes:398 acl:0 sco:0 commands:33 errors:0

Heeft als bijkomend voordeel dat je in de lijst met devices bij het pairen meteen ziet welke de uwe is voor het andere apparaat de naam heeft opgevraagd.

bprosman

Golden Member

@Jochem,

Je vergeet BABEFACE nog :-)

De jongere generatie loopt veel te vaak zijn PIC achterna.

Organiseer ik een IA en een AC, vergeet ik helemaal de productjes hier te posten!

Allereerst de AVR programmeer module:
http://www.uploadarchief.net/files/download/resized/dsc03878.jpg
http://www.uploadarchief.net/files/download/resized/dsc03876.jpg
En natuurlijk de ZIF-socket:
http://www.uploadarchief.net/files/download/resized/dsc03883.jpg

De verplichte onderkantjes zal ik dit weekend eens proberen te maken.

Binnenkort worden ze nog samengevoegd op een perspex plaatje, omdat ze toch een eenheid vormen. De HVSP variant zal hier dan ook een plaatsje op krijgen.

De ZIF module is naar eigen ontwerp, en de AVR module gebaseerd op AVR-Doper project. Het compact ontwerpen van printjes is een beetje mijn tick geworden. Door de "lage" prijs die chinese PCB boeren voeren ga ik zelfs voor enkel stuks PCB's voor deze manier. Heerlijk dubbel laags, en prima service!

Dit topic is gesloten