▷ Voglio realizzare un progetto per un creatore: da dove comincio?
Sommario:
- ¿Hardware? Quegli strumenti di cottura inglesi non sono?
- È ora di scegliere l'hardware
- Quel microfono mi sta bene?
- Arduino
- Raspberry Pi
- Altre piattaforme
- Dove acquistare
- Parole e conclusioni finali su un proiettore Maker
Avere più o meno conoscenze e abilità tecnologiche, quando si avvia un progetto Maker per la prima volta, spesso appaiono molti dubbi. Quale hardware userò? Come lo programma? Dove imparerò i concetti di cui ho bisogno, sia teorici che pratici? Chi e dove mi aiuterai quando avrò domande o problemi? Queste domande spesso ci causano insicurezza quando proponiamo di realizzare un progetto Maker (progetti che vanno dalla semplice soddisfazione personale alla creazione di una soluzione personalizzata al nostro problema), e molte volte non abbiamo rotto il ghiaccio, perpetuando la distanza con la tecnologia.
Questo articolo mira ad essere il primo di una serie volta a guidare il lettore che vuole iniziare lo sviluppo hardware e software per la prima volta, indipendentemente dal loro livello tecnologico. Pertanto, assumeremo una mancanza di conoscenza sufficiente per approfondire articoli più specifici.
Indice dei contenuti
¿Hardware? Quegli strumenti di cottura inglesi non sono?
Bene, vediamo, non spiegheremo tutto, ma lo introdurremo brevemente. L'hardware è il circuito che utilizzeremo e configureremo, composto dai diversi componenti e da come li colleghiamo. Quando discuteremo quali componenti hardware possiamo usare e le loro caratteristiche, terremo in considerazione il modulo di controllo e processo (il "computer"), i sensori e gli attuatori che sono collegati al mondo e quali comunicazioni utilizzeremo. Questo processo è importante perché, per mettere un'analogia, siamo tutti arrivati a casa di un amico con un disco rigido e un film per scoprire che non sa quale connettore immagine ha la sua TV e il suo laptop e, scoprendolo, si scopre che non ha il cavo per collegarli insieme.
È ora di scegliere l'hardware
I sensori e gli attuatori sono più o meno flessibili e allo stesso tempo dipendenti dal processo e dalla scheda di controllo che utilizziamo. Pertanto, il primo passo sarà scegliere quale kit di piastre sia il migliore per noi.
Perché un kit? In modo che la saldatura e l'elettronica discreta (componenti) non siano inizialmente una complicazione. Molti dei fattori da prendere in considerazione saranno già stati risolti dal produttore e il passaggio di difficoltà sarà molto inferiore.
Quel microfono mi sta bene?
Non esiste una micro o piastra perfetta, la più adatta dipenderà principalmente da due fattori: per cosa lo useremo e per quale esperienza abbiamo.
È vero che hardware e software non sono quasi mai separati, allo stesso modo dovremo lavorare entrambi sui nostri progetti. La differenza tra le piastre sarà in che misura metteremo la complessità verso l'una o l'altra parte. In microcontrollori come Arduino siamo più limitati in termini di software, ma la connessione e il controllo dell'hardware esterno sono più diretti. D'altra parte, i miniPC come Raspberry Pi hanno molte più ventole di software ma l'hardware richiederà un po 'più di componenti e configurazione per funzionare.
Questo non è un problema quando portiamo una piccola esperienza, ma nei miniPC viene aggiunto un livello di complessità in modo che il software comunichi con hardware esterno in grado di far arrendere un utente che sta iniziando e che non ha esperienza in Linux.
Arduino
ELEGOO Arduino Set iniziale compatibile IDE con tutorial spagnolo e set di relè 5V, modulo di alimentazione, servomotore, scheda di sviluppo prototipo UNO R3 Il modo più economico per iniziare a programmare per i principianti. Il modulo LCD1602 include un connettore (non è necessario saldarlo). 31, 99 EURArduino è forse il board di progetto fai-da-te più noto, dato che ha avuto successo per molti anni. Questa posizione fa sì che i loro forum e molte altre pagine presentino progetti spiegati e risolvano dubbi su Arduino.
Per i neofiti dell'hardware e del software è la scheda consigliata per i microcontrollori, perché sarà molto più facile trovare aiuto su Arduino su Internet e conoscenti.
Lo sviluppo in Arduino è sostanzialmente in C. È un linguaggio facile da imparare e con il quale inizieremo con buone pratiche di programmazione. Esistono anche versioni di altri linguaggi che consentono la programmazione in Arduino, come Scratch4Arduino, che rende ancora più semplice l'apprendimento della programmazione.
Tieni presente che non esiste solo Arduino originale e che altri marchi rendono le loro versioni di Arduino pienamente compatibili e di buona qualità. Con la versione di Arduino Trinket Pro di Adafruit ho realizzato un progetto, perché è molto piccolo e consente di risparmiare spazio nel corpo del nostro progetto.
Raspberry Pi
Starter kit ufficiale per desktop Raspberry Pi 3 (16 GB, bianco)- Raspberry Pi 3 modello B (quad core a 64 bit, 1 GB di RAM) Classe 10microSD (pre-imaging con NOOBS) Raspberry Pi Caricabatterie ufficiale 5.1V 2.5A custodia ufficiale internazionale Raspberry Pi 3
Raspberry Pi è l'altra grande piattaforma per lo sviluppo e l'educazione, non secondaria ad Arduino perché è di un altro tipo. Mentre Arduino è un microcontrollore che non ha un sistema operativo, Raspberry Pi 3 è un minicomputer con cui eseguire i nostri programmi su distribuzioni Linux e persino Windows (nella sua versione integrata, senza un'interfaccia grafica per vedere sullo schermo).
Sebbene molti progetti possano essere realizzati sia su Raspberry Pi che su Arduino (e simili), con il minicomputer possiamo andare molto oltre. Ma anche, per quanto recentemente iniziato, a volte comporta la necessità di combattere con elementi del sistema operativo che non conosceva e che non compaiono in microcontrollori come Arduino.
Alcuni articoli interessanti con i quali puoi rendere il lampone pi:
Configura il Wi-Fi in IP fisso, programma in remoto senza monitor o tastiera sul Raspberry, importa male il percorso di un file nel nostro programma… Questi sono problemi tipici che tutti noi inizialmente subiamo, ma non preoccuparti perché in Professional Review ti copriamo la schiena.
Ti consigliamo di utilizzare Raspberry Pi per i tuoi primi progetti se sei curioso di sapere come funzionano un sistema operativo e i suoi programmi.
Altre piattaforme
Esistono altre piattaforme come Beaglebone, ODROID, BananaPie, OrangePi, ESP8266, Adafruit Trinket, Pyboard e un lungo eccetera. Ognuno di essi offre i suoi vantaggi per un certo tipo di utente, ma l'utente principiante che non ha molta conoscenza dell'elettronica e della programmazione troverà più facilmente aiuto e risorse per i più noti, Arduino e Raspberry Pi.
Dove acquistare
Il posto migliore per acquistare l'elettronica, se sei un principiante, è in un negozio specializzato nella tua città se c'è un venditore amichevole. Possono essere molto utili, perché sono persone molto competenti e fanno parte del loro lavoro. Un buon venditore comprende che aiutarti ad entrare nel mondo dell'elettronica avrà conquistato un acquirente soddisfatto e motivato per i prodotti che vendono. Aiutate anche le imprese locali nella vostra zona, il che può essere importante per voi.
Se invece preferisci acquistare online, alcune pagine includono anche tutorial, forum e blog che mostrano idee di progetti e notizie correlate (che puoi comunque utilizzare e leggere). Adafruit, Sparkfun e Pimoroni e Bricogeek in Spagna sono quelli che utilizzo, con ottime risorse e notizie. Può anche essere acquistato su Amazon e RS-online.
Parole e conclusioni finali su un proiettore Maker
Iniziare nello sviluppo di Maker può essere un po 'frustrante e confuso se non cerchiamo aiuto, ma le soddisfazioni che avremo in molti punti ne valgono la pena. Ti consigliamo di scegliere il modello che ti piace di più da una delle piattaforme più popolari e di seguire i tutorial di base, in cui perderai la paura e inizierai a comprendere i concetti chiave.
Da Professional Review ti consigliamo di liberare la tua curiosità e creatività. Dicci: hai qualche progetto in mente? Possiamo aiutarti a decidere da dove iniziare in base ai tuoi interessi?
Msi presenta il laptop creatore p65 per designer e creativi
P65 Creator arriverà in due modelli: uno con una finitura standard in alluminio argento e uno con un'edizione limitata di alluminio bianco perla.
Msi creatore trx40, una nuova scheda madre per threadripper 3000 è trapelata
Non ci sono dettagli su MSI Creator TRX40 ma il suo annuncio ufficiale potrebbe essere molto presto, dato quanto ci avviciniamo al lancio.
Intel chiede a Samsung aiuto per realizzare il proprio desktop cpus
È la prima volta nella storia che Intel si rivolge a una terza parte per produrre le sue CPU, in questo caso Samsung.