Annuncio pubblicitario
Quando inizi nel mondo di Arduino, collegare un semplice progetto e capire come codificare è il modo migliore per imparare. Ma se non hai accesso a un Arduino, vuoi un modo più veloce per deridere un circuito o semplicemente provare qualcosa di nuovo, 123D Circuits è un ottimo modo per provarlo online.
123D Circuits ti consente di creare e testare circuiti Arduino virtuali, controllare il cablaggio, eseguire il debug del codice e sperimentare diverse configurazioni. È uno strumento fantastico per chiunque entrare in Arduino per la prima volta Introduzione ad Arduino: una guida per principiantiArduino è una piattaforma di prototipazione elettronica open source basata su hardware e software flessibili e di facile utilizzo. È destinato ad artisti, designer, hobbisti e chiunque sia interessato a creare oggetti o ambienti interattivi. Leggi di più o esperti che desiderano una certa flessibilità nel modo in cui prototipano e testano.
Tutto ciò di cui hai bisogno
123D Circuits è composto da 4 sandbox diversi: c'è l'Electronic Lab; un centro di progettazione di circuiti stampati; uno strumento Circuit Scribe; e un centro di creazione MESH. L'Electronic Lab sarà il più utile per la prototipazione di Arduino ed è quello che useremo per costruire un progetto Arduino in un attimo.

Ogni sandbox ha tutti gli strumenti necessari per disegnare un progetto, in modo molto simile Fritzing, uno dei nostri strumenti di diagrammi preferiti Fritzing: lo strumento ideale per disegnare progetti elettronici [Cross Platform]Nonostante sembri un alcopop, Fritzing è in realtà un incredibile pezzo di software gratuito che puoi usare per creare schemi circuitali e di componenti da utilizzare con schede elettroniche a prototipazione rapida come il fantastico open source Arduino ... Leggi di più qui su MakeUseOf. Hanno tonnellate di componenti diversi, diversi modelli di Arduino e modi realistici per collegare tutto. Puoi persino convertire il tuo diagramma in uno schema circuitale che contiene tutte le informazioni elettroniche necessarie per ricreare il progetto.
Puoi anche ordinare alcune delle cose che ti serviranno per creare il tuo progetto nella vita reale direttamente dal sito.

Electronics Lab ti consente di testare le tue creazioni inserendo il codice Arduino e vedendo cosa succede. Esaminiamo un progetto di esempio per vedere come funziona.
Progetto di esempio: semaforo Arduino
Prepareremo un rapido progetto di esempio per avere un'idea di come funzionano i circuiti 123D. Il Semaforo Arduino Programmazione Arduino per principianti: esercitazione sul progetto del controllore del semaforoCostruire un controller semaforo Arduino ti aiuta a sviluppare le competenze di base di codifica! Ti iniziamo. Leggi di più è un ottimo progetto per principianti, quindi utilizzeremo il sistema per crearne uno.
Quando entri per la prima volta nel laboratorio di elettronica, vedrai una breadboard e nient'altro. Cambiamo questo. Clic componenti nell'angolo in alto a destra per visualizzare un elenco di cose che è possibile aggiungere allo schizzo. Una rapida ricerca di "arduino" mostra tre opzioni e aggiungeremo Arduino UNO R3 facendo clic prima sull'icona, quindi nell'area di lavoro.

Un'altra rapida ricerca di "led" ci mostra il semplice LED; fai clic sull'icona, quindi fai clic sulla breadboard per posizionare il LED. Una volta posizionato, il menu a discesa nell'angolo in alto a destra dell'area di lavoro ci consente di cambiare il colore. Metteremo uno rosso, uno giallo e uno verde.

Ora per collegare tutto. Per aggiungere un filo, fai semplicemente clic in un punto qualsiasi della breadboard senza fare prima clic su un componente (puoi anche usare il Componente "breadboardwire") e fai clic sullo spazio, sulla breadboard o su Arduino, dove ti piacerebbe Collegare; puoi cambiare il colore allo stesso modo dei LED; utilizzando il menu a discesa nell'angolo in alto a destra dell'area di lavoro.

Per aggiungere i resistori, selezionali dalla barra dei componenti, quindi fai clic sullo slot in cui desideri connetterli. Se hai bisogno di allungarli ulteriormente, puoi utilizzare i fili della breadboard per collegarli.

Per selezionare la resistenza di ciascun pezzo, è possibile utilizzare la casella delle opzioni dei componenti sul lato destro dello schermo. Una volta effettuata la regolazione, le bande colorate sul resistore cambieranno colore per riflettere la resistenza (assicurati di selezionare anche le unità corrette).

Utilizzare gli stessi metodi per collegare il pulsante dal diagramma di Arduino. Per ruotare la resistenza, selezionala quindi premi il tasto R. Per piegare un filo, fai clic da qualche parte (senza un componente) in cui desideri che si verifichi la piega.

Ora, premi il tasto Editor di codice pulsante per aprire l'editor. È esattamente come usare l'IDE di Arduino; basta copiare le istruzioni dal Tutorial semaforo Arduino Programmazione Arduino per principianti: esercitazione sul progetto del controllore del semaforoCostruire un controller semaforo Arduino ti aiuta a sviluppare le competenze di base di codifica! Ti iniziamo. Leggi di più nella casella di testo (nota: ci sono alcuni errori "intenzionali" nel codice che dovrai correggere, se desideri un esempio completo e funzionante, Controllalo qui).

Dopodiché, colpisci Carica ed eseguie hai un semaforo virtuale Arduino funzionante!

Potrebbero essere necessari alcuni minuti per bloccare l'interfaccia, ma una volta fatto, aggiungere componenti e modificare il codice è molto intuitivo.
Che altro hanno creato le persone?
Il numero di diversi componenti disponibili combinato con la flessibilità della piattaforma significa che i prototipi di tutto il mondo hanno creato alcuni progetti davvero interessanti. Ecco un paio dei miei preferiti.
Il Orologio NeoPixel è un progetto molto interessante che utilizza due schede LED circolari per simulare le lancette di un orologio e un piccolo display a sette segmenti al centro per indicare AM o PM.

Un circuito leggermente meno emozionante, ma potenzialmente più utile che puoi controllare è questo Stazione metereologica, che estrae i dati meteorologici dall'API OpenWeather per ottenere la temperatura corrente a San Francisco.

Tuttavia, non tutti i progetti dovrebbero essere utili. Ecco un gioco riflesso che mette due giocatori uno contro l'altro e accenderà un LED per il giocatore i cui riflessi erano più veloci.

Ci sono tutti i tipi di progetti sui circuiti 123D, da progetti di domotica intelligente 5 progetti di domotica fai-da-te per iniziare con la tua casa intelligenteQuando si tratta di creare case intelligenti, la maggior parte delle persone non sa da dove iniziare. Ecco cinque progetti base per la casa intelligente per principianti che puoi costruire in questo momento. Leggi di più a giochi e progetti che giocano solo con i motori per vedere cosa possono fare.
Una risorsa preziosa
Se sei un fan di Arduino, 123D Circuits è un ottimo posto per trascorrere un po 'di tempo, sia che tu stia cercando di imparare le basi o perfezionare il tuo ultimo progetto complesso. Offrendoti un modo per preparare rapidamente i progetti, puoi risparmiare molto tempo nella fase di prototipazione. Ovviamente, non sostituisce un vero Arduino con fili, elettricità e componenti reali, ma se devi lavorare rapidamente o non hai accesso a ciò di cui hai bisogno, è un ottimo strumento.
Hai usato un simulatore Arduino come 123D Circuits? Cosa hai pensato? Utilizzerai questo strumento in futuro o preferisci usare una vera tavola? Condividi i tuoi pensieri nei commenti qui sotto!
Dann è un consulente di marketing e strategia dei contenuti che aiuta le aziende a generare domanda e lead. Inoltre blog su strategia e content marketing su dannalbright.com.