Daftar Isi:
- Langkah 1: Il Progetto
- Langkah 2: Da Dove Si Parte?
- Langkah 3: Il Circuito
- Langkah 4: I Problemi (e Le Soluzioni)
- Langkah 5: Il Codece C
- Langkah 6: Assembla Tutto
- Langkah 7: Stampa 3D
- Langkah 8: Kesimpulan
Video: Perekam Memori - Hadiah Natal: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Ciao a tutti!
Di vista del Natale il 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 eventi 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, tarif datang? Leggi l'articolo e ti mostrerò la mia soluzione.
Langkah 1: Il Progetto
Raccogli i tuoi pensieri dan sintetizza dalam jumlah banyak contenuto di frasi e parole ciò che vorresti comunicare. Sar questo il tuo dono, qualcosa di importante per te. Questo progetto nasce proprio da qua!
Paling sering datang costruire un dispositivo capace di fare questo. Immagina di premere un pulsaante e di leggere su un display un messaggio memorizzato da tempo. Ma perhatian pero! una volta letto quel contenuto non potrai mai più rivederlo. Vieni ma? 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 alle kesimpulan. Buona lettura!
Langkah 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 dasar:
- se vuoi leggere qualcosa avrai bisogno di un display.
- sicuramente ti serve un pulsaante e una 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 memorie micro SD.
Sampai di sini untuk menyelesaikan masalah Anda akan segera datang stabil dan berkomunikasi dengan univoca tra:
Tampilan - mikrokontroler
modulo SD - mikrokontroler
Una comune scheda di sviluppo datang Arduino di gestur secara bertahap una komunikasi SPI (Serial Peripheral Interface), si tratta di un bus standar di komunikasi ide untuk dalla Motorola. La trasmissione avviene tra un dispositivo detto master e uno o più slave (lettermente dall'inglese padrone e schiavo). Il master controlla il bus, emette il segnale di jam, putuskan quando iniziare e terminare la comunicazione. Questa soluzione si presta bene per comandare un normale display OLED da 2 euro, per intenterci proprio quelli usati un tempo anche nei telefonini (per esempio io ho usato un display commercializzato anche da nokia).
Selesaikan questo canale di comunicazione adesso la nostra scheda deve parlare con il modulo lettore di schede SD, a questo fine sarà possibile adottare il protocollo I²C (singkatan Inter Integrated Circuit) breveto Intel) per motivi squisitamente commerciali. Ci che serve a noi nel concreto una comunicazione semplice e capace di funzionare da Master Slave tutto sommato in modo analogo a prima.
Tutto chiaro bukan?! Facciamo saya menguji su bradboard!
Langkah 3: Il Circuito
Arrivati qua vorrei dare un consiglio ai meno esperti. Non wasiat mai tutto insieme! Vi assicuro che in caso di errori sarà difficilissimo trovare cosa non funziona. Il modo giusto di avanzare progredire un passo alla volta, se funziona dan sembra stabil aggiungi qualcosa dan così via. Un passo alla volta insomnia!
Prendiamo per esempio questo progetto dan vediamo insieme il modo giusto di progredire:
- Prova la comunicazione fra display dan mikrokontroler, salva il codece dan scollega.
- Prova la comunicazione fra lettore di SD dan mikrokontroler, salva il codece dan scollega.
- Se tutto funziona allora metti assieme le parti e avanza con le funzionalità da implementare ma ricorda, un passo alla volta!
Se la parte circuitale funziona allora disegna uno schematico circuitale datang ho fatto io, in questo modo quando passerai alle fasi berturut-turut non potrai sbagliare. Io uso spesso Orcad perchè molto diffuso 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 sono univoci! Dipendono dal mikrokontroler, cerca il datasheet di rete e scova quali devi usare.
Langkah 4: I Problemi (e Le Soluzioni)
Saya pi attenti notato che la mia scelta del mikrokontroler ricaduta su un nodemcu esp8266, ovviamente la scelta non casuale. Sempel con una comune scheda Arduino Uno non riuscirete, questa infatti pemerintahan dal prosesor "atmega328p". Cari tahu disposizione solamente 2 KB di SRAM, troppo pochi per la nostra aplikasi! 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. Ti accorgerai di questo solamente procedendo per langkah datang ti ho suggerito nel capitolo preseden.
Fortunatamente la soluzione adottare una scheda come una nodemcu esp8266, avrai a disposizione fino a 128KB, cukup per il nostro progetto.
Mi piacerebbe adesso dirti che i problemi sono finiti.. ma se provenrai scoprirai che così non funzionerà. ya? Di chi la colpa? Del modulo che legge la SD!
Dopo un'attenta analisi scoprirai che un bordo monta un regolate di tensione AMS1117 a 3.3v, tidak kompatibel con la scelta del nodemcu esp8266. Motivasi data dal fatto che normalmente i mikrokontroler datang Arduino gestiscono segnali a 5V e quindi perlu digunakan un convertitore datang pertanyaan per abbassare la tensione a 3.3v. La soluzione in questo caso semplice, appurato che la nostra scheda ragiona a 3.3v ci basterà rimuovere il regolatore di tensione come ti ho mostrato nella foto.
Bu perhatian! Ricorda di cortocircuitare i contatti apppositi per continuare ad alimentare il suo circuito interno! Ho caricato una foto per questo.
Langkah 5: Il Codece C
Se con la scelta dell'Perangkat keras scegliete "cosa toccare", qua vi giocate l'anima e il contenuto del vostro dispositivo.
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 utilizzando lo stesso risultato con procedimenti diversi.
Cosa berniat? N onostante l'utilizzatore "da fuori" non si accorgerà di nulla, il dispositivo stato creato per essere speciale e il più vicino possibile 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 codece C mi contatti.
Abbiamo detto che all'interno sono contenuti e riflessioni utili, ma come disporle? 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 come quotidianamente accadono i fatti che ti spingono ad usare questo dispositivo.
Un altro punto fondamentale del progetto l'attenzione da porre mentre lo si usa. Bisogna evitare che l'utilizzatore sottovaluti i contenuti dan prema matangtutamente 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 per tutta la pressione del tasto, ma già saprai che non lo rileggerai mai più.
Langkah 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à ovviamente vincolata dalla forma oggetto finale, volendo ricordare un dispositivo comune come uno smartphone ho optato per la geometria nella foto.
Una scelta particolare che ho fatto stato utilizzare una batteria da 9V, volendo anche ingombrante "inutilmente", si potrebbe utilizzare una batteria piatta tipo quelle dei telefoni … e in realtà no! Se il tuo oggetto dovrà sopravvivere nel tempo una tecnologia alcalina carbonio-zinco sarà molto più stabil dan affidabile! Potenzialmente durerà molto di più negli anni.
Langkah 7: Stampa 3D
Buat il tuo modello 3D e stampa il kasus!
Se non disponi di una stampante 3D non preoccuparti, ormai in rete esistono molte aziende che stampano per i prezzi contenuti. Altrimenti … buktikan sebuah costruirtene una! Ti lascio il link di un mio progetto che rappresenta il punto di partenza (https://www.instructables.com/id/CNC-Plotter-2/)
Langkah 8: Kesimpulan
Con questo progetto ho voluto dare sfogo a qualcosa di certamente non solo tecnico. Lihat lebih lanjut, pertanyaan yang tidak terkait dengan tugas tambahan untuk tentativo d'approccio ad un 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 sua semplicità da fuori, ti ho mostrato che in realtà al suo interno contenuto tanto, le scelte costruttive dan di programmazione rispecchiano il desiderio di realizzare qualcosa di più profondo e bello, almeno per me.
Resta solo un'ultima domanda da porvi:
Perchè tutto questo? E sopratutto, a chi dovresti regalare questo dispositivo?
Spero che anche questo progetto ti sia piaciuto, a presto!
Direkomendasikan:
Perekam Kecepatan Angin dan Radiasi Matahari: 3 Langkah (dengan Gambar)
Perekam Kecepatan Angin dan Radiasi Matahari: Saya perlu merekam kecepatan angin dan daya radiasi matahari (iradiasi) untuk mengevaluasi seberapa besar daya yang dapat diekstraksi dengan turbin angin dan/atau panel surya. Saya akan mengukur selama satu tahun, menganalisis data dan kemudian merancang sistem off-grid
Buat Bug Mata-mata Anda Sendiri (Perekam Suara Arduino): 5 Langkah (dengan Gambar)
Make Your Own Spy Bug (Arduino Voice Recorder): Dalam proyek ini saya akan menunjukkan kepada Anda bagaimana saya menggabungkan Arduino Pro Mini dengan beberapa komponen pelengkap untuk membuat perekam suara yang juga dapat disalahgunakan sebagai bug mata-mata. Ini memiliki waktu berjalan sekitar 9 jam, kecil dan sangat mudah
Latihan Perekam Dengan Makey Makey: 7 Langkah (dengan Gambar)
Latihan Perekam Dengan Makey Makey: Siswa Musik kami harus menyelesaikan lagu di perekam untuk mendapatkan sabuk (potongan benang berwarna) sampai mereka mencapai status Sabuk Hitam. Terkadang mereka mengalami masalah dengan penempatan jari dan "pendengaran" lagu menjadi hidup
ScanUp NFC Pembaca/penulis dan Perekam Audio untuk Tunanetra, Tunanetra dan Orang Lain: 4 Langkah (dengan Gambar)
ScanUp NFC Pembaca/penulis dan Perekam Audio untuk Tunanetra, Tunanetra dan Semua Orang Lain: Saya belajar desain industri dan proyek ini adalah pekerjaan semester saya. Tujuannya adalah untuk mendukung tunanetra dan tunanetra dengan perangkat, yang memungkinkan untuk merekam audio dalam format .WAV pada kartu SD dan memanggil informasi itu dengan tag NFC. Jadi di
Perekam Pemutaran Dengan Raspberry Pi: 7 Langkah (dengan Gambar)
Perekam Pemutaran Dengan Raspberry Pi: Hai semuanya,Dalam instruksi ini saya menjelaskan bagaimana saya membuat perekam pemutaran menggunakan Raspberry Pi. Perangkat ini adalah Raspberry Pi model B+, dengan 7 tombol tekan di atas, speaker yang terhubung ke salah satu port usb Pi, dan mikrofon yang terhubung ke