simon
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| simon [2022/09/24 19:14] – [Layout del PCB] admin | simon [2025/11/01 14:39] (versione attuale) – [Layout del PCB] admin | ||
|---|---|---|---|
| Linea 108: | Linea 108: | ||
| ==== Creare un componente in Multisim ==== | ==== Creare un componente in Multisim ==== | ||
| + | |||
| + | **NB non è necessario se si importano i simboli del file Multisim disponibile tra le risorse** | ||
| **Prima di creare i componenti conviene [[simon# | **Prima di creare i componenti conviene [[simon# | ||
| Linea 155: | Linea 157: | ||
| ===== Layout del PCB ===== | ===== Layout del PCB ===== | ||
| - | * resistori: '' | + | In questa fase di procede alla definizione delle dimensioni della scheda, poi al layout (posizionamento) dei componenti e infine allo sbroglio, cioè al disegno delle piste in rame che collegano i componenti |
| - | * LED: '' | + | |
| - | + | ||
| - | In questa fase di procede alla definizione delle dimensioni della scheda, poi al layout (posizionamento) dei componenti e infine allo sbroglio, cioè al disegno delle piste in rame che collegano i componenti. | + | |
| Requisiti per la realizzazione nella sala acidi della scuola: | Requisiti per la realizzazione nella sala acidi della scuola: | ||
| Linea 191: | Linea 190: | ||
| * resistori scegliendo '' | * resistori scegliendo '' | ||
| * LED: '' | * LED: '' | ||
| + | * buzzer scegliendo LD-BZPN-1306 (dal database utente) | ||
| + | |||
| + | Prima di procedere allo sbroglio è bene anche aggiustare se necessario le dimensioni delle piazzole: | ||
| + | * dove possibile foro da 0,6mm e diametro 2,6mm | ||
| + | * per microcontrollore e LED piazzole ovali, scegliendo //Rounded Rectangle// con foro da 0,6mm e Pad diameter 3mm, Length 1,8mm e Corner radius 0,9mm | ||
| Dopo aver ridimensionato il PCB si dovrebbe ottenere qualcosa di simile: | Dopo aver ridimensionato il PCB si dovrebbe ottenere qualcosa di simile: | ||
| Linea 207: | Linea 211: | ||
| Un possibile sbroglio è mostrato in figura: | Un possibile sbroglio è mostrato in figura: | ||
| - | |||
| {{: | {{: | ||
| + | |||
| Il render della vista 3D ha questo aspetto: | Il render della vista 3D ha questo aspetto: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| {{:: | {{:: | ||
| + | |||
| + | |||
| ==== Creare un footprint ==== | ==== Creare un footprint ==== | ||
| + | |||
| + | **NB non è necessario se si importano i footprint del file Ultiboard disponibile tra le risorse** | ||
| Ultiboard organizza i footprint in più database; quello predefinito si chiama //Ultiboard Master// e contiene i footprint di migliaia di componenti. Quando un progetto include un componente il cui footprint non è disponibile in questo database bisogna crearne uno custom e salvarlo nel database //User//. Si può: | Ultiboard organizza i footprint in più database; quello predefinito si chiama //Ultiboard Master// e contiene i footprint di migliaia di componenti. Quando un progetto include un componente il cui footprint non è disponibile in questo database bisogna crearne uno custom e salvarlo nel database //User//. Si può: | ||
| Linea 235: | Linea 247: | ||
| ==== Creare una piazzola custom ==== | ==== Creare una piazzola custom ==== | ||
| + | |||
| + | **NB non è necessario da Multism 14.2 o superiore** | ||
| I LED e l' | I LED e l' | ||
| Linea 346: | Linea 360: | ||
| GESTIONE INGRESSI E USCITE | GESTIONE INGRESSI E USCITE | ||
| - | DDRB imposta come uscite i bit a 1 (pagina 50). I pin sono sempre | + | DDRB imposta come uscite i pin che hanno il bit corrispondente |
| - | | + | |
| - | Il pin 1 (PB5) viene usato come pulsante start (RESET attivo | + | |
| - | | + | Il pin 1 (PB5) è usato sia per il pulsante start (è un RESET attivo |
| + | | ||
| il seed del random generator. | il seed del random generator. | ||
| Il pin 6 (PB1/OC0B) è usato per pilotare il buzzer con un' | Il pin 6 (PB1/OC0B) è usato per pilotare il buzzer con un' | ||
| Linea 380: | Linea 395: | ||
| // delay | // delay | ||
| - | // funzione simile a delay() di Arduino (cicli di CPU buttati). Va va | + | // funzione simile a delay() di Arduino (cicli di CPU buttati). Va |
| // bene per piccole temporizzazioni, | // bene per piccole temporizzazioni, | ||
| // Il codice usa _delay_loop_2(t) dove t è un int a 16 bit; il ritardo | // Il codice usa _delay_loop_2(t) dove t è un int a 16 bit; il ritardo | ||
| Linea 820: | Linea 835: | ||
| * [[https:// | * [[https:// | ||
| * {{ :: | * {{ :: | ||
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | * [[https:// |
| + | * [[https:// | ||
| + | * [[https:// | ||
| * Tutorial National Instruments | * Tutorial National Instruments | ||
| * [[http:// | * [[http:// | ||
simon.1664046850.txt.gz · Ultima modifica: da admin
