http://www.supermagnete.nl/eng/S-1.5-0.5-N
Relatief super sterk, te detecteren met bijvoorbeeld een hall sensor en goed weg te werken.
Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.
Maar je kan idd een probleem hebben als de trein stilstaat en de sensor/reed schakelaar tussen 2 magneetjes in zit en dus niks ziet. Dit kun je echter wel in software afvangen. Met wat intelligentie moet je kunnen zien hoe snel de trein rijdt als er iets schakelt.
IR moet sowieso werken. Betere scheiding tussen onvanger en emitter kan idd helpen, het kan ook zijn dat de verlichting in de kamer stoort op de ontvangst. Probeer eens in het donker.
@borroz: heb ik net zelf al bedacht
[ Voor 75% gewijzigd door Ploink op 26-05-2014 11:26 ]
Verwijderd
en zo de snelheid berekenen ..Ploink schreef op maandag 26 mei 2014 @ 11:18:
Een magneetje onder elke wagon kan toch wel? Dan kun je tellen hoeveel wagonnetjes achter elke loc hangen.
Die kleine magneten is idd een goede optie! Als ik een wissel wil omzetten, dan checkt eerst het systeem of er geen trein op rijdt door een aantal keer achter elkaar te pollen met een sensor (die niet goed werkt). Dit gaat dus wel een probleem geven bij magneetjes: de kans is dan erg groot dat je tussen de magneten door pollt. Maar dit zou ik kunnen opvangen door meerdere hall sensors dicht bij elkaar te zetten. Welke hall sensor zou ik het beste kunnen gebruiken voor de kleine magneten die LED-maniak aanraadt?
RFID ben ik mee bezig, dat wordt stap 2
Simpeler en goedkoper gaat het denk ik niet worden.
Je kan de hall sensor output dan toch bufferen? Elke keer dat hij getriggered wordt laat je het signaal(met bijvoorbeeld een R-C combinatie) voor x seconde hoog. Ook met pollen van de sensor weet je nog dat er binnen x seconde geleden een trein langs is geweest of niet.almightyarjen schreef op maandag 26 mei 2014 @ 11:51:
Omgevingslicht had idd ook invloed op de sensoren. Maar ik heb er wel licht bij nodig, anders zie je de treinen niet rijden
Die kleine magneten is idd een goede optie! Als ik een wissel wil omzetten, dan checkt eerst het systeem of er geen trein op rijdt door een aantal keer achter elkaar te pollen met een sensor (die niet goed werkt). Dit gaat dus wel een probleem geven bij magneetjes: de kans is dan erg groot dat je tussen de magneten door pollt. Maar dit zou ik kunnen opvangen door meerdere hall sensors dicht bij elkaar te zetten. Welke hall sensor zou ik het beste kunnen gebruiken voor de kleine magneten die LED-maniak aanraadt?
RFID ben ik mee bezig, dat wordt stap 2
Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.
Bufferen van een hall sensor is ook wel een goed idee ja. Welke sensor kan ik nou het beste gebruiken hiervoor?
Dat concept is al zo oud en wordt volgens mij ook nog ontzettend veel gebruikt bij modeltreinen.
Simpel 0 of 1 geeft je alleen 2 opties + mogelijke storing wat bij rfid al lastiger is.
Tja vanalles
Verwijderd
ben op zoek naar deze 'duim rotary' met switch.. om met 1 hand door een menu in een mobiele toepassing te kunnen navigeren.
- iemand een idee ( waar ik als particulier enkele stuks kan kopen)
* update .. inmiddels een 'gouden' tip ontvangen van Hamish .. gebruik een (blackberry spare part) trackball
maar wellicht krijg je zoiets ook connected
[ Voor 50% gewijzigd door Verwijderd op 26-05-2014 15:20 ]

Een IR temperatuur meter. Deze kan ook een correctie op de gemeten materialen toepassen. Een tabel van veel voorkomende materialen zit erbij. Heeft een witte backlight, maar eens kijken of dat blauw wil worden
Tevens in bestelling:

Kan je de gehele balans van je RC auto meten en instellen. Leek mij een leuk arduino project maar voor die 120 euro ga je niet zelf aankloten.
[ Voor 6% gewijzigd door memphis op 26-05-2014 16:44 ]
YouTube: Model train detection with infra red
Da's precies wat ik zoek! Hij heeft het over een IR zender/ontvanger, dat deel wat tussen de rails ligt. Heeft iemand enig idee wat voor iets dat is?kitao schreef op maandag 26 mei 2014 @ 21:05:
Ipv een lichtsluis over de breedte van de rail (die tussen 2 wagons door kan schijnen etc.) is hier iemand die het onder de rails heeft geplaatst. Werkt goed zo te zien.
YouTube: Model train detection with infra red
Ik denk dat dat een reflectieve ir sensor is. Iets als de QRD1114? Zie b.v. ook http://www.hobbytronics.co.uk/qrd1114-object-sensor enalmightyarjen schreef op dinsdag 27 mei 2014 @ 08:40:
[...]
Da's precies wat ik zoek! Hij heeft het over een IR zender/ontvanger, dat deel wat tussen de rails ligt. Heeft iemand enig idee wat voor iets dat is?
http://bildr.org/2011/03/various-proximity-sensors-arduino/
Ik lees dat die QRD1114 nog best wel gevoelig is voor omgevingslicht en dat kan nog wel eens een probleem zijn. Ik denk dat als je zoiets als de QRD1114 hebt, maar dan een module die een signaal van bijvoorbeeld 15kHz uitzendt, dat je dan het probleem van omgevingslicht wel aardig kan elimineren. Ik lees er niets over in de datasheet van de QRD1114, dus ik neem aan dat die dat niet heeft.wwwFan schreef op dinsdag 27 mei 2014 @ 09:27:
[...]
Ik denk dat dat een reflectieve ir sensor is. Iets als de QRD1114? Zie b.v. ook http://www.hobbytronics.co.uk/qrd1114-object-sensor en
http://bildr.org/2011/03/various-proximity-sensors-arduino/
Iemand een idee welk component dat wel gebruikt?
http://www.conrad.nl/ce/n...2-mm-55-?ref=searchDetail
Deze sensor meet echt de afstand en geeft een signaal als er iets binnen het bereik 0.5-5cm zit.
Er zijn breakout modules van Polulu met deze sensor.
Ook wel in europa te krijgen
http://www.watterott.com/...gital-Distance-Sensor-5cm
http://www.hobbytronics.co.uk/sharp-distance-sensor-5cm
of het losse dingetje bij Mouser.
[ Voor 7% gewijzigd door Ploink op 27-05-2014 10:58 ]
Thanks volgens mij is dat idd precies wat ik nodig heb. De range van 5cm is ook perfect. Hier kan ik wel wat meePloink schreef op dinsdag 27 mei 2014 @ 10:51:
Sharp heeft een leuke IR sensor voor deze toepassing, de GP2Y0D805Z0F (pdf).
Deze sensor meet echt de afstand en geeft een signaal als er iets binnen het bereik 0.5-5cm zit.
Er zijn breakout modules van Polulu met deze sensor.
Ook wel in europa te krijgen
http://www.watterott.com/...gital-Distance-Sensor-5cm
http://www.hobbytronics.co.uk/sharp-distance-sensor-5cm
of het losse dingetje bij Mouser.
[ Voor 20% gewijzigd door Ploink op 27-05-2014 11:35 ]
[ Voor 14% gewijzigd door Ploink op 27-05-2014 11:56 ]
http://www.parallax.com/product/350-00017
http://www.parallax.com/s...ed-Reciever-Datasheet.pdf
Nadeel, de receiver detecteert alleen als de ir-led met een freg van 38.5kHz wordt geknipperd.
En een uno heeft daar geen makkelijke mogelijkheid voor. Het voordeel van die frequentie is dat het volgens de verkopers minder last heeft van stoorsignalen.
MT Venus E 5KW (V151) P1 HomeWizard | Hackerspace Brixel te Hasselt (BE) - http://www.brixel.be | 9800X3D, 96GB DDR5 6000MHZ, NVIDIA GEFORCE 4090, ASRock X670E Steel Legend, Seasonic GX1000
Je kan ook met hardware een frequentie van 38.5kHz maken (met een 555 timer bijvoorbeeld), maar dan heb je aardig wat extra componenten nodig.kitao schreef op dinsdag 27 mei 2014 @ 13:53:
Ik was net bezig in dat pwm topic met een ir-receiver, dat is dit setje
http://www.parallax.com/product/350-00017
http://www.parallax.com/s...ed-Reciever-Datasheet.pdf
Nadeel, de receiver detecteert alleen als de ir-led met een freg van 38.5kHz wordt geknipperd.
En een uno heeft daar geen makkelijke mogelijkheid voor. Het voordeel van die frequentie is dat het volgens de verkopers minder last heeft van stoorsignalen.
Niet speciaal, maar zou te doen moeten zijn, zie vanaf pag 81 http://www.micro-machine-...%20Signals%20Tutorial.pdfIcekiller2k6 schreef op dinsdag 27 mei 2014 @ 14:10:
Iemand ooit IR setje gebruikt + morse code voor data over te sturen?
Als de receiver een signaal ontvangt van 38.5KHz dan geeft die signaal laag. Zet je dus de zendende ir-led voor lange puls op 10ms en voor korte puls op 5ms dan kun je die signalen opvangen en meten.
Pauze is dan als er bijv. geen signaal wordt onvangen, dus ir-led uit.
In PBasic gaat dit zo om een puls te geven vanuit pin 7 gedurende 1 ms met een freq van 38500 :
FREQOUT 7,1,38500
Dit is dan voor een PIC16F57
Maar dan ben ik er nog niet, dan moet ik dat nog samen laten vallen met een interruptteller die ca. 2500 rpm meet.
Vind het te ingewikkeld, ik wacht dan liever tot ik wel (schema) materiaal heb ontvangen.
Maar bedankt voor de tip natuurlijk.
edit\ eigenlijk nog veel meer want er zitten 7 bladen op de fan dus dat zijn 17500 pulsen / minuut
Dit is het schema overigens wat ik wilde uitproberen :

http://www.pyroelectro.co...pm_arduino/schematic.html
Maar ik had geen fototransistor dus vandaar die IR-receiver.
[ Voor 38% gewijzigd door kitao op 27-05-2014 15:17 ]
Is allicht de moeite waard om te proberen. Ik las dit : "The IR-detector will give an output only when a 38.5 KHz signal is received". Zie pag 81 vorige link.
En hier de datasheet

Dus ik ging er vanuit dat ik daar aan vast zit.
@Arjen, dat is een punt hè, hoe uitgebreid wil ik het maken, misschien met een andere toepassing, tnx.
Het is een afstandbediening IC, geen fotodiode/fototransistor. Het ding heeft een ingebouwde bandpass filter, AGC en demodulator. De bandpass zit vast op 38kHz, daar ontkom je niet aan. Het is de standaard frequentie van de afstandbediening van je TV.
De Atmega heeft 3 timers, dat is echt ruim voldoende om een frequentie te genereren en een andere te meten. Het enige probleem is misschien de AGC, maar die heeft een peak hold functie die voor deze toepassing juist in je voordeel werkt.
Er zijn vast wel bruikbare libraries te vinden, maar je kan het ook wel zelf. Gooi het nou eens niet aan de kant als iets moeilijk wordt maar zie het als een uitdaging. Je hebt intussen wel genoeg geleerd om je niet langer te beperken tot het kopiëren van andermans werk.
Edit:
Net even dat PWM topic bekeken en ik snap nu dat je alleen maar een computer fan met tach output nodig hebt, dus die 'uitdaging' gaat naar een ander project
Even een tip dan... sommige 2-draads fans hebben ook een tach output, ze hebben alleen verzuimd er een extra draadje aan te solderen.
[ Voor 15% gewijzigd door Ploink op 27-05-2014 17:53 ]
Specifiek dat onderdeel ja, dan zit je aan die 38khz vast maar bij standaard componenten hoeft dat niet en zeker in het geval van het meten van hoge frequentie in de lichtsluis ook niet wenselijk.kitao schreef op dinsdag 27 mei 2014 @ 15:55:
@memphis
Is allicht de moeite waard om te proberen. Ik las dit : "The IR-detector will give an output only when a 38.5 KHz signal is received". Zie pag 81 vorige link.
En hier de datasheet
[afbeelding]
Dus ik ging er vanuit dat ik daar aan vast zit.
@Arjen, dat is een punt hè, hoe uitgebreid wil ik het maken, misschien met een andere toepassing, tnx.
Ik zit nu ook weer met een mogelijke opdracht voor een stand alaone laptimer zodat ze de ontwikkelingen van een motor ook op de baan in rondetijden kunnen meten en is de optie gevallen op een IR sensor met een laserpointer om een 5 meter brede precisie lichtsluis op te zetten.
Eerst was mijn opstelling nog in orde, maar had ik op dat moment nog niet echt door welke richting de stroom liep (had wel een idee dat het symmetrisch was), en prutste ik maar wat rond.
Later was ik van plan het met de MAX7219 led display driver aan te sturen, en het daarna pas op een backpack te solderen, gewoon om ervan te leren.

[ Voor 3% gewijzigd door Ketho op 03-06-2014 21:01 ]
@Ploink, ik probeer meestal 2 dingen voor ogen te houden, het laten slagen van de opzet van een projectje en om het in eerste instantie zo simpel mogelijk te houden. Daarna kan ik altijd nog uitbreiden.
Ik had vanmorgen gezien dat het goed mogelijk is om de atm328 een blokgolf met een bepaalde (hoge) frequentie over een pin te laten uitzenden via bijv. deze site : http://www.fiz-ix.com/201...ducer-with-a-square-wave/
Dat zijn dingen die ik nog amper heb toegepast maar dat komt vast nog wel. Zoals je aangaf is dit toch minder van toepassing om daarmee de rpm van een motor op basis van een lichtsluis en een interrupt te combineren met het programma in de link. Mooie uitdaging maar dan begin ik liever stukje voor stukje bij het begin want interrupts is ook vrij nieuw voor mij.
Overigens heb ik een 3-draads fan - rood,zwart,geel - maar over de gele draad zie ik met een scoop enkel een vaste 5V spanning in beeld zonder enige vorm van golf, vandaar het uitwijken naar een lichtsluis.
niet deze

http://www.biglasers.com/infrared-laser-pointer
@Ketho,
Ik ken dat, geen zin de datasheet erbij te pakken, weerstandje leek me ook niet nodig, gewoon even snel aantippen met 5V .... ontbreken nu paar lampjes her en der
[ Voor 5% gewijzigd door kitao op 27-05-2014 23:05 ]
Hier wordt gepraat over een pull-up:
http://themakersworkbench...eading-pc-fan-rpm-arduino
Maar weer eens aansluiten...je weet nooit.
Alle hulp is welkom! De draaitafel is wel gaaf van binnen joh, ik heb echt bijna geen verstand ( 2 jaar zwakstroom gehad op school ) maar toch echt gaaf om er iets mee te doen haha.
Maar ik heb zelf eens ondervonden dat je de tachometer output kan slopen door het connectortje verkeerd op het moederbord aan te sluiten. Ik had niet gezien dat ie 1 pin versprongen erop zat.
Modulatie is ook voor deze toepassing gewenst, hoe kom je anders van je 100Hz lichtnet storing af?kitao schreef op dinsdag 27 mei 2014 @ 22:55:
Dat je bij het meten van hogere toerentallen beter gebruik kunt maken van een vaste on-onderbroken lichtsstraal had ik nog niet eens zozeer bij stilgestaan maar begint me nu duidelijk te worden dat je dan niet wilt dat die lichtstraal zelf aan/uit staat te knipperen. Goed dat je daar even op wijst.
E.e.a hangt af van wat de frequenties en respons tijden zijn. RPM signaal en modulatie frequentie moeten wel ver genoeg uit elkaar liggen.
Je hebt het over een 38000Hz versus een 1200rpm(oid) * 7 bladen / 60 sec = 140Hz. Dat zit mijlenver uit elkaar.
De IR receiver is geschikt voor het veelgebruikte Philips RC5 IR remote protocol. Dit is gemoduleerd met een pulsbreedte van 889µs, wat bij 50% duty neerkomt op een modulatie frequentie van 562Hz dat het IC kan detecteren.
De peak-hold functie reageert blijkbaar heel snel op een startbit, maar hoe snel die peak detect functie afvalt en dus de gain toeneemt is me niet duidelijk en ik vond het ook niet in de datasheet. Helaas kun je dat niet instellen. Samengevat, voor dit IC is er vanwege de AGC een minimum RPM waarop het pas betrouwbaar werkt, maar de fan vliegt weg voordat het te snel gaat voor die sensor.
Dit is imho de kern van het probleem met het misbruik van deze sensor voor lichtsluisjes en trein detectie. Als er iets voor zit dan detecteer je dat, maar als er niets voor zit dan gaat de AGC naar zijn max en dan ziet ie nog het licht dat via het plafond terug reflecteert of het licht van de 100Hz TL verlichting. Modulatie is dus heel goed, maar de AGC gooit roet in het eten.
Ik denk dat we een verschillende aanpak hebben, jij bent vaak met meer dingen tegelijk bezig en meer voor de hobby. Ik kom uit de onderzoekswereld en dan koop je wat je nodig hebt en je maakt wat je niet kan kopen. Als ik daar iets nieuws voor moet doen, dan moet ik dat maar leren. Langzaam toewerken naar een einddoel is wel traag en moeilijk soms, maar ook leerzaam.@Ploink, ik probeer meestal 2 dingen voor ogen te houden, het laten slagen van de opzet van een projectje en om het in eerste instantie zo simpel mogelijk te houden. Daarna kan ik altijd nog uitbreiden.
Ik had vanmorgen gezien dat het goed mogelijk is om de atm328 een blokgolf met een bepaalde (hoge) frequentie over een pin te laten uitzenden via bijv. deze site : http://www.fiz-ix.com/201...ducer-with-a-square-wave/
Dat zijn dingen die ik nog amper heb toegepast maar dat komt vast nog wel. Zoals je aangaf is dit toch minder van toepassing om daarmee de rpm van een motor op basis van een lichtsluis en een interrupt te combineren met het programma in de link. Mooie uitdaging maar dan begin ik liever stukje voor stukje bij het begin want interrupts is ook vrij nieuw voor mij.
Over de Philips RC, ik ken dat, ik heb er een topic over gehad om zelf een a.b. te maken en die op een onbekende receiver af te sturen. Met hulp van met name Scissors is dat uiteindelijk grotendeels gelukt.
De freq had ik van de fan nog niet berekend, maar was dat wel van plan. Bedankt dat je even op het grote verschil wijst en dat het met deze sensor toch mogelijk zou moeten zijn.
Jammer alleen dat ik de atm328 niet net zo makkelijk als met de pic16f57 een blokgolffrequentie kan meegeven. Dus dat wordt wachten op de juiste onderdelen.
Edit\ Het zou makkelijk moeten zijn maar ik krijg dit niet aan de praat, geen idee waarom terwijl het op mijn andere uC wel goed functioneert.
http://playground.arduino.cc/Main/PanasonicIrSensor
[ Voor 11% gewijzigd door kitao op 28-05-2014 00:58 ]
Ik zie twee beren in die code voor Arduino.kitao schreef op woensdag 28 mei 2014 @ 00:55:
Edit\ Het zou makkelijk moeten zijn maar ik krijg dit niet aan de praat, geen idee waarom terwijl het op mijn andere uC wel goed functioneert.
http://playground.arduino.cc/Main/PanasonicIrSensor
1) Interrupts op de achtergrond kunnen de de timing verstieren, probeer een cli()/sei() om de irRead functie.
2) digitalWrite() is verschikkelijk traag waardoor het resultaat niet de gewenste 38kHz oplevert. Ik zie daar wel een correctie, maar die moet wel precies goed zijn voor de vertraging en de gebruikte klok snelheid. Vervang die door directe bit manipulatie.
Edit: 3) Volgens het RC5 protocol moet de duty cycle 25-33% bedragen, geen 50%
[ Voor 13% gewijzigd door Ploink op 28-05-2014 01:17 ]
Helemaal geen beeld, ook niet met contrast max. IIG werkt het printje wel met het LCD welke ik al had, daar ben ik wel blij mee
Maar toch vaag aan het programma kan het toch eigenlijk niet liggen? Is de standaard 4x20 HD 44780 LCD configuratie (bascom) welke bij de 2 eerdere testversies en lcd's dus gewoon werkte
[ Voor 9% gewijzigd door _ferry_ op 28-05-2014 11:40 ]
[ Voor 6% gewijzigd door _ferry_ op 28-05-2014 11:52 ]
Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.
De info over de jumpers klopt ook niet echt, als ik die voor de contrast verander, dan gaat de backlight feller branden. Vind het maar knudde dingen
Niet eens echt goedkoop bij farnell, terwijl de lcd's die ik van ebay/china vandaan haalde gewoon altijd zonder problemen werkte.
Heb nog wel een paar mogelijkheden, zo eens kijken of het daarmee wel werkt.
[ Voor 5% gewijzigd door _ferry_ op 28-05-2014 12:50 ]
Als je aan het contrast naar max draait moet je toch op zijn minst vage blokjes zien, maar als daar iets fout zit aangesloten kan het contrast op nul staan en dan zie je helemaal niks, behalve als je er onder een bepaalde hoek op kijkt met precies de juiste licht inval.
edit: ik heb ook powertips gehad, moest inderdaad een contrast potmetertje aansluiten, anders zag ik ook niks. De jumpers heb ik niet gebruikt. De info op die website is algemeen, de datasheet van je specifieke model is betrouwbaarder lijkt me.
[ Voor 24% gewijzigd door Ploink op 28-05-2014 13:19 ]
Ik ken dat commando niet Ploink, zal het eens opzoeken.Ploink schreef op woensdag 28 mei 2014 @ 01:12:
Ik zie twee beren in die code voor Arduino.
1) Interrupts op de achtergrond kunnen de de timing verstieren, probeer een cli()/sei() om de irRead functie.
Tnx, dat was het. Ik heb niet direkte bitmanupilatie toegepast want ook dat is redelijk nog terra incognita voor mij. Heb wel de -1 aangepast met diverse waarden. Dit staat er nu in dit programma en dit is het resultaat:2) digitalWrite() is verschikkelijk traag waardoor het resultaat niet de gewenste 38kHz oplevert. Ik zie daar wel een correctie, maar die moet wel precies goed zijn voor de vertraging en de gebruikte klok snelheid. Vervang die door directe bit manipulatie.
1
2
| delayMicroseconds(halfPeriod - 3); // - 1 to make up for digitaWrite overhead |
...
Links in de seriele monitor mijn scoop en de ide, rechts de opstelling.
Bij -1 meet ik ca 29.4KHz, dat is te weinig om iets te detecteren, de receiver is blind.
Bij -3 krijg ik 33.5KHz en reageert dan goed op een obstakel (ps, dit is geen superscoop, kan niet inzoomen en heel nauwkeurig de freq bepalen, maar geeft wel aardige indicatie.
Bij -6 vliegt de detectie alle kanten op.
Dus al met al, bedankt voor de tip, ik heb nu dit setje kunnen verplaatsen van pic naar atm, vind het al heel wat
Ik begrijp alleen niet goed wat dit ermee te maken heeft ?Edit: 3) Volgens het RC5 protocol moet de duty cycle 25-33% bedragen, geen 50%
Zoals gezegd, ik ben daar toen eens mee bezig geweest in dit topic, met Sony-protocol, Philips RC5/RC6 en met een Pioneer Receiver. Zelfde materiaal gebruikt als nu en heb met de nodige hulp daarmee o.a. het volume en zender kunnen regelen op philips tv, pioneer receiver en sony versterker.
Maar ik zie het verband niet met de opstelling als lichtsluis ?
Zo kan ik mooi 50Hz "storing" meten als ik zelf aan de shunt zit (en met beide voeten op de grond).

De schaal is hier 1uA/div. Amplitude is zo'n 6divs (de rest is ruis van de A/D en versterker); over 10R zou betekenen dat dit een sinus golf is van 60uVpp.
Ik meet met 2x MCP3911 ADC's, die kunnen samen tot ~400ksps (misschien 500ksps als ik ze een hogere clock kan geven).
Deze STM32F407 (@150MHz) had wel moeite om dat te samplen
Ik heb toen de code "unrolled" door alle CMSIS funcitons met de hand te coden te "inlinen". Nu lijkt het de 400ksps goed te halen (heb nog niet gemeten hoeveel % CPU time, maar ik vermoed nog wel >50%)).
Vanochtend heb ik de interne A/D van de STM32F407 ook even aan het werk gezet. Zohier een ping packet die teruggestuurd wordt op een RF node (5mA/div):

Ik stoorde alleen aan de burst noise die elke keer zichtbaar was. Ik vermoed dat het van de ethernet chip komt, want als ik de A/D nagenoeg op zijn maximum zet (4MSPS) worden de bursts nog breder:

De duty cycle van de burst is circa 85%. Ik verstook ook 85/100Mbit aan ethernet verkeer. Hmmm
Ik moet sowieso een nieuwe revisie maken, moet ik ook maar even kijken naar storing van de ethernet chip op de ADC.
Onbekend terrein, daar moet je met een grote boog omheen lopenkitao schreef op woensdag 28 mei 2014 @ 13:18:
Tnx, dat was het. Ik heb niet direkte bitmanupilatie toegepast want ook dat is redelijk nog terra incognita voor mij.
Bit manipulatie kan op meerdere manieren, dit is er slechts een van:
Ploink in "De EL-kroeg - Deel 3"
Hoe dan ook, mooi dat het werkt
edit: Ik dacht dan zet je de horizontal sneller, maar die staat al op max zie ik nu.Bij -3 krijg ik 33.5KHz en reageert dan goed op een obstakel (ps, dit is geen superscoop, kan niet inzoomen en heel nauwkeurig de freq bepalen, maar geeft wel aardige indicatie.
Alternatief is 10 pulsjes tussen de cursors zetten en de afgelezen frequentie x10 doen.
De sensor is gemaakt voor RC5 en aanverwante protocollen, dus misschien is het geoptimaliseerd voor die bepaalde duty cycle. Dat daardoor je lichtsluis helemaal niet zou werken was idd erg onwaarschijnlijk, maar ik dacht ik noem het maar even..[...]
Ik begrijp alleen niet goed wat dit ermee te maken heeft ?
Zoals gezegd, ik ben daar toen eens mee bezig geweest in dit topic, met Sony-protocol, Philips RC5/RC6 en met een Pioneer Receiver. Zelfde materiaal gebruikt als nu en heb met de nodige hulp daarmee o.a. het volume en zender kunnen regelen op philips tv, pioneer receiver en sony versterker.
Maar ik zie het verband niet met de opstelling als lichtsluis ?
[ Voor 13% gewijzigd door Ploink op 28-05-2014 14:11 ]
Is soms veiliger..Ploink schreef op woensdag 28 mei 2014 @ 13:37:
Onbekend terrein, daar moet je met een grote boog omheen lopen
Ander puntje is dat bovenstaande site specifiek over arduino gaat en tot nu toe ging het meer algemeen over lichtsluis, rpm meten dc-motor en verschil pic en atm met freqout. Voor arduino is eigenlijk een ander topic.
Staat opgeslagen, mooi onderwerp om eens in te duiken.Bit manipulatie kan op meerdere manieren, dit is er slechts een van:
Ploink in "De EL-kroeg - Deel 3"
Hoe dan ook, mooi dat het werkt
Ok, nooit verkeerd natuurlijk, tnx voor de toelichtingDe sensor is gemaakt voor RC5 en aanverwante protocollen, dus misschien is het geoptimaliseerd voor die bepaalde duty cycle. Dat daardoor je lichtsluis helemaal niet zou werken was idd erg onwaarschijnlijk, maar ik dacht ik noem het maar even..
Contrast aan GND gaf inderdaad heel vaag beeld, toen ik met behulp van een knoopcel de spanning negatief maakte op de contrast pin kreeg ik wel de blokjes/zwart scherm met daartussen kort de tekst zichtbaar. Moet dus blijkbaar een negatieve spanning gaan genereren voor het contrast.Ploink schreef op woensdag 28 mei 2014 @ 13:10:
Er bestaan idd 3.3V en 5V displays en de pinout is dacht ik ook niet altijd hetzelfde. Welk type heb je precies?
Als je aan het contrast naar max draait moet je toch op zijn minst vage blokjes zien, maar als daar iets fout zit aangesloten kan het contrast op nul staan en dan zie je helemaal niks, behalve als je er onder een bepaalde hoek op kijkt met precies de juiste licht inval.
edit: ik heb ook powertips gehad, moest inderdaad een contrast potmetertje aansluiten, anders zag ik ook niks. De jumpers heb ik niet gebruikt. De info op die website is algemeen, de datasheet van je specifieke model is betrouwbaarder lijkt me.
edit: iets hogere spanning (dan 5v) doet ook wonderen. 5V is gewoon te laag om een goed contrast te maken. Jammer. Dan maar verzinnen wat praktisch en technisch gezien de beste optie is om te doen., nu even via een 10k pot aan de 12v gedaan, maar echt ideaal is dat niet. Wellicht pak ik dit schema: http://elm-chan.org/docs/lcd/lcd3v.html of http://www.shellyinc.com/techDCtoDC.htm
Die laatste kan ik op zich leuk achterop het LCD verwerken, zodat de normale print niet aangepast hoeft te worden.
[ Voor 33% gewijzigd door _ferry_ op 28-05-2014 15:52 ]
De displays van Powertip hebben allemaal een datasheet die je gewoon van Farnell kan downloaden. Dat je een negatieve spanning of >5V nodig hebt vindt ik merkwaardig want dat is niet mijn ervaring met Powertip. Misschien heb je een afwijkend type gekocht, maar zonder datasheet....
En als ik 3d wil printen waar kan ik dan het beste heen ?
Tja vanalles
ok, kennelijk de vraag te vrij geinterpreteerd..
[ Voor 49% gewijzigd door RobV op 29-05-2014 12:43 ]
| Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72
Als dat een antwoord op de vraag boven je is vraag ik mij af hoe je dat wilt doen.RobV schreef op donderdag 29 mei 2014 @ 08:32:
Kijk eens naar PNP transistors
Ik denk dat de vraagsteller iets van een veiligheids schakelaar bedoeld welke bv op boorkolommen, freesbanen en draaibanken zitten. Hier zit een soort van overstroom detectie in die de schakelaar doet afslaan.
Electronisch is dit makkelijk te realiseren met bv. een set/reset flipflop.
In accu's voor laptops zit een smeltzekering met een derde aansluiting. Dit is een trigger waarmee de onboard MCU de zekering kan laten klappen in geval van paniek. Als dat gebeurt is je accu overleden, maar je huis fikt niet af en het vliegtuig crasht niet.
Wat vso precies bedoelt moet hij even toelichten, want het is me niet duidelijk.
3D printen doe ik via Shapeways, ze hebben heel veel materialen beschikbaar en leveren goede kwaliteit.
Hun populaire "Strong en Flexible plastic" is gesinterd nylon en dat is vrij gedetailleerd en sterk.
[ Voor 3% gewijzigd door Ploink op 29-05-2014 11:32 ]
Het gaat om deze:Ploink schreef op woensdag 28 mei 2014 @ 19:25:
@ Ferry, misschien mis ik iets maar over welk display heb je het? Wat is het typenummer of het bestelnummer van Farnell?
De displays van Powertip hebben allemaal een datasheet die je gewoon van Farnell kan downloaden. Dat je een negatieve spanning of >5V nodig hebt vindt ik merkwaardig want dat is niet mijn ervaring met Powertip. Misschien heb je een afwijkend type gekocht, maar zonder datasheet....
http://nl.farnell.com/pow...-led-b-l-x-tmp/dp/1671508
Ik kon het IIG nergens uit opmaken dat ie een hogere spanning nodig heeft.
Na wat zoekwerk blijkt het inderdaad om een speciale versie te gaan._ferry_ schreef op donderdag 29 mei 2014 @ 13:37:
[...]
Het gaat om deze:
http://nl.farnell.com/pow...-led-b-l-x-tmp/dp/1671508
Ik kon het IIG nergens uit opmaken dat ie een hogere spanning nodig heeft.
De pdf informatie (kan het geen datasheet noemen) bij Farnell of Powertip is erg summier, maar er bestaat een heuse datasheet van:http://forum.arduino.cc/index.php?topic=59786.0
If you research the letters after 'PC2004' you will probably find that you have an extended temperature display and these frequently require a negative voltage.
http://www.eoo-bv.nl/documentatie/PC2004LRU-AWB-H.pdf
Op pagina 10 staat inderdaad een negatieve contrast spanning aangegeven, even een 7660 toevoegen dus
Of iets fabrieken met diodes en caps aan een PWM, kun je het nog regelbaar maken ook.
Dus als je voeding 5V is, dan heb je -3.6V nodig. DIt verloopt met de temperatuur, dus het is wel handig als het instelbaar is. Operating temperature: -20 tot 70°C, dat is wel lekker ruim voor een LCD1.4 DC Electrical Characteristics
LCD Driver Voltage Vop = Vdd -V0 (25°C) = 8.6V typ.
Welke spanning optimaal is bij welke temperatuur is niet gegeven helaas, maar met een T sensor zou je het automatisch kunnen corrigeren. Even testje doen in oven en vriezer
edit: Temperature Compensation for LCD displays
[ Voor 22% gewijzigd door Ploink op 29-05-2014 18:23 ]
Twee sites gecombineerd:
http://playground.arduino.cc/Main/PanasonicIrSensor
http://www.fiz-ix.com/201...ducer-with-a-square-wave/
De 2e site goed doorgenomen met hoofdstuk 17 erbij uit de atm328 datasheet en ik durf nu te zeggen dat ik wel begrijp wat die professor probeerde te vertellen van Fiz-ix.com . Niet dat ik nu heel dat hoofdstuk uit de sheet snap maar wel dat artikel. Het geeft een mooie 40KHz op de ir-led en detecteert goed:

Volgende uitdaging wordt dan om het aantal onderbrekingen te tellen die optreden bij de lichtsluis met een snel roterende dc-motor. Heb nog wel een vraag over PoortD bitmanupilatie. Steeds kom je dan de waarschuwing tegen, zet RX niet op 1. Wat gebeurt er dan als ik daarna de uC afkoppel van de usb, kan ik hem dan de volgende keer niet meer gebruiken ?
@Hans, knap gemaakt de graph engine
Beter, maar kun je nu ook zelf de gewenste frequentie maken ipv de 40kHz uit het voorbeeld?kitao schreef op donderdag 29 mei 2014 @ 18:43:
Handig die bitmanupilatie !
.... Het geeft een mooie 40KHz op de ir-led en detecteert goed:
Het is maar een voorbeeld om uit te leggen dat je voorzichtig moet zijn als je de poort manipuleert. Met PORTD.0 op 1 is je RX ineens een output geworden en doet je RS232 het niet meer. Als je het verprutst kun je het weer ongedaan maken met een reset en downloaden van een verbeterde sketchHeb nog wel een vraag over PoortD bitmanupilatie. Steeds kom je dan de waarschuwing tegen, zet RX niet op 1. Wat gebeurt er dan als ik daarna de uC afkoppel van de usb, kan ik hem dan de volgende keer niet meer gebruiken ?
Je loopt hier tegen het probleem aan dat Arduino een hardware abstractie toepast en dat je een beetje moet weten wat er onder water gebeurt als je zelf in de onderliggende hardware gaat poken.
+ 2Ploink schreef op donderdag 29 mei 2014 @ 11:31:
Ik denk aan iets van een aardlek schakelaar, die kun je met een aardlek stroompje van 30mA opzettelijk laten trippen als je wil, ook vast wel op andere manieren te misbruiken voor DC ofzo.
[snip]
3D printen doe ik via Shapeways, ze hebben heel veel materialen beschikbaar en leveren goede kwaliteit.
Hun populaire "Strong en Flexible plastic" is gesinterd nylon en dat is vrij gedetailleerd en sterk.
mijn gedachte hierachter is:
Zelf zat ik te denken aan schakelaars met lichtjes, en gewoon het lichtje "onafhankelijk" besturen bv:
1) aan = lichtje aan
2) uit = lichtje uit
if 1(aan) = true + reset(external signal) then state = off (lichtje uit)
De uitdaging is meer dat als ik in een zelfbouw simulator knoppen gebruik wil ik de status kunnen meegeven, aan/uit of "onbekend c.q. error". aan/uit natuurlijk niet nodig om uit te leggen. Echter ik wil niet dat een schakelaar een status kan hebben die een ongewenste reactie in de game geeft.
Door de knop in "error" te zetten
Echter als je een knop in stand "aan" of "uit" kan zetten via een stroompje dan zou dat natuurlijk mooier zijn.
Extra info:
Ik had vroeger als IT-er de toegang tot PC kasten die je via de bios (zelfs via netwerk) kon locken of unlocken. Dit was gewoon een "pennetje" die via een magnetisch veld in/uit geduwd werd en verhinderde dat je bij de CPU,RAM of andere PC onderdelen kon komen.
Grap was wel dat als je wist welk schroefje je los moest schroeven je een "metaal object hoorde vallen" en vervolgens alsnog toegang had.
Tja vanalles
ThanksPloink schreef op donderdag 29 mei 2014 @ 17:58:
[...]
Na wat zoekwerk blijkt het inderdaad om een speciale versie te gaan.
[...]
De pdf informatie (kan het geen datasheet noemen) bij Farnell of Powertip is erg summier, maar er bestaat een heuse datasheet van:
http://www.eoo-bv.nl/documentatie/PC2004LRU-AWB-H.pdf
Op pagina 10 staat inderdaad een negatieve contrast spanning aangegeven, even een 7660 toevoegen dus
Of iets fabrieken met diodes en caps aan een PWM, kun je het nog regelbaar maken ook.
[...]
Dus als je voeding 5V is, dan heb je -3.6V nodig. DIt verloopt met de temperatuur, dus het is wel handig als het instelbaar is. Operating temperature: -20 tot 70°C, dat is wel lekker ruim voor een LCD
Welke spanning optimaal is bij welke temperatuur is niet gegeven helaas, maar met een T sensor zou je het automatisch kunnen corrigeren. Even testje doen in oven en vriezer
edit: Temperature Compensation for LCD displays
Ja, aardlek schakelaar.vso schreef op vrijdag 30 mei 2014 @ 01:11:
[...]
+ 2Thx das precies wat ik zocht, maar die aardlek schakelaar .. heeft dat nog een term?
Maar deze komt niet in de vorm van een gewone schakelaar en eigenlijk is deze ook niet bedoeld om als gewone schakelaar te gebruiken.
Een andere optie: Wikipedia: Bistabiel relais
Even een schema: http://www.circuitsonline.net/forum/view/40020
Je kunt 2 drukknoppen gebruiken of een wip/tuimelschakelaar dat terug veert naar het midden.
Paralel over 1 van de schakelaars kan je je de externe puls toevoegen.
https://www.kickstarter.c...pga-board-and-easy-to-use
Hopelijk halen ze hun deadlines.. dat vind ik hetgene wat altijd wat tegenvalt bij dit soort sites..
MT Venus E 5KW (V151) P1 HomeWizard | Hackerspace Brixel te Hasselt (BE) - http://www.brixel.be | 9800X3D, 96GB DDR5 6000MHZ, NVIDIA GEFORCE 4090, ASRock X670E Steel Legend, Seasonic GX1000
Leuke aansluitingen, alleen wel een kleine chip, vraag me af hoe snel je tegen de beperkingen van 9152 LU's aanloopt?Icekiller2k6 schreef op vrijdag 30 mei 2014 @ 09:11:
Zo.. eens een kickstarter projectje gebacked:
https://www.kickstarter.c...pga-board-and-easy-to-use
Hopelijk halen ze hun deadlines.. dat vind ik hetgene wat altijd wat tegenvalt bij dit soort sites..
/me heeft eindelijk ook een icoontje.. woef.. boeien..
Ik kon een machinist en die zei altijd, als iets goed draait blijft er dan met je .... vanaf.Ploink schreef op donderdag 29 mei 2014 @ 21:14:
Beter, maar kun je nu ook zelf de gewenste frequentie maken ipv de 40kHz uit het voorbeeld?
Ik heb het nog niet geprobeerd, staat onderaan de site hoe het moet en zou moeten lukken, hetzij door OCR2A te veranderen of de CS2x bits. Vorige keer schreef je : "dan koop je wat je nodig hebt en je maakt wat je niet kan kopen. Als ik daar iets nieuws voor moet doen, dan moet ik dat maar leren".
Ik ben begonnen met een fan met 3 draden, bleek de tacho-draad kapot dus ik moest overstappen naar een lichtsluis. Voorbeeld met een lichtsluis was met een ir-foto-tor. Had ik ook niet dus ik moest overstappen op een pna4602m. Die werkt enkel op ca. 40KHz dus toen moest ik dat aanpassen want hoewel dit makkelijk te verwezenlijken is op een PIC met Freqout lag dit met een atm328 iets gecompliceerder. Dit toch gelukkig allemaal kunnen inpakken in 1 programma door van alles te combineren. LCD heb ik er uitgeschrapt, vind het niet nodig, en dit is het geworden mocht iemand uit het rpm-topic daar nog belangstelling voor hebben :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
| /* Full Project Details: http://www.pyroelectro.com/tutorials/tachometer_rpm_arduino/ http://www.fiz-ix.com/2012/01/how-to-configure-arduino-timer-2-registers-to-drive-an-ultrasonic-transducer-with-a-square-wave/ http://playground.arduino.cc/Main/PanasonicIrSensor */ volatile float time = 0; volatile float time_last = 0; volatile int rpm_array[5] = { 0,0,0,0,0}; void startTransducer() { TCCR2A = _BV(COM2A0) | _BV(WGM21) | _BV(WGM20); TCCR2B = _BV(WGM22) | _BV(CS20); OCR2A = B11000111; // 199, so timer2 counts from 0 to 199 (200 cycles at 16 MHz) } void setup() { //Digital Pin 2 Set As An Interrupt attachInterrupt(0, fan_interrupt, FALLING); pinMode(11, OUTPUT); Serial.begin(9600); startTransducer(); } void loop() { int rpm = 0; while(1){ Serial.println(rpm); delay(1000); //wait for the string to be sent //Update The RPM if(time > 0) { //5 Sample Moving Average To Smooth Out The Data rpm_array[0] = rpm_array[1]; rpm_array[1] = rpm_array[2]; rpm_array[2] = rpm_array[3]; rpm_array[3] = rpm_array[4]; rpm_array[4] = 60*(1000000/(time*7)); //Last 5 Average RPM Counts Eqauls.... rpm = (rpm_array[0] + rpm_array[1] + rpm_array[2] + rpm_array[3] + rpm_array[4]) / 5; } } } void fan_interrupt() { time = (micros() - time_last); time_last = micros(); } |
De volgende waarden krijg ik binnen bij spanningen : 4V-1200 | 9V - 2600 | 11V - 3000
Geen mogelijkheid om dit te controleren maar het is reproduceerbaar en redelijk constant. Kan nog wel hier en daar wat verbeterd worden maar ik laat het hierbij totdat mijn 4-draads fans binnen komen.
Ok, bedankt, goed om te weten dat zo'n foutje niet erg grote problemen gaat opleveren.Het is maar een voorbeeld om uit te leggen dat je voorzichtig moet zijn als je de poort manipuleert. Met PORTD.0 op 1 is je RX ineens een output geworden en doet je RS232 het niet meer. Als je het verprutst kun je het weer ongedaan maken met een reset en downloaden van een verbeterde sketch.
Ps, was nodig om de ir-led zo dicht mogelijk bij de fan te zetten anders door weerkaatsingen e.d. bereikt het licht daarvan toch de detector
klikPs2, ben er net achter gekomen dat Freqout in Pbasis overeenkomt met tone(pin, frequency, duration) waarbij duration optioneel is. Dat betekent dus dat de hele startTransducer() functie achteraf gezien puur overbodig was en vervangen kan worden door tone(11,40000) in de setup te zetten. Pin 11 hoeft dan niet eens als output verklaard te worden. Tja, waarom makkelijk doen als het moeilijk kan ?
[ Voor 8% gewijzigd door kitao op 31-05-2014 03:41 . Reden: Ps ]
Wijze uitspraak, er is geen enkele rede om eraan te gaan zitten! Beter dan goed zal het niet worden, maar als het redelijk draait maar net niet helemaal goed kunnen meeste er ook beste vanaf blijven en pas gaan klote als het al stuk is.Ik kon een machinist en die zei altijd, als iets goed draait blijft er dan met je .... vanaf.
Edit/
Bij PIC zal het ongeveer hetzelfde werken om timers in te stellen als atmega(of stm32, sam, etc) in C, freqout is geen onderdeel van C maar van andere type compiler namelijk PIC basic, dat is nog hogere taal dan C en zal nog meer uit handen genomen worden, nadeel je leert geen donder van hoe de PIC werkt of hoe uC's in algemeen werken, zoals je nu dus achterkomt. (edit: niet dat je perse de uC moet leren, als je genoegen neemt dat je niet weet hoe alles werkt dan is pic basic prima, maar anders zou ik basic afraden en C aan raden. Je kan jaren projecten maken met arduino of pic basic of zo en dan nog steeds niks weten van hoe de uC werkt, dat is voor sommige meer dan zat)
Is eenmalig aanleren hoe het werkt, want alle uC's werkten allemaal volgens hetzelfde principe, via registers instellingen, uiteraard zijn namen vaak anders maar ze doen min of meer hetzelfde, soms hebben ze wat meer functie dan andere timer van andere uC, of heb paar registers meer of minder.
[ Voor 63% gewijzigd door mad_max234 op 31-05-2014 15:21 ]
Over het verschil in micro's, ik dacht werkelijk dat ik niet op een simpele manier een blokgolf van 40KHz uit de atm328 kon krijgen terwijl dit wel bij de pic16 lukte. Net zoals bij interupts die de pic16 niet heeft en de atm328 wel.
Op zoek om toch een blokgolf te krijgen kwam ik libs en bitmanipulatie tegen dus vandaar die enorme omweg. Had ik meteen pulse tone(11,40000) geweten en toegepast dan had me dat ca. 2 dagen gescheeld om de rpm-meting aan de gang te krijgen. Niet dat ik daar erg mee zit, ik heb ervan opgestoken en is echt niet zo dat ik de uC niet wil leren kennen van binnen maar ben momenteel meer bezig met programmeren in Cpp. (ben nu bij classes)
En met een ethernetshield, dat erachteraan hobbelt in deze uitgebreide tutorial. Voor hobby vind ik dat al behoorlijk intensief maar ja, heb toch tijd zat.
Er is wel iets bijgekomen wat ik me afvraag en dat is of zonder externe componenten de atm328 een sinus en zaagtand kan produceren.
Ps, ik ben 2 jaar geleden al van PBasic afgestapt maar omdat voorbeelden van de ir-detector kwamen bij de basicstamp en ik geen vervangend onderdeel had was ik daar tijdelijk even op teruggevallen.
[ Voor 7% gewijzigd door kitao op 31-05-2014 16:51 . Reden: Ps ]

en we bouwen weer vrolijk door aan de CPUkaart van Space Invaders. De adresbus voor RAM vanaf de CPU en de videokaart is klaar, nu komt de fijne klus om de databus aan te sluiten
Op school bij Natuurkunde hadden we altijd van die standaard spoelen, 5cm breed ofzo, paar cm hoog, maar op conrad kan ik zulke niet vinden.
Iemand enig idee hoe ik hieraan kan komen?
Bedoeling is om te experimenteren met inductie en magneten.
Icekiller2k6 schreef op vrijdag 30 mei 2014 @ 09:11:
Zo.. eens een kickstarter projectje gebacked:
https://www.kickstarter.c...pga-board-and-easy-to-use
Hopelijk halen ze hun deadlines.. dat vind ik hetgene wat altijd wat tegenvalt bij dit soort sites..
Er is inmiddels een heuze wildgroei met zo'n Spartan6 FPGA devboard, en veel zitten zo rond deze prijs.WVL_KsZeN schreef op vrijdag 30 mei 2014 @ 13:12:
[...]
Leuke aansluitingen, alleen wel een kleine chip, vraag me af hoe snel je tegen de beperkingen van 9152 LU's aanloopt?
Deze heeft wel enkele leuke extra's maar HDMI en SDRAM enzo... Lijkt wel ideaal ingericht om iets met soft-CPUs klooien, gebruiken maken van de HDMI input, of een retro game emulator maken met HDMI output.
Tegelijkertijd vind ik het wel eens irritant als je zo'n bordje koopt met al dat spul er op. Tenslotte blijft er maar 24 I/O over van zo'n "grote" chip (met 8 pinnen enkel aan wat LEDjes, ziet er voor mij beetje uit als een verspilling).
9K LUTS is niet heel veel idd.. er is nog 1 stapje naar onder met 3K luts. Dat vind ik nog steeds vaak een nadeel van FPGAs; je moet meteen met een 144QFP package te werk gaan , en de echt grote FPGAs zijn enkel in BGA. (en ook onbetaalbaar)
De 3K luts versie bij Farnell kost 22 euro, de 9K luts 37 euro per stuk. Niet zo gek dat deze devboards niet de grootste FPGA kiezen die te krijgen is, anders kosten de devboards ook geen paar tientjes meer.
Ik kijk persoonlijk dan ook uit naar de Lattice boards (die mikeselectricstuff al liet zien). De FPGA's ("CPLD") kan niet gigantisch veel logic in, maar de prijs en simpelheid van de devboards spreken mij wel weer aan.
Ik vind het een onduidelijk verhaal.- peter - schreef op zaterdag 31 mei 2014 @ 18:36:
Ik ben helemaal niet thuis in de electronica, maar ik ben met een projectje bezig om daar wat mee te experimenteren. Nu heb ik spoelen nodig, maar ik kan deze nergens vinden om te kopen. Klopt t dat je die zelf gewoon moet wikkelen? Zoja, waar kan ik t beste dan koperdraad daarvoor kopen?
Op school bij Natuurkunde hadden we altijd van die standaard spoelen, 5cm breed ofzo, paar cm hoog, maar op conrad kan ik zulke niet vinden.
Iemand enig idee hoe ik hieraan kan komen?
Bedoeling is om te experimenteren met inductie en magneten.
Er zijn namelijk tig soorten spoelen te koop.
Klein, groot, dik dun, afgeschermd, niet-afgeschermd enz
Het hangt er nogal vanaf wat voor waarde je nodig hebt.
Ik zit zelf al een tijdje te kijken naar de de0 nano, deze heeft twee keer zoveel LUs, maar dan weer geen hdmi.. Aan de andere kant, als ik iets wil maken zou ik wschlijk s-video gebruiken, mijn monitors hebben geen hdmi.. Moeilijk, kan nog steeds niet kiezen.Hans1990 schreef op zaterdag 31 mei 2014 @ 18:51:
[...]
[...]
Er is inmiddels een heuze wildgroei met zo'n Spartan6 FPGA devboard, en veel zitten zo rond deze prijs.
Deze heeft wel enkele leuke extra's maar HDMI en SDRAM enzo... Lijkt wel ideaal ingericht om iets met soft-CPUs klooien, gebruiken maken van de HDMI input, of een retro game emulator maken met HDMI output.
Tegelijkertijd vind ik het wel eens irritant als je zo'n bordje koopt met al dat spul er op. Tenslotte blijft er maar 24 I/O over van zo'n "grote" chip (met 8 pinnen enkel aan wat LEDjes, ziet er voor mij beetje uit als een verspilling).
9K LUTS is niet heel veel idd.. er is nog 1 stapje naar onder met 3K luts. Dat vind ik nog steeds vaak een nadeel van FPGAs; je moet meteen met een 144QFP package te werk gaan , en de echt grote FPGAs zijn enkel in BGA. (en ook onbetaalbaar)
De 3K luts versie bij Farnell kost 22 euro, de 9K luts 37 euro per stuk. Niet zo gek dat deze devboards niet de grootste FPGA kiezen die te krijgen is, anders kosten de devboards ook geen paar tientjes meer.
Ik kijk persoonlijk dan ook uit naar de Lattice boards (die mikeselectricstuff al liet zien). De FPGA's ("CPLD") kan niet gigantisch veel logic in, maar de prijs en simpelheid van de devboards spreken mij wel weer aan.
/me heeft eindelijk ook een icoontje.. woef.. boeien..
Tsjonge Kitao, het leven van een elektronica hobbyist gaat niet bepaald over rozen hè? En dat allemaal omdat de tacho van een fannetje stuk waskitao schreef op vrijdag 30 mei 2014 @ 13:53:
[...]
Ik kon een machinist en die zei altijd, als iets goed draait blijft er dan met je .... vanaf.![]()
[...]
Ik heb het nog niet geprobeerd, staat onderaan de site hoe het moet en zou moeten lukken, hetzij door OCR2A te veranderen of de CS2x bits. Vorige keer schreef je : "dan koop je wat je nodig hebt en je maakt wat je niet kan kopen. Als ik daar iets nieuws voor moet doen, dan moet ik dat maar leren".
Ik ben begonnen met een fan met 3 draden, bleek de tacho-draad kapot dus ik moest overstappen naar een lichtsluis. Voorbeeld met een lichtsluis was met een ir-foto-tor. Had ik ook niet dus ik moest overstappen op een pna4602m. Die werkt enkel op ca. 40KHz dus toen moest ik dat aanpassen want hoewel dit makkelijk te verwezenlijken is op een PIC met Freqout lag dit met een atm328 iets gecompliceerder. Dit toch gelukkig allemaal kunnen inpakken in 1 programma door van alles te combineren. LCD heb ik er uitgeschrapt, vind het niet nodig, en dit is het geworden mocht iemand uit het rpm-topic daar nog belangstelling voor hebben :
[....]
Ps2, ben er net achter gekomen dat Freqout in Pbasis overeenkomt met tone(pin, frequency, duration) waarbij duration optioneel is. Dat betekent dus dat de hele startTransducer() functie achteraf gezien puur overbodig was en vervangen kan worden door tone(11,40000) in de setup te zetten. Pin 11 hoeft dan niet eens als output verklaard te worden. Tja, waarom makkelijk doen als het moeilijk kan ?
Ik vind het wel moedig hoor dat je zo'n hele omweg aflegt, ik had gewoon in de pricewatch gekeken en een nieuw fannetje besteld.
Maar wat betreft die machinist enzo, je bent ook al aan het klooien door zelf iets te fabrieken met een lichtsluisje in een fan, zo doe je dat niet om de rembekrachtiging te fiksen. Voor de hobby is dat allemaal prima, maar ik denk niet dat ik vrijwillig in jouw trein stap want die Kitao expres die stopt per ongeluk
ps: Ik vermoed dat die tone() functie een interrupt gebruikt omdat hij werkt op elke willekeurige pin. Met de timer methode ben je beperkt tot een bepaalde pin, maar je hebt geen interrupts en totaal geen overhead nodig. ("Each toggle, in software, requires AT LEAST 50+ cycles.")
[ Voor 8% gewijzigd door Ploink op 31-05-2014 21:34 ]
Eerste test printje, bijna helemaal bestukt, is van paar dagen terug tijdens eerste testen, printje is ondertussen al helemaal getest. Firmware geschreven voor beide chips, of beter gezegd oude die ik al eerder had geschreven wat aangepast en nieuwe voor de atmega(arduino), atmega doet alle communicatie baar buiten toe, heeft enc28j60 en nrf24l01 tot zijn beschikking. Hoofdchip is overigens een Xmega32a4u.

Is aquarium computer, aansturen van co2, ph meten, temperatuur(4 x DS18b20 aansluitingen, 3 extern en 1 intern), 4x doseerpompen, lampen aansturen, thermostaat, en mogelijkheid tot tweede ph probe aan te sluiten, ORP metingen, 433Mhz zender die kaku's kan aansturen, draadloze ethernet komt eraan, remote monitor met TFT, etc, etc.
Verder word de data in de cloud opgeslagen en kan je via de website je grafieken bekijken, en komt nog veel meer aan, project loop al tijdje en zal ook nog jaren doorgaan en uitgebreid worden. EC, luxe meter zijn in de maak als uitbreiding.
Ik hoef me in ieder geval deze week niet te vervelen.
T is idd ook onduidelijk, ook voor mezelf. Daarom had ik gehoopt om bij Conrad ofzo t assortiment wat te kunnen bekijken zodat ik een beetje weet wat er te krijgen is. Daar kon ik echter niets vinden.B_FORCE schreef op zaterdag 31 mei 2014 @ 19:03:
[...]
Ik vind het een onduidelijk verhaal.
Er zijn namelijk tig soorten spoelen te koop.
Klein, groot, dik dun, afgeschermd, niet-afgeschermd enz
Het hangt er nogal vanaf wat voor waarde je nodig hebt.
Ik snap dat t nogal afhangt van wat je er precies mee wilt bereiken. Maar ik vroeg me af of er online shops zijn die wel een assortiment aan spoelen hebben. Of dat idd iedereen die zelf wikkelt.
Ik begrijp niet zo goed wat je nu precies met die spoelen wilt doen.
Daarnaast, welk bereik wil je hebben, moet dat van nH tot en met enkele Henries?
Daar zit nogal een verschil in nmlk (ook voor de toepassing)
Toen alles nog koek en ei was in het pwm-fan topic heb ik ook 2 nieuwe besteld, maa ja, met ebay kan dat weken duren. Meteen wil ik van de gelegenheid gebruik maken dat ik het jammer vind dat TS daarna nog weinig heeft gereageerd; ik vind de gang van zaken betreurenswaardig en het zou prettig zijn als iedereen weer vooruit gaat kijken.Ploink schreef op zaterdag 31 mei 2014 @ 21:01:
Ik had gewoon in de pricewatch gekeken en een nieuw fannetje besteld.
Ja, dat was mij ook opgevallen, bij de bit manipulatie staat daarvoor enkel pin 11 aangewezen en bij tone() kan je andere pinnen toepassen. Over de interrupt, ik weet dat niet zeker, ik meen in jouw en andere links te hebben gezien dat er naar de lib wordt verwezen en die heb ik niet doorgelezen. Eigenlijk heb ik tone() nog niet toegepast in de sketch die ik eerder postte waarin van een interrupt wordt gebruik gemaakt om de IR-sensor-signalen op te vangen. Ik heb tone() toegepast in een ander programmaatje dat simpeler is en een 0 print als er licht wordt waargenomen en een 1 bij een onderbreking. (de IR-sensor is active low) Dat ging goed en dat betekent dus dat er 40KHz naar de ir-led gaat. Zal proberen vandaag te testen of het met genoemd interrupt-programma invloed heeft.Ps: Ik vermoed dat die tone() functie een interrupt gebruikt omdat hij werkt op elke willekeurige pin. Met de timer methode ben je beperkt tot een bepaalde pin, maar je hebt geen interrupts en totaal geen overhead nodig. ("Each toggle, in software, requires AT LEAST 50+ cycles.")
@Max, knap als je dat zelf maakt, ziet er ook goed uit die print.
Supp\ Over de spoelen, ik ben niet lang op school gebleven maar doet mij denken aan een Faraday-experimentje met een spoel en bewegend mangneetje als je het over "5cm breed, paar cm hoog" hebt ?
YouTube: Electromagnetic induction
[ Voor 8% gewijzigd door kitao op 01-06-2014 11:06 . Reden: supplement ]
Zoiets als deze hex boutjes, maar dan zonder hex.

Is bedoeld om lcd en acrylglas vast te zetten, komt nog plaatje tussen de behuizing en acrylglas zodat allemaal netjes is afgewerkt.
Eventueel kun je klinknagels kopen en er zelf een schroefdraadje aan tappen, maar zo lelijk is die inbus toch niet? Ik vind het wel mooi..
[ Voor 6% gewijzigd door Ploink op 01-06-2014 11:18 ]
Staan alleen geen maten bij, maar weet ook niet precies wat je bedoelt.
Ik vrees dat je dat niet gaat vinden.mad_max234 schreef op zondag 01 juni 2014 @ 11:07:
Ik zoek winkel waar ik boutjes kan krijgen met volledig ronde kop, en dan zonder vierkant erachter. Hoeft niet strakker aangedraaid te worden dan hand vast.
Wel zijn er afdek kapjes:
http://www.verpas.nl/f-mo...nagels-en-beschermdoppen/
En zoek bout geen klinknagel, dus met schroefdraad, maar dat plaatje zal wel alleen bedoeld zijn voor de kop.
Zoiets is ook goed, als het maar rond is, kleine vierkante gaten is namelijk lastig, veel ronde koppen hebben zo vierkant eronder zitten voor de grip.
Edit/
En ronde afdekmoertjes zonder hex bestaan die wel?
Die kapjes zijn niet geschikt voor mij, dan moet ik de bout verzinken en dat gaat niet echt.
[ Voor 11% gewijzigd door mad_max234 op 01-06-2014 11:38 ]
Zoek eens op slotbout, moet je alleen even de goede maat uitzoeken.mad_max234 schreef op zondag 01 juni 2014 @ 11:35:
Ze bestaan zeker, heb ze ook wel eens ergens afgehaald. Maar of je ze ook los als particulier kan kopen dat weet ik niet. Meer dan wrijving als grip is niet nodig, Met gereedschap zal het stuk kunnen draaien.
En zoek bout geen klinknagel, dus met schroefdraad, maar dat plaatje zal wel alleen bedoeld zijn voor de kop.
Zoiets is ook goed, als het maar rond is, kleine vierkante gaten is namelijk lastig, veel ronde koppen hebben zo vierkant eronder zitten voor de grip.
[afbeelding]
[ Voor 0% gewijzigd door pickboy op 01-06-2014 11:37 . Reden: typo ]
Of andersom monteren via een blinde klinkmoer?
https://www.foerch.nl/pro...c3-4d83-8c8d-f6b1598abde3
Als het om een kleine aantal gaat zou ik ook een paar inbusbouten plat kunnen draaien.
Ik vergeet vaak hoeveel tijd er in simpele dingen gaat zitten als het uitzoeken van boutjes en dergelijk.
@borroz
Nu alleen nog juiste zien te vinden.
Edit/
Blinde klinkmoer, die kende ik nog niet, ga even google of daar iets tussen zit, want dat is ook prima, en wellicht nog netter ook.
Anders denk ik dat ik maar gewoon voor de hex boutjes, die zijn ook nog beste netjes afgewerkt, kan je tenminste goed aankomen, en ook in zwart en zilver, kunnen we ook nog kiezen welke kleur.
Gaat om 40 boutjes, zou inderdaad ook nog bestaande boutjes kunnen aanpassen, zou zelfs wat metaalplamuur erin kunnen doen en laagje grondverf en laagje lak. Maar dan haal ik wel weer extra werk op mijn nek.
[ Voor 38% gewijzigd door mad_max234 op 01-06-2014 11:51 ]
Dit topic is gesloten.
![]()