project uno tbv buizenversterker

Als U een gezamenlijk project wil starten of aan projecten van anderen mee wilt werken.
Berichten: 8
Geregistreerd: 28 Mei 2012, 22:19

project uno tbv buizenversterker

Berichtdoor janbees » 28 Mei 2012, 23:00

hallo allemaal , ik ben jan en bouw buizenversterkers
ik ben heel erg geïnteresseerd in moderene techniek gecombineerd met de fijne sound van buizen
er staat tegenwoordig al aardig wat moderne electronica om buizen die bv bouwjaar 1960 hebben
electronenbuizen en alles om versterkers te bouwen worden ook vandaag de dag nog geproduceerd

ik ben op dit forum gekomen om lekker te lezen , leren en experimenteren met arduino en sturing in het algemeen
maar ik ben een absolute beginner op gebied van arduine , c en wat niet meer

het eerste project dat ik wil maken is een sturing voor een eindversterker met een display

•Standaard Character Display 2X16
•Standaard Controller : Hitachi 44780
•Met LED-Backlight
• Standaard Pinning

arduino uno is besteld , en onderweg

even een kijkje in mijn idee van eindresultaat

eindversterker staat in rust , display toont standby
druk op de knop/tiptoets/remote , displaybacklight licht op en toont buizen warmen op , moment geduld
eventueel een countdown timer ( bv 30 sec )
na opwarmtijd kan er een relais gestuurd worden die de hoogspanning activeerd
relais sturing liefst galvanisch gescheiden , hoogspanning soms tot 1000 volt dc
leuk zou zijn om bv de ruststroom van de eindbuizen te displayen , maar dit later ..
ik heb dus geen inputs nodig , volume of what else .

simpel toch ?

nou ik heb nog geen idee hoe we het allemaal aan de praat gaan krijgen maar we zullen zien

laten we zeggen : we houden elkaar op de hoogte , en suggesties,ideen zijn zeer welkom

ik blijf zeer zeker het forum in de gaten houden en hoop nog veel te leren , gegroet

jan

Advertisement

Berichten: 8
Geregistreerd: 28 Mei 2012, 22:19

Re: project uno tbv buizenversterker

Berichtdoor janbees » 01 Jun 2012, 19:30

hallo allemaal
even een update
arduino uno bordje is binnen , eerste avond ff lekker aan het spelen geweest met leds
volgende avond display gemonteerd
ik heb inmiddels wel door dat de software het lastigste werk is .
inmiddels is het systeem voledig in werking , printje start op met ready for heatup
stuurt een led aan , dit gaat een relais worden
schakelt dan over naar hoogspanning aan en stuurt 2e led

daarna gaat de stand over in operationeel met de rust stroom in het display .
dit moet nog verder uitgewerkt worden

de sketch is volledig door knippen / plakken van voorbeelden gerealiseerd

/*
  LiquidCrystal Library - scrollDisplayLeft() and scrollDisplayRight()
 
 Demonstrates the use a 16x2 LCD display.  The LiquidCrystal
 library works with all LCD displays that are compatible with the 
 Hitachi HD44780 driver. There are many of them out there, and you
 can usually tell them by the 16-pin interface.
 
 This sketch prints "Hello World!" to the LCD and uses the
 scrollDisplayLeft() and scrollDisplayRight() methods to scroll
 the text.
 
  The circuit:
 * LCD RS pin to digital pin 12
 * LCD Enable pin to digital pin 11
 * LCD D4 pin to digital pin 5
 * LCD D5 pin to digital pin 4
 * LCD D6 pin to digital pin 3
 * LCD D7 pin to digital pin 2
 * LCD R/W pin to ground
 * 10K resistor:
 * ends to +5V and ground
 * wiper to LCD VO pin (pin 3)
 
 Library originally added 18 Apr 2008
 by David A. Mellis
 library modified 5 Jul 2009
 by Limor Fried (http://www.ladyada.net)
 example added 9 Jul 2009
 by Tom Igoe 
 modified 22 Nov 2010
 by Tom Igoe
 
 This example code is in the public domain.
 
 http://arduino.cc/en/Tutorial/LiquidCrystalScroll

 */

// include the library code:
#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);






void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("READY FOR HEATUP");
  delay(2000);

 
   pinMode(7, OUTPUT);// initialiseer pin 7 (als uitgangs pin).
    pinMode(8, OUTPUT);// initialiseer pin 8 (als uitgangs pin).
  

  
  
}





void loop() {
  // scroll 13 positions (string length) to the left
  // to move it offscreen left:
  for (int positionCounter = 0; positionCounter < 13; positionCounter++) {
    // scroll one position left:
    lcd.scrollDisplayLeft();
   
    // wait a bit:
    

    
    delay(150);
     
  }

  // scroll 29 positions (string length + display length) to the right
  // to move it offscreen right:
  for (int positionCounter = 0; positionCounter < 29; positionCounter++) {
    // scroll one position right:
    lcd.scrollDisplayRight();
    // wait a bit:
    delay(150);
    
   
    
    
  }
  
  
  
  
    // scroll 16 positions (display length + string length) to the left
    // to move it back to center:
  for (int positionCounter = 0; positionCounter < 16; positionCounter++) {
    // scroll one position left:
    lcd.scrollDisplayLeft();
    
   // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print("20 COUNTS TILL..");

  
 
    
    // wait a bit:

      delay(150);
 
  
  }

   digitalWrite(8, HIGH); // zet de led op pen 8 aan
   
  
   
  // delay at the end of the full loop:
  delay(20000);





digitalWrite(7, HIGH); // zet de led op pen 7 aan





  lcd.begin(16, 2);
  
 

  // Print a message to the LCD.
  lcd.print("HOOGSPANNING AAN");
  delay(4000);
  
  
  // set the cursor to column 0, line 0
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 0);
  // print the number of seconds since reset:
  lcd.print("Class A by JANB.");
  
  
 
 
  
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print("100Ma-DCMa-100Ma");
  delay(1000000000);
 

  
}




 


  





  

 





hebben jullie nog goede tips , verbeteringen aan de sketch ?
misschien is er nog iemand die een mogelijkheid ziet om de rust stroom te meten ?
max 100 ma , 15 volt max

ik hoor graag van jullie , grtz jan

Gebruikers-avatar
Berichten: 116
Geregistreerd: 23 Dec 2011, 00:11
Woonplaats: Enschede

Re: project uno tbv buizenversterker

Berichtdoor bigred » 01 Jun 2012, 20:10

je code heb ik niet helemaal gelezen maar wel erg mooi dat je na een aantal dagen al resultaten boekt, dat is het idee van arduino.
Voor wat betreft die stroom meten, ik zou eens kijken naar een oppik spoel zoals ze dat bij een stroomtang ook doen.
Spoel wikkelen om een van de aders en daar pik je dan een klein deel van de stroom door die kabel op, eventueel kun je daar achter een opto coupler gebruiken om zeker te zijn dat je bij te grote stroom je arduino niet opblaast.

Berichten: 8
Geregistreerd: 28 Mei 2012, 22:19

Re: project uno tbv buizenversterker

Berichtdoor janbees » 01 Jun 2012, 22:00

thnx bigred , het gaat idd heel snel.
het mooie is dat je hapklare blokken kunt verzamelen en toevoegen in 1 werkende code . beter zou zijn dat ik de taal begrijpt , en gewoon een routine zou kunnen typen .
vanavond een ir ontvanger en remote toegevoegd , maar kom er niet doorheen .
tevens veel gelezen over arduino , ook op buitenlandse site`s.
die manier van stroom meting is een betrouwbare manier .
een extra galvanische scheiding dmv opto-coupler lijkt me niet nodig , je zou een string kunnen maken dat er bij overschreiding van max ingestelde stroom een shutdown plaatsvind.
(afval relais)
vraag me trouwens af of dc-ma te meten is op die manier .. maar okee

bigred , nog even een vraagje : bestaat er niet een hele snelle programeer cursus ?


grtz jan

Gebruikers-avatar
Berichten: 700
Geregistreerd: 05 Mrt 2012, 21:56
Woonplaats: Appingedam

Re: project uno tbv buizenversterker

Berichtdoor pjh » 07 Jun 2012, 23:10

Een high-power relay kost 3,75 euro op eBay (incl. verzendkosten). Ik weet niet of dat werkt met je buizen, maar ze werken perfect met de arduino. Heel klein beetje arduino stroom gaat naar een transistor, die een grotere stroom op de magneet zet, zodat een nog grotere stroom gaat lopen. LEDje erbij.

Verder snap ik dat je met dat LCD bezig bent, maar als je van buizen houdt, kun je ook naar retro-beeldschermpjes gaan kijken. Om je een indruk te geven: plaatje hieronder is van het binnenwerk van een rekenmachine uit de 70'er jaren. Omhulsel was kapot. Kostte een habbekrats (Hongarije, ook eBay)

Afbeelding

Berichten: 8
Geregistreerd: 28 Mei 2012, 22:19

Re: project uno tbv buizenversterker

Berichtdoor janbees » 09 Jun 2012, 09:36

dat relais om bv de hoogspanning in te schakelen gaat zeker werken
uitlees buizen zijn erg populair op dit moment , ook wel nixie genoemd
voordeel van lcd is dat je veel meer kunt laten zien , nixie is toch redelijk beperkt.de elektor heeft een leuk artiekel over. nixie.temperatuur,vochtigheid,tijd.echt tekst zoals met een lcd zal erg lastig worden.je zit erg vast aan het rooster dat gebruikt is.
heb trouwens een hele leuke site gevonden , http://fritzing.org/
zeker de moeite waard...

Berichten: 8
Geregistreerd: 28 Mei 2012, 22:19

Re: project uno tbv buizenversterker

Berichtdoor janbees » 10 Jun 2012, 10:12

hallo allemaal , ff updatje
ik heb een los atmega 328 ic gekocht samen met een printje en echt een minimum aan componenten
het solderen is wel even een priegelwerkje hoor
ik begin nu wel goed te merken dat ik en mijn ogen 45 jaar zijn
atmega.png
(39.56 KiB) 96 keer gedownload

verder gaat het schrijven van de routine ook steeds beter
op zich is het printje klaar om gebruikt te gaan worden in een buizenversterker
display1.png
(31.41 KiB) 96 keer gedownload

handig zo`n printje , kost je ongeveer 10 euro aan onderdelen dan nog een beetje voeding en nog wat relais toevoegen
kan ik weer door experimenteren met de uno

wat willen we nog maken : besturing van een hard-disk tbv audio voor in de auto
incl een grafisch display met touchscreen
maar eerst de versterker afmaken en dan weer veel lezen
mooi project voor komende winter

grtz jan

Berichten: 3
Geregistreerd: 14 Feb 2013, 12:41
Woonplaats: Munstergeleen

Re: project uno tbv buizenversterker

Berichtdoor mischa72 » 14 Feb 2013, 13:22

Hallo Jan,

Bij een buizenversterker werkt een VFD-display ook erg mooi. Deze laat zich door middel van filters ook fijn kleuren. Een blauw display vind ik persoonlijk minder bij een buizenversterker, daarom heb ik een oranje kleuring in de planning staan.

Je laatstgenoemde project spreekt mij ook erg aan. Was je hier al mee aan de slag gegaan?

Gr. Mischa

Terug naar Gezamenlijke projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 8 gasten