Hvor omfattende er det at bygge en Arduino selv (Læst 4481x)

Offline stig

  • U=I*R
  • ***
  • Indlæg: 36
  • Antal brugbare Indlæg: 1
    • Vis profil
Hvor omfattende er det at bygge en Arduino selv
« Dato: Juli 10, 2015, 17:43:09 »
Jeg har et  lille projekt baseret på en Nano som jeg så småt er kommet så langt at det skal bygges en færdig udgave af projektet.
Jeg har bestilt er par Nanoer så jeg har en til det endelige projekt og så nogle til test af evt ændringer i værkstedet.

Jeg har i den forbindelse overvejet om jeg skulle lavet en kredsløb helt fra bunden i stedet for at bruge en Nano.

Men hvor meget skal der til af stumper og vil det være mulig at lave noget selv som er lige så drift sikker som sådan en klon Nano og vil man selv kunne lave en som fylder mindre.

 

Offline Danni-Hansen

  • µProcessoren
  • *
  • Indlæg: 544
  • Antal brugbare Indlæg: 17
    • Vis profil
Sv: Hvor omfattende er det at bygge en Arduino selv
« Svar #1 Dato: Juli 10, 2015, 21:17:14 »
Hej Stig.

Jeg har valgt at lave en 'Arduino nano stik' som jeg sætter i printet jeg designer, for at slippe for at skulle sidde og lodde SMD/SMT enheder på et board, så det kun er det mest normalt der skal loddes på.

Og hvis der er et problem med en af enhederne/modulerne på boardet, så kan man jo skifte dem :)
Mvh. Danni Hansen.

 

Offline kjoller

  • U=I*R
  • ***
  • Indlæg: 45
  • Antal brugbare Indlæg: 8
    • Vis profil
    • The Electronic Map Room
Sv: Hvor omfattende er det at bygge en Arduino selv
« Svar #2 Dato: Juli 13, 2015, 12:35:30 »
Hej Stig

Det er ikke specielt komplekst at lave sit eget arduino-kredsløb, men det kan være svært at få det til at fylde markant mindre end Nano'en. Du kan evt. nøjes med en Arduino Pro Mini, hvis det skal lidt længere ned (så skal du bruge et seriel-usb-kabel til at programmere med).

Et grundlæggende 'arduino'-kredsløb er beskrevet meget godt i Shrimp-projektet:
http://shrimping.it/blog/

Hvis timing ikke er super vigtigt, så kan man med lidt snilde spare 16MHz-krystallen og de tilhørende kondensatorer, og så bruge den interne 8MHz-oscillator. Man behøver strengt taget heller ikke en LED. Så med lidt snilde kommer man ned på
  • En Atmega-MCU
  • En ~10kohm pull-up til reset
  • Som minimum en 100nF kondensator til afkobling af VCC, og gerne til AVCC også, og helst også en større, fx. 10-100uF
    • Optional: En reset knap  :)

Og så skal man have strømforsyning, men man kan for det meste bare bruge 3 stk. AA-batterier, medmindre man er afhængig af en fast spænding.

Og så kan det være meget smart også at indbygge en programmerings-header, enten til en AVR-programmer, eller en seriel-programmering. Jeg foretrækker selv en AVR-programmer, da man så ikke er afhængig af en arduino-bootloader, men det er et spørgsmål om smag :-)

Hvis man laver det med SMD-dele, så kan det gøres ret småt, og man får formodentlig et print, der ikke fylder så meget i højden som en Arduino Pro Mini med headers. Og så kan det integreres, så det passer ind i de andre komponenter.

Hvis dit projekt ikke bruger så meget flash og/eller så mange pins, så kan det også være værd at overveje en mindre MCU, fx. en Attiny. Jeg har eksperimenteret lidt med en attiny13a (5 GPIO, 1 kb flash) og har lige fået en stak Attiny24a ind af døren (11 (vist nok) GPIO, 2kb flash). Men hvis du har kodet i arduino, så er det nok svært at komme så langt ned i størrelse. Men der findes også Attiny861, der har en del mere GPIO'er og 8kb flash.

En længere smørre af spredte tanker :-)[/list]

 

Offline stig

  • U=I*R
  • ***
  • Indlæg: 36
  • Antal brugbare Indlæg: 1
    • Vis profil
Sv: Hvor omfattende er det at bygge en Arduino selv
« Svar #3 Dato: Juli 20, 2015, 07:49:27 »
Så kom jeg hjem fra ferie :)

Tror vist bare jeg skal holde mig til en færdig enhed også bygger hvider der fra.

Vil lige overveje om det evt skal være en pro mini der skal bygges hvider fra, skal lige havde havde regnet og målt på de sidste komponenter som der skal til føjes til projektet.

Kunne være en mulighed at bygge i etager, men kommer lidt an på den kasse jeg finder til projektet,