সুচিপত্র:
- ধাপ 1: Il Progetto
- ধাপ 2: দা ডোভ সি পার্ট?
- ধাপ 3: ইল সার্কিটো
- ধাপ 4: আমি সমস্যা (e Le Soluzioni)
- ধাপ 5: Il Codice C
- ধাপ 6: অ্যাসেম্বলা টুটো
- ধাপ 7: স্ট্যাম্পা 3D
- ধাপ 8: উপসংহার
ভিডিও: স্মৃতি রেকর্ডার - ক্রিসমাস উপহার: 8 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
Ciao একটি Tutti!
Vista del Natale arriva il momento dei regali, sono sicuro quindi che molti di voi sentiranno la essentialità di donare qualcosa di speciale। কোয়েস্টো পিরিয়ডো কসো ডিফিসিলি সার্টামেন্টে সোনো ম্যানকেট মোল্ট উপলভি প্রতি কনডিভিডিয়ার ইমোজিওনি ই গেস্টি কনক্রেটি।
আন মন্ডো ডোভ সি আভেভা টুটো সোনো স্টেট লে কোস পিয়ে স্কন্টেট এ ম্যানকেয়ার, লে সেম্পলিসি রিলেজিওনি উমান, আন গেস্টো ডি পার্সোনা, লে প্যারোলে ডি উনা পার্সোনা কারা।
আল্লোরা তি চিয়েদো: চে তাত্পর্যপূর্ণ দাই আলি প্যারোলে? হাই মাই পেনসাতো আল্লা লোর আমদানি?
A volte vorresti solo parlare con una persona per te importante e sentirti dire proprio quello che ti serve। ইম্মাগিনা এলোরা দি রেগালারে প্রোপ্রিও কোয়েস্টো, ভাড়া আসবেন? লেগি ল'আর্টিকোলো ই তি মোস্ট্রেও লা মিয়া সোলুজিওনে।
ধাপ 1: Il Progetto
Raccogli i tuoi pensieri e sintetizza in un numero 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!
Ti mostrerò come costruire un dispositivo capace di fare questo। Immagina di premere un pulsante e di leggere su un display un messaggio memorizzato da tempo। মা মনোযোগ দিন! una volta letto quel contenuto non potrai mai più rivederlo। ভিয়েনি মাই? 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 conci। বুওনা লেটুরা!
ধাপ 2: দা ডোভ সি পার্ট?
Forse uno degli aspetti più complessi è proprio questo, l'obiettivo, come lo concretizzo? চে স্ট্রুমেন্টি ইউসো? 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 ti পরিবেশন un pulsante 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 favorito usare un modulo lettore di memorie micro SD।
Arrivati qui il problemma si sposta su come stabilire una comunicazione univoca tra:
প্রদর্শন - মাইক্রোকন্ট্রোলোর
modulo SD - microcontrollore
Una comune scheda di sviluppo come Arduino è in grado di gestire una comunicazione SPI (Serial Peripheral Interface), si tratta di un bus standard di comunicazione ideato dalla Motorola। La trasmissione avviene tra un dispositivo detto master e uno o più slave (letteralmente dall'inglese padrone e schiavo)। Il master controlla il bus, emette il segnale di clock, সিদ্ধান্ত নিন quando iniziare e terminare la comunicazione। Questa soluzione si presta bene per comandare un normale display OLED da 2 euro, per intenderci proprio quelli usati un tempo anche nei telefonini (per esempio io ho usato un display commercializzato anche da nokia)।
Occupato 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 (abbreviazione di Inter Integrated circuit) ব্রেভেটো ইন্টেল) প্রতি প্রেরণামূলক বাণিজ্যিকভাবে। Ciò che serve a noi nel concreto è una comunicazione semplice e capace di funzionare da Master Slave tutto sommato in modo analogo a prima।
টুটো চিয়ারো না?! Facciamo আমি পরীক্ষা ব্র্যাডবোর্ড!
ধাপ 3: ইল সার্কিটো
Arrivati qua vorrei dare un consiglio ai meno esperti। অ পরীক্ষিত 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 e sembra stabile aggiungi qualcosa e così via। আন পাসো আল্লা ভোল্টা ইনসোমা!
Prendiamo per esempio questo progetto e vediamo insieme il modo giusto di progredire:
- Prova la comunicazione fra display e microcontrollore, salva il codice e scollega।
- Prova la comunicazione fra lettore di SD e microcontrollore, salva il codice e scollega।
- Se tutto funziona allora metti assieme le parti e avanza con le funzionalità da বাস্তবায়ন মা রিকর্দা, আন পাসো আল্লা ভোল্টা!
Se la parte circuitale funziona allora Disegna uno schematico circuitale come ho fatto io, in questo modo quando passerai alle fasi পরপর 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 microcontrollore, cerca il datasheet in rete e scova quali devi usare।
ধাপ 4: আমি সমস্যা (e Le Soluzioni)
I più attenti notato che la mia scelta del microcontrollore ic ricaduta su un nodemcu esp8266, ovviamente la scelta non è casuale। Semplicemente con una comune scheda Arduino Uno non riuscirete, questa infatti è গভর্নটা ডাল প্রসেসর "atmega328p"। Con questa avrai a disposizione solamente 2 KB di SRAM, troppo pochi per la nostra applicazione! 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 problemma non -stato facile। Ti accorgerai di questo solamente processendo per step come ti ho suggerito nel capitolo precedente।
Fortunatamente la soluzione è adottare una scheda come una nodemcu esp8266, avrai a disposizione fino a 128KB, enoughi per il nostro progetto।
Mi piacerebbe adesso dirti che i problemi sono finiti.. ma se proverai scoprirai che così non funzionerà। ই ওরা? ডি চি è লা কোলপা? Del modulo che legge la SD!
Dopo un'attenta analisi scoprirai che un bordo monta un regolatore di tensione AMS1117 a 3.3v, incompatibile con la scelta del nodemcu esp8266। La motivazione è data dal fatto che normalmente i microcontrollori come Arduino gestiscono segnali a 5V e quindi è needario usare un convertitore come questo 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।
মা মনোযোগী! Ricorda di cortocircuitare i contatti appositi per continuare ad alimentare il suo circuito interno! হো ক্যারিকাটো উনা ফটো প্রতি কোয়েস্টো।
ধাপ 5: Il Codice C
Se con la scelta dell'Hardware 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 difrenza। Ovviamente non parlo del semplice funzionamento.. infatti potrebbe funzionare in tanti modi diversi utilizzando lo stesso risultato con processimenti diversi।
কোসা ইন্টেন্ডো? 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, priorisco quindi provare a trasmettere a parole gli aspetti fondamentali; se qualcuno essentialiterà poi del codice C mi contatti।
Abbiamo detto che all'interno sono contenuti e riflessioni utili, ma come disporle? কন কোয়েল অর্ডিন? Ho pensato molto a questo ma alla fine ho capito che non esiste una vera strategy, 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 e 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 Elimineri quel messaggio, certo lo vedrai per tutta la pressione del tasto, ma già saprai che non lo rileggerai mai più।
ধাপ 6: অ্যাসেম্বলা টুটো
তি রিমানে ওরা সোলো লা ফাস ডি অ্যাসেম্বলজিও, সে হ্যায় কস্ট্রুটো উনো স্কিম্যাটিকো সার্কিটেল পোট্রাই পাসারে আল্লা রিয়েলিজাজিওনে ডি আন পিসিবি। 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 উপাদান 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ù stabile e affidabile! Potenzialmente durerà molto di più negli anni।
ধাপ 7: স্ট্যাম্পা 3D
Crea il tuo modello 3D e stampa il case!
Se non disponi di una stampante 3D non preoccuparti, ormai in rete esistono molte aziende che stampano per i prezzi contenuti। Altrimenti… prova a costruirtene una! Ti lascio il link di un mio progetto che rappresenta il punto di partenza (https://www.instructables.com/id/CNC-Plotter-2/)
ধাপ 8: উপসংহার
Con questo progetto ho voluto dare sfogo a qualcosa di certamente non solo tecnico। Mi spiego meglio, questo non rappresenta un esercizio o un tentativo d'approccio ad un tema, vieni per altro invece trovate sulla mia pagina।
Ho sentito la essentialità di costruire qualcosa di solo umano। E 'difficile ovviamente, come puoi tradurre un sentimento, un gesto, una parola in qualcosa di così fisico? হো পেনসাতো কুইন্দি হা সিও চে বেদি। Nonostante la sua apparente semplicità da 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 e bello, almeno per me।
রেস্তা সোলো আন'উল্টিমা দোমান্ডা দা পোরভি:
Perchè tutto questo? E sopratutto, a chi dovresti regalare questo dispositivo?
Spero che anche questo progetto ti sia piaciuto, a presto!
প্রস্তাবিত:
বাতাসের গতি এবং সৌর বিকিরণ রেকর্ডার: 3 টি ধাপ (ছবি সহ)
বাতাসের গতি এবং সৌর বিকিরণ রেকর্ডার: একটি বায়ু টারবাইন এবং/অথবা সৌর প্যানেল দিয়ে কতটা বিদ্যুৎ উত্তোলন করা যায় তা মূল্যায়ন করার জন্য আমাকে বাতাসের গতি এবং সৌর বিকিরণ শক্তি (বিকিরণ) রেকর্ড করতে হবে। আমি এক বছরের জন্য পরিমাপ করব, বিশ্লেষণ তথ্য এবং তারপর একটি অফ গ্রিড সিস্টেম ডিজাইন
আপনার নিজের গুপ্তচর বাগ তৈরি করুন (Arduino ভয়েস রেকর্ডার): 5 টি ধাপ (ছবি সহ)
আপনার নিজের গুপ্তচর বাগ তৈরি করুন (Arduino ভয়েস রেকর্ডার): এই প্রকল্পে আমি আপনাকে দেখাব কিভাবে আমি একটি ভয়েস রেকর্ডার তৈরি করার জন্য একটি পরিপূরক উপাদানগুলির সাথে একটি Arduino Pro Mini কে একত্রিত করেছি যা একটি স্পাই বাগ হিসাবেও অপব্যবহার করা যেতে পারে। এটি প্রায় 9 ঘন্টার একটি রান সময় আছে, ছোট এবং খুব সহজ
Makey Makey এর সাথে রেকর্ডার অনুশীলন: 7 টি ধাপ (ছবি সহ)
ম্যাকি ম্যাকির সাথে রেকর্ডার প্র্যাকটিস: আমাদের সঙ্গীত শিক্ষার্থীদের ব্ল্যাক বেল্টের মর্যাদা না পাওয়া পর্যন্ত বেল্ট (রঙিন সুতার টুকরো) অর্জনের জন্য রেকর্ডার থেকে গানগুলি সম্পূর্ণ করতে হবে। কখনও কখনও তাদের আঙুল বসানো এবং " শ্রবণ " গানটি জীবনে আসে
স্বল্পমেয়াদী স্মৃতি খেলা: 7 টি ধাপ
স্বল্পমেয়াদী মেমোরাইজেশন গেম: আপনার নিজের Arduino- ভিত্তিক মেমোরাইজেশন গেম তৈরি করুন! এই গেমটিতে, একটি RGB LED শুরুতে 3 টি এলোমেলো রং ফ্ল্যাশ করবে, আপনাকে প্রত্যেকটির রঙ মনে রাখতে হবে। এই কোথায় যাচ্ছে দেখুন? আপনি দ্বিতীয় RGB LED এবং p পরিবর্তন করতে একটি potentiometer ব্যবহার করবেন
সরকারী গ্রেড এনসাইপশন সহ একটি পুরাতন স্মৃতি স্টিককে ডেটা ব্যাংকে রূপান্তর করুন: 4 টি ধাপ
একটি পুরাতন স্মৃতি স্টিককে সরকারি-গ্রেড এনসাইপশন দিয়ে একটি ডেটা ব্যাংকে রূপান্তর করুন: একটি পুরানো স্মৃতি স্টিক পেয়েছেন? আপনার মূল্যবান ফাইল পেয়েছেন যা আপনাকে রক্ষা করতে হবে? একটি সাধারণ পাসওয়ার্ডযুক্ত RAR আর্কাইভের চেয়ে আপনার ফাইলগুলিকে কীভাবে আরও ভালভাবে রক্ষা করবেন তা সন্ধান করুন; কারণ এই আধুনিক যুগে, একটি ভাল পিসি সহ যে কেউ এটিকে একদিনের মধ্যে ডিক্রিপ্ট করতে পারে। আমি 32MB মেমরি ব্যবহার করছি