Chinese UNO's
13 berichten
• Pagina 1 van 2 • 1, 2
- DickKlaassen
- Berichten: 3
- Geregistreerd: 16 Feb 2019, 13:23
- Woonplaats: Leusden
Chinese UNO's
Ik wil op mijn modelbaan een behoorlijk aantal UNO's gaan gebruiken, voor wissels, seinen en detectie. Nu heb ik al ondervonden (en hier op het forum gelezen) dat er veel Chinese klonen problemen geven in het gebruik. Echter de officiële UNO kost meer dan €25, de klonen ca. €4. Zijn er 'goede' klonen zonder problemen?
Advertisement
Re: Chinese UNO's
Er zijn clones waar onderdelen zijn weggelaten. Bijvoorbeeld de polyfuse bij de USB 5V wordt soms weggelaten.
Ik let daar een beetje op, en ik had alleen in het verleden problemen.
Soms wordt er een verkeerde batch uit de fabriek gedumpt. Dus als je 100 dezelfde koopt, en ze zijn alle 100 niet goed, dan heb je vette pech. Als ik kijk welk boardje veel goede reviews heeft, dan zit het wel goed.
Volgens mij is de kans op een goed boardje hoger op Aliexpress dan op Ebay en Amazon is nog minder.
Ik zocht naar goedkope Uno boardjes, en volgens mij is er weinig mis met bijvoorbeeld deze:
https://www.aliexpress.com/item/32665372585.html (zou dat een echte polyfuse zijn ?).
https://www.aliexpress.com/item/32707350695.html (deze heeft maar weinig condensators bij de voltage regulators).
Maar nu over je project:
Het is vrijwel altijd onverstandig om heel veel Arduino boardjes in je project te zetten.
Het is veel beter om een centraal Arduino board te kiezen, met extra hardware voor meerdere in- en uitgangen.
Om meerdere (eenvoudige) dingen tegelijk te doen kun je leren programmeren met software timers met millis().
Eenvoudige dingen zijn bijvoorbeeld schakelaars en knoppen inlezen en ledjes en relais aansturen. Met millis() kun je er duizenden tegelijkertijd van bijhouden en verschillende dingen laten doen met één enkel Arduino board. Dat is met de hardware misschien onverstandig, maar de code van de sketch is geen probleem.
Ik let daar een beetje op, en ik had alleen in het verleden problemen.
Soms wordt er een verkeerde batch uit de fabriek gedumpt. Dus als je 100 dezelfde koopt, en ze zijn alle 100 niet goed, dan heb je vette pech. Als ik kijk welk boardje veel goede reviews heeft, dan zit het wel goed.
Volgens mij is de kans op een goed boardje hoger op Aliexpress dan op Ebay en Amazon is nog minder.
Ik zocht naar goedkope Uno boardjes, en volgens mij is er weinig mis met bijvoorbeeld deze:
https://www.aliexpress.com/item/32665372585.html (zou dat een echte polyfuse zijn ?).
https://www.aliexpress.com/item/32707350695.html (deze heeft maar weinig condensators bij de voltage regulators).
Maar nu over je project:
Het is vrijwel altijd onverstandig om heel veel Arduino boardjes in je project te zetten.
Het is veel beter om een centraal Arduino board te kiezen, met extra hardware voor meerdere in- en uitgangen.
Om meerdere (eenvoudige) dingen tegelijk te doen kun je leren programmeren met software timers met millis().
Eenvoudige dingen zijn bijvoorbeeld schakelaars en knoppen inlezen en ledjes en relais aansturen. Met millis() kun je er duizenden tegelijkertijd van bijhouden en verschillende dingen laten doen met één enkel Arduino board. Dat is met de hardware misschien onverstandig, maar de code van de sketch is geen probleem.
Re: Chinese UNO's
Ik zou geen UNO gebruiken maar NANO, of ESP.
NANO is goedkoper en ik verder ben ik het met koepel wel eens dat je niet teveel van die dingen moet gebruiken, maar eventueel uitbreiden met i/o maar dat ligt heel erg aan wat je er mee wilt gaan doen.
En je vraag hier stellen is prima, want dan krijg je van een paar gebruikers goede adviezen.
Zelf gebruik ik vooral NANO, voor de prijs en het gemak om ze op een breadboard te zetten.
In al die jaren pas 1 printje kapot gekregen en dat was mijn eigen schuld (kortsluiting)
NANO is goedkoper en ik verder ben ik het met koepel wel eens dat je niet teveel van die dingen moet gebruiken, maar eventueel uitbreiden met i/o maar dat ligt heel erg aan wat je er mee wilt gaan doen.
En je vraag hier stellen is prima, want dan krijg je van een paar gebruikers goede adviezen.
Zelf gebruik ik vooral NANO, voor de prijs en het gemak om ze op een breadboard te zetten.
In al die jaren pas 1 printje kapot gekregen en dat was mijn eigen schuld (kortsluiting)
paul deelen
shooter@home.nl
shooter@home.nl
- DickKlaassen
- Berichten: 3
- Geregistreerd: 16 Feb 2019, 13:23
- Woonplaats: Leusden
Re: Chinese UNO's
Dank voor jullie reactie. Ik heb bij beide leveranciers 2 UNO's besteld. Ik zal laten weten wat de ervaringen zijn. De reden dat ik meerdere UNO's gebruik is dat ik ze decentraal bij de wissels wil plaatsen, dit met oog op de bedrading. Ze werken geheel stand-alone met Arcomora software. Deze software past niet in een Nano. Het is trouwens niet alleen voor mijn eigen baan maar ook voor de module baan van de modelbouwclub, vandaar het grotere aantal.
Re: Chinese UNO's
alles wat in een UNO past gaat ook in een NANO hoor.
zelfde processor alleen andere layout.
zelfde processor alleen andere layout.
paul deelen
shooter@home.nl
shooter@home.nl
Re: Chinese UNO's
Die boardjes zullen het wel doen. Bij een modelbaan zou dat boardje met weinig condensators sneller problemen kunnen geven.
De reset-knop gaat misschien oxideren en doet het over 2 jaar niet goed meer.
Als je zo'n goedkoop boardje in de diepvries stopt, dan stopt het met werken. Een officieel Arduino board gaat dan gewoon door.
Ik keek nog even naar: https://www.arcomora.com/.
Volgens hen is de software voor een Uno, een Mega en een Nano.
Een Nano is hetzelfde als een Uno, alleen is het formaat kleiner.
Op een Nano past dus geen add-on board (shield) dat bedoeld is voor een Uno.
Een Uno kan zelfs voor 2.46 euro : https://www.aliexpress.com/item/32981776049.html.
Er lijkt niets mis mee, het is zo'n zelfde boardje.
Een Nano zit ook tussen de 2 en 3 euro in. Soms kun je er 5 of 10 kopen voor een lage prijs per stuk.
Bij Arcomora zit de Arduino software er in. Dus de compiler (gcc) en de uploader (avrdude) zit in de Arcomora software.
Ik keek even naar een paar stukken code. Het lijkt het werk van één programmeur. De globale structuur van de code wordt niet uitgelegd, maar die documentatie houden ze misschien voor zichzelf.
Ik kwam dit tegen:
Staat die code niet openbaar online ? Dan kunnen anderen er niet aan meewerken om het te verbeteren.
De reset-knop gaat misschien oxideren en doet het over 2 jaar niet goed meer.
Als je zo'n goedkoop boardje in de diepvries stopt, dan stopt het met werken. Een officieel Arduino board gaat dan gewoon door.
Ik keek nog even naar: https://www.arcomora.com/.
Volgens hen is de software voor een Uno, een Mega en een Nano.
Een Nano is hetzelfde als een Uno, alleen is het formaat kleiner.
Op een Nano past dus geen add-on board (shield) dat bedoeld is voor een Uno.
Een Uno kan zelfs voor 2.46 euro : https://www.aliexpress.com/item/32981776049.html.
Er lijkt niets mis mee, het is zo'n zelfde boardje.
Een Nano zit ook tussen de 2 en 3 euro in. Soms kun je er 5 of 10 kopen voor een lage prijs per stuk.
Bij Arcomora zit de Arduino software er in. Dus de compiler (gcc) en de uploader (avrdude) zit in de Arcomora software.
Ik keek even naar een paar stukken code. Het lijkt het werk van één programmeur. De globale structuur van de code wordt niet uitgelegd, maar die documentatie houden ze misschien voor zichzelf.
Ik kwam dit tegen:
- Code: Alles selecteren
if (currentmillis > sensorprevmillis[n] + sensorWait[n]) //check again after delay
Staat die code niet openbaar online ? Dan kunnen anderen er niet aan meewerken om het te verbeteren.
Re: Chinese UNO's
Koepel schreef:
- Code: Alles selecteren
if (currentmillis > sensorprevmillis[n] + sensorWait[n]) //check again after delay
Die geeft problemen na 50 dagen.
In bepaalde toepassingen is dit geen enkel probleem zoals bij deze.
Ik denk niet dat er veel mensen zijn die een modelspoor 50 dagen achtereen laten draaien zonder af en toe de spanning uit te schakelen.
Re: Chinese UNO's
Als je de keuze hebt om iets goed te doen of fout te doen, waarom dan kiezen voor de foute manier ?
Ik zit de blaren op mijn vingers te typen om op Github Issues aan te maken, omdat het verkeerde gebruik van de Wire library zo vaak wordt overgenomen. Hoe meer verkeerde code, hoe vaker het wordt nageaapt. Hoe vaker het wordt nageaapt, hoe meer Issues ik op Github aan kan maken
Het gebruik van de Wire library en millis() zijn de dingen waar ik me het meest mee bezig hou https://github.com/Koepel/Fun_with_millis.
Ik zit de blaren op mijn vingers te typen om op Github Issues aan te maken, omdat het verkeerde gebruik van de Wire library zo vaak wordt overgenomen. Hoe meer verkeerde code, hoe vaker het wordt nageaapt. Hoe vaker het wordt nageaapt, hoe meer Issues ik op Github aan kan maken
Het gebruik van de Wire library en millis() zijn de dingen waar ik me het meest mee bezig hou https://github.com/Koepel/Fun_with_millis.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Chinese UNO's
Koepel schreef:
Ik zit de blaren op mijn vingers te typen om op Github Issues aan te maken, omdat het verkeerde gebruik van de Wire library zo vaak wordt overgenomen. Hoe meer verkeerde code, hoe vaker het wordt nageaapt. Hoe vaker het wordt nageaapt, hoe meer Issues ik op Github aan kan maken
Waar je jezelf druk over maakt......
Re: Chinese UNO's
Weet je waar ik me ook druk over maak
Als ik met veel plezier voorbeelden met millis() maak, dan krijgt het geen enkele ster: https://github.com/Koepel/Fun_with_millis.
Maar mijn uitleg/commentaar van de vervelende Wire library krijgt wel sterren: https://github.com/Koepel/How-to-use-the-Arduino-Wire-library/wiki. Bah!
Als ik met veel plezier voorbeelden met millis() maak, dan krijgt het geen enkele ster: https://github.com/Koepel/Fun_with_millis.
Maar mijn uitleg/commentaar van de vervelende Wire library krijgt wel sterren: https://github.com/Koepel/How-to-use-the-Arduino-Wire-library/wiki. Bah!
13 berichten
• Pagina 1 van 2 • 1, 2
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 2 gasten