Op 13 oktober 2018 16:05:06 schreef SparkyGSX:
[...] Er zijn ook maar weinig toepassingen waar je aan 4 I/O pinnen genoeg hebt.
Vind je? Alles waar je voorheen een meer dan een transistor en een weerstand voor nodig had kan je nu met een µC oplossen. Denk aan simpele bedieningsinterfaces ('rotary encoder' oid) en het aansturen van (bijvoorbeeld) addresseerbare LEDjes. Het scheelt een hoop gedoe contactdender, batterijindicatie en elegant in- en uitschakelgedrag en geheugen in een enkel componentje in te bouwen.
Op 13 oktober 2018 18:34:14 schreef hennep:
Toen ik dit plaatste had ik nog niet gezien wat de prijs van de programmer was. $135 vind ik wat aan de hoge kant.
Dat het een OTP chipje is vind ik weer geen bezwaar. Je kunt er 100 verkloten en dan ben je nog maar $3.5 armer. Veel code kun je al in de emulator testen. Het is inderdaad handiger als je veel hardware moet testen om een flash chip te gebruiken maar met deze bedragen begin ik toch te denken aan vaker toepasbare bouwstenen. Die ADC is een mooi voorbeeld. Stel dat je meet op 1 pen en de 12 bit waarde via een serieel protocol, op een andere pen, naar een andere controller stuurt.
Probeer maar eens aan een goedkopere AD controller te komen
En er zijn nog wel meer toepassingen denkbaar.
Die $0,03 en $0,08 chips zijn wat mij betreft heel verschillend. Die eerste is super goedkoop, maar niet nuttiger dan iets anders en rendeert alleen als je er (zeg) 100.000+ van kan krijgen voor die prijs. Die 12-bit A/D converter is wat mij betreft een ordegrootte nuttiger voor de hobbyist, je kunt er dan een universele code in programmeren en hem op meerdere plekken in je schakeling inbouwen. De kost voor de programmer is dan nog steeds een issue, maar met een beetje geluk kan je ergens de programmaroutine beschreven vinden en kan je een simpele programmer maken van een Arduino of zo.
Maar de vraag over productiekosten is nog niet beantwoord, ik heb geen idee hoeveel het kost om zo'n ding te maken.
Zelf werk ik al vanaf de beginjaren 2000 met AVR controllers en het valt me op dat die de laatste jaren flink zijn gestegen in prijs. De beste manier om er voor een redelijk prijs aan te komen is dan toch weer de chinees die de kleine Arduino bordjes aan biedt via Ali of eBay.
Zouden die hogere prijzen gerechtvaardigd zijn of betalen we alleen maar voor de sigaren en de dikke Audi van de directeuren?
Weet ik niet, maar de Chinese economie is in een aantal opzichten fundamenteel anders dan die hier. Zo schijnt er subsidiëring van logistiek plaats te vinden, en lagere overheden schijnen sterk te worden gestimuleerd om te investeren (China zit immers met een handelsoverschot). Dat leidt tot overinvestering in lichte productie, en dan daalt de prijs tot onder winstgevendheid. Productie gaat echter door omdat de investering anders nog slechter rendeert (en de werkloosheid weer stijgt en die lokale overheden er weer van langs krijgen). Wat de exacte variabelen binnen dit mechanisme zijn is niet heel makkelijk te analyseren, maar dit gevolg zal waarschijnlijk wel een uitschieter zijn.
In elk geval weten wij ook niet wat de productiekosten zijn, wij zijn immers niet de accountants van de fabriek (maar dit antwoord had je wel al een beetje moeten zien aankomen). De structuur van de Chinese economie maakt een vergelijking met hier ook lastig. Wat mij betreft zijn die AVR chips heel goed te betalen, zeker als je er de grootte van het flashgeheugen naast zet (ATtiny10 (1kB): €0,29, ATtiny85 (8kB): €0,82, ATmega328 (32kB): €1,11 (stuksprijzen bij Farnell)), ik heb niet het idee dat je die in 2000 voor minder kon krijgen om eerlijk te zijn.
Op 13 oktober 2018 19:28:39 schreef fcapri:
[...]
ik kocht 10 nano's op aliexpress voor net geen 14€ een tijdje geleden. komt op 1,4€/nano uit.
Ja ik ben van de oude stempel, ik ging nog uit van een Arduino Uno (die helemaal geen meerwaarde heeft, maar gewoon meer grondstoffen kost).
en daar zit dan een atmel chip op, een usb to TTL converter, 2 pinheaders, 4ledjes en een resetknopje.
die OTP kan wel wat voordelen hebben. stel dat je één of andere seriele bus wil maken, waar een heleboel apparaten op communiceren. (bv zoals een canbus van een auto). dan heeft het wel een nut als elk apparaat zo een OTP chipje toegewezen krijgt.
ik heb in mijn oldtimer ook al een arduino draaien (temperatuur motor, accuspanning, brandstof in liters, autonomie te rijden, datum en tijd op een display) en ben daar vastgelopen doordat mijn arduino geheugen vol zit.
ik heb al met het idee gespeeld om die ene arduino enkel het display te laten aansturen, en overal in de auto dedicated arduinos voor andere taken te zetten. samen zetten ze alle data op een bus systeem zodat arduino1 het op het display kan zetten.
een paar toevoegingen waren nog GPS snelheid, parkeersensoren, verschillende andere temperaturen...
alleen liep de kost wel op zo. met die OTP chipjes is dat peanuts
Je kunt misschien iets besparen door telkens een ATtiny of iets dergelijks te gebruiken in plaats van een volledige Arduino. Maar voor €1,40 p/s kan je jezelf er wel een stuk of 25 veroorloven voordat het pijn in de portemonee gaat doen. Een tank brandstof kost meer toch?