Auteur Topic: Waar zijn we nu mee bezig ? Microcontrollers  (gelezen 236475 keer)

Offline PeterC

  • Forumlid
  • Berichten: 3.357
    • JAL pagina
  • Voornaam: Peter
Re: Waar zijn we nu mee bezig ? Microcontrollers
« Reactie #525 Gepost op: 27 januari 2014, 19:08:30 pm »
...blink_a_led in JAL ondertussen al gelukt  :D

En nu 'Hello world'  ;)
Groetjes, Peter


Offline conducteur

  • Forumlid
  • Berichten: 6.018
  • As a finishing touch, God created the dutch!
    • http://www.treinbaanrian.be
  • Voornaam: Rian
Re: Waar zijn we nu mee bezig ? Microcontrollers
« Reactie #526 Gepost op: 27 januari 2014, 19:20:11 pm »
Inderdaad :D  Wat ik wel vreemd vind is dat het niet lukt in flowcode, daar heb ik toch al dit mee gedaan, en nu is de lcd op dezelfde manier aangesloten als op zo'n module:


Rian 2-Rail DCC NMBS TPIII
Grote Modeltreinruilbeurs Blankenberge Pasen 2016
Zaal Forum

Offline Frank_N

  • Forumlid
  • Berichten: 1.854
  • Voornaam: Frank
Re: Waar zijn we nu mee bezig ? Microcontrollers
« Reactie #527 Gepost op: 27 januari 2014, 21:09:30 pm »
Afgelopen week mijn eerste schreden gezet in het microcontroller tijdperk :D
Met de Arduino uno eerst knipperlicht gemaakt.
Dan SOS, dan fade led.......Nu verkeerslicht met voetgangers licht. Deze sketches gevonden op internet.
Wil proberen dat laatste een interruptie knop aan toe te voegen: voetganger wil oversteken....
Nu me nog verdiepen in de C taal :-\ :o
Groet van Frank:
N-spoor fictieve museumlijn, kopstation, locdepot, goederen, Epoche I t/m IV  Analoog.

Offline PeterC

  • Forumlid
  • Berichten: 3.357
    • JAL pagina
  • Voornaam: Peter
Re: Waar zijn we nu mee bezig ? Microcontrollers
« Reactie #528 Gepost op: 15 februari 2014, 20:27:11 pm »
Vorige week had Rian niet veel overredingskracht nodig om mij van de voordelen van ICSP te overtuigen (ICSP = In-Circuit Serial Programming).

Tot nu toe verliep het programmeren van een controller als volgt: spanning van de schakeling afzetten - controller uit de schakeling halen - controller in de ZIF socket van de programmer - programma in de controller flashen - controller uit de programmer - controller terug in zijn voet in de schakeling - spanning terug aan en testen.  Heel tijdrovend!

ICSP: de schakeling met 5 draadjes met de programmer verbinden.  Voedingsspanning van de schakeling blijft aan en programmeren gebeurt in een fractie van de tijd die mijn (oude) DIL programmer nodig had.

Tijdswinst per project: enorm.

Rian bedankt voor je ICSP demo/tip!

Groetjes, Peter


Offline conducteur

  • Forumlid
  • Berichten: 6.018
  • As a finishing touch, God created the dutch!
    • http://www.treinbaanrian.be
  • Voornaam: Rian
Re: Waar zijn we nu mee bezig ? Microcontrollers
« Reactie #529 Gepost op: 15 februari 2014, 21:07:32 pm »
JIj ook graag gedaan ;)
Rian 2-Rail DCC NMBS TPIII
Grote Modeltreinruilbeurs Blankenberge Pasen 2016
Zaal Forum

Offline Frank_N

  • Forumlid
  • Berichten: 1.854
  • Voornaam: Frank
Re: Waar zijn we nu mee bezig ? Microcontrollers
« Reactie #530 Gepost op: 16 februari 2014, 00:22:07 am »
Al iets ingewikkelder:
http://www.sweeting.org/mark/blog/2011/11/27/arduino-74hc595-shift-register-and-a-7-segment-led-display

Het werkt 8), is me ook gelukt het multiplexen te vertragen zodat je kan zien wat er gebeurd 8)
Groet van Frank:
N-spoor fictieve museumlijn, kopstation, locdepot, goederen, Epoche I t/m IV  Analoog.

Offline PeterC

  • Forumlid
  • Berichten: 3.357
    • JAL pagina
  • Voornaam: Peter
Re: Waar zijn we nu mee bezig ? Microcontrollers
« Reactie #531 Gepost op: 17 februari 2014, 11:13:37 am »
Voor een controller project (beveiliging van de transformatoren - lezen van de geleverde/opgenomen stroom) had ik noodzaak aan een seriëel protocol om de nodige parameters in de controller in te stellen en data uit die controller op de PC te lezen.  Dat protocol moest eenvoudig zijn zodat ik in testfase met een simpel terminalprogramma met de controller kan communiceren.  Het protocol met wel in staat zijn om in een latere fase met een Win programma te communiceren om continu de meetwaarden op het scherm te tonen.

Alhoewel het om een reeds verouderd protocol gaat, heb ik toch mijn oog laten vallen op NMEA-0183 omdat het zo eenvoudig en leesbaar is.

Misschien ook een eenvoudige oplossing voor de andere forumleden die seriëel communiceren met hun controllers?

[Edit] Nu alleen nog een interpreter in elkaar flansen...
Groetjes, Peter


Offline conducteur

  • Forumlid
  • Berichten: 6.018
  • As a finishing touch, God created the dutch!
    • http://www.treinbaanrian.be
  • Voornaam: Rian
Re: Waar zijn we nu mee bezig ? Microcontrollers
« Reactie #532 Gepost op: 17 februari 2014, 12:43:42 pm »
Waarom zou je de aparte segmenten van je display apart aansturen?
Citaat


Al iets ingewikkelder:
http://www.sweeting.org/mark/blog/2011/11/27/arduino-74hc595-shift-register-and-a-7-segment-led-display

Het werkt , is me ook gelukt het multiplexen te vertragen zodat je kan zien wat er gebeurd
Rian 2-Rail DCC NMBS TPIII
Grote Modeltreinruilbeurs Blankenberge Pasen 2016
Zaal Forum

Offline Frank_N

  • Forumlid
  • Berichten: 1.854
  • Voornaam: Frank
Re: Waar zijn we nu mee bezig ? Microcontrollers
« Reactie #533 Gepost op: 17 februari 2014, 13:56:55 pm »
Waarom zou je de aparte segmenten van je display apart aansturen?
Citaat


Dat is te lezen in de 3e alinea van het artikel. Stroom begrenzing  ;)
Als er steeds een segment zichtbaar is, kom je op 10 mA. Als ze allemaal tegelijk branden dus 70 mA. Als je ze om beurten een 8 laat maken, blijft het bij 10 mA. Je kunt dan ook volstaan met slechts 1 serieweerstand, in dit geval opgenomen tussen +V en CA.
Voor 1 display win je daar niet zoveel mee, maar als je bv. 512 leds wil aansturen scheelt dat enorm!

Edit: tekst aangevuld.
Groet van Frank:
N-spoor fictieve museumlijn, kopstation, locdepot, goederen, Epoche I t/m IV  Analoog.

Offline conducteur

  • Forumlid
  • Berichten: 6.018
  • As a finishing touch, God created the dutch!
    • http://www.treinbaanrian.be
  • Voornaam: Rian
Re: Waar zijn we nu mee bezig ? Microcontrollers
« Reactie #534 Gepost op: 17 februari 2014, 19:40:05 pm »
Inderdaad ja, zover had ik nog niet gedacht :p
Rian 2-Rail DCC NMBS TPIII
Grote Modeltreinruilbeurs Blankenberge Pasen 2016
Zaal Forum

Offline Gerolf

  • Administrator
  • Forumlid
  • Berichten: 20.054
    • Marche-en-Bières
  • Voornaam: Gerolf
Re: Waar zijn we nu mee bezig ? Microcontrollers
« Reactie #535 Gepost op: 18 februari 2014, 09:54:58 am »
Voor één 7-segment display is het misschien wat overkill, voor meerdere zeker nuttig.
Ik heb op die manier (multiplexen dan) eens een dot-matrix aangestuurd (8x30 leds)
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

Offline Geert

  • Forumlid
  • Berichten: 1.621
    • Homepage
  • Voornaam: Geert
Re: Waar zijn we nu mee bezig ? Microcontrollers
« Reactie #536 Gepost op: 02 maart 2014, 14:31:08 pm »
Een printje getekend voor een S88 bus op basis van stroomdetectie (16 ingangen) met een PIC 16F1516. Deze µC heeft voldoende analoge ingangen om minstens de 16 spanningsmetingen zeer snel uit te voeren. Het principe van spanningsmeting over dioden is al uitvoerig getest bij deze schakeling.



Ik heb nog 4 in- en uitgangen over. Hierbij denk ik de goede werking van de S88 bus via een LED weer te geven. Is de LED groen dan werken de S88 stuursignalen (RESET, DATA, CLOCK, LATCH en voeding?) goed. Het is maar een idee?


geschatte kostprijs iets minder dan 5€ (exclusief de groene connectoren)


Geert
Schaal HO - digitaal zelfbouw - Favoriete Lok: V200 DB
Huidig project: LocoNet In/Output

Offline Geert

  • Forumlid
  • Berichten: 1.621
    • Homepage
  • Voornaam: Geert
Re: Waar zijn we nu mee bezig ? Microcontrollers
« Reactie #537 Gepost op: 02 maart 2014, 15:32:05 pm »
Nog een PIC projectje: Een Servo driver waar de NE555 vervangen wordt door een eenvoudig PIC µC.

De bedoeling is dat je met 2 potmeters de uiterste standen kunt instellen, en een potmeter voor de omlooptijd (omlooptijd is de tijd die de servo erover doet om tussen deze twee uiterste standen te draaien).

Meer hierover later in een ander draadje. (In een niet µC draadje, of een link ernaar, anders lezen vele dit niet   :( , soms begrijpelijk  :) , maar ik wil net deze forumleden bereiken)  Ik heb al het nodige aangekocht om zulke 8 printjes de maken en deze inclusief een goedkoop servo aan te bieden aan forumleden die niets kennen van microcontrollers (ik programmeer ze) en die graag is kennis willen maken met servo's. Ik denk dat ik dit pakketje kan aanbieden voor een 5 à 6€ stuk, ik verdien er niets aan, het is gewoon onze gemeenschappelijke hobby die treintjes hé  ;)  Ik heb al redelijk wat mensen verder geholpen via dit forum, en zelfs thuis om ze verder op weg te helpen, en ik voel me daarna altijd goed bij. Dus waarom zo is niet ...





Geert
Schaal HO - digitaal zelfbouw - Favoriete Lok: V200 DB
Huidig project: LocoNet In/Output

Offline Steam.N

  • Administrator
  • Forumlid
  • Berichten: 9.500
  • Voornaam: Jean
Re: Waar zijn we nu mee bezig ? Microcontrollers
« Reactie #538 Gepost op: 02 maart 2014, 15:53:04 pm »
Goed initiatief, Geert, om je kennis en oplossingen "gebruiksklaar" te willen delen !
Thanks !!!
Knutselgroeten !  Jean       TP-I (B) & TP-II (DR) - N - DC - Handbediening - Zelfbouw  { Sedelocus - De Feniks - Pira-N's Crossing - Turnhout NEEB - Scrap Yard }

Offline PeterC

  • Forumlid
  • Berichten: 3.357
    • JAL pagina
  • Voornaam: Peter
Re: Waar zijn we nu mee bezig ? Microcontrollers
« Reactie #539 Gepost op: 20 maart 2014, 23:40:15 pm »
Waar zijn we nu mee bezig ? Microcontrollers...

...Aan het overwegen om met een 'raspberry pi' te gaan 'spelen'...
Groetjes, Peter