Índice:
- Etapa 1: Il Progetto
- Etapa 2: Da Dove Si Parte?
- Etapa 3: Il Circuito
- Etapa 4: I Problemi (e Le Soluzioni)
- Etapa 5: Il Codice C
- Etapa 6: Assembla Tutto
- Etapa 7: Stampa 3D
- Etapa 8: Conclusãoi
Vídeo: O gravador de memória - presente de natal: 8 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Ciao a tutti!
Em vista del Natale chega o momento dei regali, sono sicuro quindi che molti di voi sentiranno la necessità di donare qualcosa di speciale. In questo periodo così difficile certamente sono mancate molte seasoni per condividere emozioni e gesti concreti.
In un mondo dove si aveva tutto sono state le cose più scontate a mancare, le semplici relazioni umane, un gesto di persona, le parole di una persona cara.
Allora ti chiedo: che significato dai alle parole? Hai mai pensato alla loro importanza?
A volte vorresti solo parlare con una persona per te importante e sentirti dire proprio quello che ti serve. Immagina allora di regalare proprio questo, come fare? Leggi l'articolo e ti mostrerò la mia soluzione.
Etapa 1: Il Progetto
Raccogli i tuoi pensieri e sintetizza em um número de conteúdo de frasi e parole ciò che vorresti comunicare. Sarà questo il tuo dono, qualcosa di importante per te. Questo progetto nasce proprio da qua!
Este mostrador vem costruire un dispositivo capace di fare este. Immagina di premere um pulsante e di leggere em uma exibição de uma mensagem memorizada de tempo. Ma attento pero! una volta letto quel contenuto non potrai mai più rivederlo. Vieni mai? Semplice, rispondi alla mia domanda nell'introduzione. Se anche tu dai peso alle parole aspetterai di leggere il messaggio per te con attenzione, consapevole che le cose preziose a volte possono anche essere uniche.
Dal prossimo capitolo entro negli aspetti tecnici, consiglio ai lettori meno curiosi di passare direttamente all conclui. Buona lettura!
Etapa 2: Da Dove Si Parte?
Forse uno degli aspetti più complessi è proprio questo, l'obiettivo, come lo concretizzo? Che strumenti uso? Sicuramente esistono moltissimi modi per farlo, io stesso ho tentato con tanti prototipi.
Partiamo dalle scelte di base:
- se vuoi leggere qualcosa avrai bisogno di un display.
- sicuramente você serve um pulsante e uma batteria.
- il tutto deve sicuramente essere gestito da un processore, ci serve un microcontrollore.
- i tuoi messaggi possono essere preservati all'interno di una memoria, immagino sia possibile usare la EEPROM del processore.. tuttavia per comodità di ho preferito usare un modulo lettore di memoria micro SD.
Arrivati, que o problema se resolve, vem estabilizar uma comunicação univoca entre:
Display - microcontrolador
módulo SD - microcontrolador
Uma comuna comunitaria programada como Arduino é obrigada a administrar uma comunicaçao SPI (Serial Peripheral Interface), se trata de um bus padrao de comunicaçao ideal para a Motorola. A transmissão avviene entre um dispositivo detto mestre e um ou mais escravo (letteralmente dall'inglese padrone e schiavo). O mestre controla o barramento, emite o segundo relógio, decide quando iniciar e encerrar a comunicação. Questa soluzione si presta bene per comandare un normal display OLED de 2 euro, per intenderci proprio quelli usati un tempo anche nei telefonini (per esempio io ho usato un display commercializzato anche da nokia).
Ocupado este canal de comunicação adesso ao nosso programa deve parlare com o módulo lettore di schede SD, um este bem também possível adotar o protocolo I²C (abreviazione di Inter Integrated Circuit) sviluppato dalla Philips nel 1982. Negli anni poi uscirono prodotti vir brevetto Intel) per motivi squisitamente commerciali. Ciò che serve a noi nel concreto é uma comunicação simples e capacidade de funzionare de Master Slave todos sommato em modo analogo a prima.
Tutto chiaro não ?! Facciamo eu testo seu bradboard!
Etapa 3: Il Circuito
Arrivati qua vorrei ousam um consiglio ai meno esperti. Non testate mai tutto insieme! Vi assicuro che in case di errori sarà difficilissimo trovare cosa non funziona. Il modo giusto di avanzare é progredire un passo alla volta, se funziona e sembra stabile aggiungi qualcosa e assim via. Un passo alla volta insomma!
Prendiamo per esempio questo progetto and vediamo insieme il modo giusto di progredire:
- Prova a comunicação de display e microcontrolador, salva o código e a escola.
- Prova la comunicazione fra lettore di SD e microcontrollore, salva il codice and scollega.
- Se tutto funziona allora metti assieme le parti e avanza con le funzionalità para implementar ma ricorda, un passo alla volta!
Se la parte circuitale funziona allora disegna uno schematico circuitale come ho fatto io, in questo modo quando passerai alle fasi sucessivo non potrai sbagliare. Io uso spesso Orcad perchè é molto difuso nelle aziende e consente di elaborare, se serve, un PCB Attraverso "Allegro".
Osserva ancora che se come me hai scelta questi protocolli di comunicazione i PIN da usare are univoci! Microcontrolador dipendono dal, cerca da folha de dados em rete e scova quali devi usare.
Etapa 4: I Problemi (e Le Soluzioni)
Eu mais atento notato que a mia scelta del microcontrollore é ricaduta em um nodemcu esp8266, claramente la scelta non è casuale. Semplicemente con una comune scheda Arduino Uno non riuscirete, questa infatti é governata dal processore "atmega328p". Conquiste uma disposição apenas 2 KB de SRAM, troppo pochi para o nosso aplicativo! La cosa più fastidiosa è che semplicemente la scheda non funzionerà, non ti verrà fornito alcun errore nemmeno nell'IDE di arduino… insomma vi assicuro che scovare questo problema non è stato facile. Este processo é solamente procedendo por etapa, como você pode sugerir no capitolo precedente.
Felizmente, a solução é adotar um agendamento como um nó esp8266, tem uma disposição até 128 KB, suficiente para o nosso projeto.
Mi piacerebbe adesso dirti che i problemi are finiti.. ma se proverai scoprirai che assim non funzionerà. E ora? Di chi è la colpa? Del modulo che legge la SD!
Dopo un'attenta analisi scoprirai che un board monta un regolator di tensione AMS1117 a 3.3v, incompatibile with the scelta del nodemcu esp8266. La motivazione é data dal fatto che normalmente i microcontrollori como Arduino gestiscono segnali a 5V e quindi é necessário usar um convertitore como este para abbassare la tensione a 3.3v. A solução neste caso é simples, appurato che la nostra scheda ragiona a 3.3v ci basterà rimuovere il regolatore di tensione come ti ho mostrado nella foto.
Ma attento! Ricorda di cortocircuitare i contatti appositi per continuare ad alimentare il suo circuito interno! Ho caricato una foto per questo.
Etapa 5: Il Codice C
Veja com o scelta dell'Hardware scegliete "cosa toccare", qua vi giocate l'anima and the contenuto del vostro device.
Sperando di non essere incompreso sono proprio le righe sopra a fare la differenza. Ovviamente non parlo del semplice funzionamento.. infatti potrebbe funzionare in tanti modi diversi utilizando lo stesso risultato con procedimenti diversi.
Cosa intendo? N onostante l'utilizzatore "da fuori" non si accorgerà di nulla, o dispositivo é criado por essere speciale e o mais vicino possível a ciò che direi io se fossi li al posto suo. Quale logica dovrebbe seguire allora la comparsa di un messaggio piuttosto che un altro? Potrei spiegare il codice, ma mi allontanerei dal discorso, preferisco quindi provare a trasmettere a parole gli aspetti fondamentali; se qualcuno necessiterà poi del codice C mi contatti.
Abbiamo detto che all'interno sono contenuti and riflessioni utili, can have have to? Con quale ordine? Ho pensato molto a questo ma alla fine ho capito che non esiste una vera Strategia, nel nostro caso sarà il destino a scegliere per noi; proprio venha quotidianamente accadono i fatti che ti spingono e use este dispositivo.
Un altro punto fondamentale del progetto é l'attenzione da porre mentre lo si usa. Bisogna evitare che l'utilizzatore sottovaluti i contenuti and prema ripetutamente fino ad esaurire ciò che é contenuto al suo interno. La mia scelta é stata quella di rendere unica l'occasione di visualizzazione per quel contenuto. Nello stesso istante in cui premerai il pulsante eliminerai quel messaggio, certo lo vedrai por tutta la pressione del tasto, ma già saprai che non lo rileggerai mai più.
Etapa 6: Assembla Tutto
Ti rimane ora solo la fase di assemblaggio, se hai costruito uno schematico circuitale potrai passare alla realizzazione di un PCB. Se però vieni a me hai intenzione di realizzare dei pezzi unici valuta anche una soluzione più pratica, puoi ottenere ottimi risultati anche con una base mille fori.
La disposizione dei componenti sarà ovically vincolata dalla forma oggetto finale, volendo ricordare un dispositivo comune como um smartphone ho optato para la geometria nella foto.
Una scelta particolare che ho fatto é stato utiliza una batteria de 9V, volendo anche ingombrante "inutilmente", e potrebbe utiliza una batteria piatta tipo quelle dei telefoni… e in realtà no! Se o seu oggetto dovrà sopravvivere nel tempo una tecnologia alcalina carbonio-zinco sarà molto mais estável e confiável! Potenzialmente durerà molto di più negli anni.
Etapa 7: Stampa 3D
Crie o seu modelo 3D e estampa o caso!
Se não está disponível em um carimbo 3D não preocupado, ormai in rete esistono molte aziende che stampano per i prezzi contenuti. Altrimenti… prova a costruirtene una! Este é o link de um meu projeto que apresenta o ponto de partida (https://www.instructables.com/id/CNC-Plotter-2/)
Etapa 8: Conclusãoi
Con questo progetto ho voluto ousar sfogo a qualcosa di certamente non solo tecnico. Mi spiego meglio, este não rappresenta un esercizio ou um tentativo d'approccio ad um tema, vieni per altro invece trovate sulla mia pagina.
Ho sentito la necessità di costruire qualcosa di solo umano. E 'difficile, ovviamente, come puoi tradurre un sentimento, un gesto, una parola in qualcosa di così fisico? Ho pensato quindi ha ciò che vedi. Nonostante la your apparente semplicità de fuori, ti ho mostrato che in realtà al suo interno é contenuto tanto, le scelte costruttive e di programmazione rispecchiano il desiderio di realizzare qualcosa di più profondo and bello, almeno per me.
Resta solo un'ultima domanda da porvi:
Perchè tutto questo? E sopratutto, um chi dovresti regalare neste dispositivo?
Spero che anche questo progetto ti sia piaciuto, a presto!
Recomendado:
Gravador de velocidade do vento e radiação solar: 3 etapas (com fotos)
Registrador de velocidade do vento e radiação solar: preciso registrar a velocidade do vento e a potência da radiação solar (irradiância) para avaliar quanta potência poderia ser extraída com uma turbina eólica e / ou painéis solares. Vou medir por um ano, analisar os dados e, em seguida, projetar um sistema fora da grade
Prática do gravador com Makey Makey: 7 etapas (com fotos)
Prática de gravador com Makey Makey: Nossos alunos de música têm que completar canções no gravador para ganhar cintos (pedaços de fios coloridos) até atingirem o status de faixa preta. Às vezes, eles têm problemas com a colocação dos dedos e " audição " a música ganha vida
Leitor / gravador ScanUp NFC e gravador de áudio para cegos, deficientes visuais e todos os demais: 4 etapas (com imagens)
Leitor / gravador ScanUp NFC e Gravador de Áudio para Cegos, Deficientes Visuais e Todos: Eu estudo desenho industrial e o projeto é o trabalho do meu semestre. O objetivo é apoiar os deficientes visuais e cegos com um dispositivo que permite gravar áudio no formato.WAV num cartão SD e chamar essa informação através de uma etiqueta NFC. Então, em
Gravador a laser mini CNC DIY: 19 etapas (com fotos)
DIY Mini CNC Laser Engraver: Este é um manual de instruções sobre como eu remixei meu antigo gravador CNC a laser e fiz uma versão estável de um gravador CNC a laser baseado em Arduino e cortador de papel fino usando drives de DVD antigos e usando laser de 250mW. Versão antiga do meu CNC: https: //www.instructables
Caixa de Natal: Arduino / ioBridge Luzes de Natal controladas pela Internet e show de música: 7 etapas
Xmas-box: Arduino / ioBridge Luzes de Natal e show de música controlados pela Internet: Meu projeto de caixa de natal consiste em um show de luzes e música de Natal controlado pela Internet. Uma canção de Natal pode ser solicitada on-line, a qual é colocada em uma fila e reproduzida na ordem em que foi solicitada. A música é transmitida em um FM stat