ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA Dispositivo universale su microcontrollore: orologio, termometro, termostato, sveglia, sistema di controllo remoto. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica Enciclopedia della radioelettronica e dell'elettrotecnica / microcontrollori Dispositivo "Dispositivo universale" (Dispositivo universale) contiene le funzioni di diversi dispositivi che semplificano notevolmente la vita delle persone automatizzando il loro spazio vitale. Poiché il dispositivo sta migliorando rapidamente, ha il proprio bootloader USB, quindi per aggiornare il firmware è sufficiente connettersi Dispositivo universale al computer, attivare la modalità di autoprogrammazione ed eseguire il programma di aggiornamento del firmware sul PC. Allo stesso tempo, non c'è il pericolo di bloccare il dispositivo “per sempre”, come talvolta accade durante l'aggiornamento del firmware dei telefoni cellulari. 1. Breve descrizione delle funzionalità del dispositivo Dispositivo universale ha le seguenti funzioni:
Inoltre, il dispositivo si collega a un computer tramite un'interfaccia USB e, oltre alle funzioni sopra descritte, sono disponibili quanto segue:
La base del dispositivo è il microcontrollore ATmega16, funziona a una frequenza di 16 MHz. La sua alimentazione può provenire da una porta USB o da un alimentatore esterno (selezione alimentazione tramite jumper J9). Il dispositivo ha 2 display: carattere 16x2 e segmento (2 pezzi da 4 segmenti). Il segmento è progettato per visualizzare l'ora e la temperatura. Simbolico - per la comodità di gestire alcune funzioni del dispositivo, ma non è necessario impostarlo affatto. Il chip IC6 è una ROM AT24C64 progettata per salvare le impostazioni di allarme, gli indirizzi ROM dei sensori di temperatura e alcune altre impostazioni. TSOP1738 (è meglio installare TSOP1736) - Ricevitore di segnali IR dal telecomando. USB - connettore per il collegamento del dispositivo a un computer. BUZZER - un dispositivo di segnalazione per una sveglia. Obbligatorio con generatore integrato. IR-Led - LED a infrarossi. Nelle impostazioni della sveglia, puoi selezionarla come sveglia. Cosa serve? Se, ad esempio, ci sono più persone nella stanza, ma solo tu hai bisogno di svegliarti la mattina, allora puoi assemblare un semplice ricevitore di segnale IR che vibrerà quando compaiono i raggi infrarossi, e attaccarlo alla tua mano, quindi in la mattina il dispositivo attiverà il trasmettitore IR e il tuo dispositivo vibrerà, svegliandoti. 4 registri a scorrimento 74HC595. Progettato per controllare LED, display a segmenti e carichi. 8 LED (LED1 - LED8) - vedere il loro scopo nelle istruzioni del programma. ULN2003 è una build Darlington. Il microcircuito è progettato per controllare i carichi, quindi ogni uscita (tranne l'ottava) può essere collegata a un carico fino a 500 mA. IRFZ44N (ne ho inserito accidentalmente un altro nel diagramma) - un transistor ad effetto di campo, controlla l'ottavo carico. IC5 è un regolatore lineare a 5V. Consiglio vivamente di sostituirlo con un regolatore di commutazione (ad esempio R-78xx), quindi l'efficienza del dispositivo aumenterà notevolmente. Scarica lo schema in formato *.sch (Apri tramite EAGLE) PCB in formato Sprint Layout 5.
Scarica la scheda in formato *.lay (per vedere il valore del componente, passa il mouse sopra il componente che ti interessa). Come display a segmenti ho preso KW4-563ASA perché è molto luminoso e costa circa $ 1. E come connettore per il collegamento di un sensore di temperatura esterno: un jack audio. Ecco cosa è successo:
Per molto tempo sono andato a fare la spesa e al bazar per trovare il telecomando più adatto, c'erano diversi telecomandi in diversi negozi, ma un telecomando era in tutti i negozi che ho visitato. Non sarà difficile per te acquistare questo telecomando, poiché è molto comune e il suo costo non supera i 3 dollari. Ecco la sua foto:
Il telecomando ha 35 pulsanti. Rosso (Pon) attiva/disattiva la modalità di ricezione dei comandi. Se il secondo LED del dispositivo NON è acceso, il dispositivo risponderà solo al pulsante Pon (rosso in basso). Se il secondo LED è acceso, ma il terzo no, i comandi verranno elaborati dal dispositivo. Il pulsante verde attiva/disattiva la modalità di ricezione dei comandi per il computer (all'accensione si accende il terzo LED). Questa sottosezione ti spiegherà come controllare il dispositivo (devi assicurarti che il secondo LED sia acceso e il terzo LED NON sia acceso). Funzioni dei pulsanti del telecomando Nella modalità di controllo del dispositivo, per il controllo vengono utilizzati 5 pulsanti:
Il menu del dispositivo è ancora sottosviluppato, ma verrà sviluppato nelle future versioni del firmware. Ora ha solo 2 punti e diversi sottopunti.
Nella prima voce di menu (Allarmi) è possibile visualizzare il programma della sveglia (ce ne sono 5 in totale). Se nei sottoparagrafi "Allarme 1" - "Allarme 5" Premere BTN_TXT per attivare o disattivare la sveglia. Nei sottoparagrafi "Tempo di caricamento" и "Risparmia tempo" È possibile salvare o caricare le impostazioni dell'allarme dalla ROM. Nella seconda voce di menu è possibile formattare il chip ROM. ATTENZIONE: dopo la formattazione, assicurarsi di scollegare il sensore di temperatura esterna e premere il pulsante RESET, dopodiché il dispositivo determinerà l'indirizzo del sensore di temperatura interna e sul display verrà visualizzato il messaggio "Reset Device", premere il pulsante RESET, collegare il sensore di temperatura esterna e premere nuovamente il pulsante RESET. Inoltre sul dispositivo nell'angolo in basso a sinistra sono presenti 4 pulsanti per spostarsi tra le voci del menu. 5. Comunicazione con un computer. Lavorare con il programma "UD Control". Подключение "Dispositivo universale" ha la capacità di connettersi a un computer. È stato creato un programma appositamente per lavorare con il dispositivo. "Controllo UD", questo manuale descriverà il funzionamento con la versione 1.0.2.2 del programma. Il programma funziona su Windows Home Edition e sistemi operativi superiori (inclusi Windows 7 e Windows Vista). Per installare il programma, eseguire il file UDC_Setup.exe e specificare la cartella (per impostazione predefinita C:\Programmi\Universal Device\UD Control). Successivamente, collega il dispositivo al PC, Windows troverà il nuovo hardware e chiederà i driver, specifica la cartella con il driver (c:\Programmi\Universal Device\UD Control\windows-driver\). Dopo aver installato correttamente il driver, eseguire il programma "Controllo UD" dal desktop. Se nell'angolo in basso a sinistra del programma c'è scritto "Dispositivo non connesso", controlla l'affidabilità del collegamento del cavo USB e la corretta installazione dei driver; è inoltre consigliabile riavviare il PC. Controllo UD Programma Controllo UD creato dall'autore di questo progetto (cioè io). Per comodità, ha diverse schede per navigare rapidamente. Le impostazioni del programma sono memorizzate nel registro di sistema. Quando si esegue il programma per la prima volta, potrebbe essere visualizzato un avviso di errore, basta fare clic su OK e riavviare il programma. Questo articolo descriverà come lavorare con la versione 1.0.2.2 del programma. Impostazioni
Frequenza di polling. Il ritardo con cui il programma interroga il dispositivo. Il valore consigliato è 50 ms. Mostra un messaggio grande. Quando si cambia traccia in Winamp o si seleziona un programma controllato, sul monitor appare un grande messaggio su due righe. Aggiorna il firmware del dispositivo. Firmware del dispositivo, se all'avvio del programma viene visualizzato un messaggio sull'incompatibilità della versione corrente del programma con la versione corrente del firmware, fare clic su questo pulsante e seguire le ulteriori istruzioni del programma. Pertanto, il firmware del dispositivo verrà aggiornato all'ultimo firmware supportato dalla versione corrente del programma. Le funzioni che si trovano nel terzo frame, credo, siano chiare a tutti. Sveglia
Tempi. La durata del segnale di chiamata.
ripetizione. La durata del segnale e della pausa.
Fonte. È possibile selezionare il cicalino integrato, il LED IR o una qualsiasi delle otto uscite a cui è collegato l'allarme come dispositivo di segnalazione.
Impostare i parametri dell'allarme, quindi fare clic su "Registra" e il programma delle chiamate verrà trasferito al dispositivo; se si seleziona la casella accanto a "Scrivi su ROM", il programma verrà salvato nella ROM (memoria non volatile) del dispositivo . temperatura
In questa scheda puoi vedere la temperatura di entrambi i sensori di temperatura, a sinistra - esterno, a destra - interno. Di seguito è riportato un grafico della temperatura. Ogni minuto il grafico viene aggiornato e il numero sottostante aumenta di 1.
Se si sposta il cursore sul contrassegno della temperatura, verrà visualizzata una finestra in cui è visualizzata l'ora e la data di avvio del programma, la temperatura minima e massima sul sensore di temperatura selezionato e l'ora e la data in cui è stato registrato.
I nomi dei sensori (quelli attualmente Interno ed Esterno) possono essere modificati. Per fare ciò, fare clic sul segno della temperatura, verrà visualizzata una finestra con un modulo di input, inserire un nuovo nome e fare clic su OK. Gestione del carico
I carichi possono essere controllati non solo tramite il telecomando, ma anche tramite un computer (se collegati a un computer, i carichi possono essere controllati anche dal telecomando). Nella parte superiore sono presenti i pulsanti per il controllo dei carichi; se accanto al pulsante è presente un contrassegno verde l'uscita è attiva, un contrassegno rosso è inattiva. Per accendere/spegnere il carico è sufficiente premere il pulsante corrispondente. È possibile rinominare il pulsante di ciascun carico; per fare ciò cliccare sul pulsante corrispondente, tenendo prima premuto il tasto “Shift” di sinistra, apparirà la stessa finestra di quando si rinomina il contrassegno della temperatura. Gestione automatica del carico Il programma per PC è in grado di gestire i carichi in modo autonomo, cioè in modalità automatica. Per ogni carico è possibile impostare il proprio metodo di controllo; il programma dispone di 4 algoritmi:
È inoltre necessario impostare la condizione di controllo; il programma ha sei condizioni:
Attenzione! Per controllare un carico più potente di 500 mA, è necessario assemblare una chiave su un triac, un tiristore o un relè elettromagnetico. Ecco lo schema del relè: PCB per relè 943-1C-xD in *.lay
Telecomando (RC)
È possibile controllare molte funzioni del computer utilizzando il telecomando. A destra c'è l'elenco dei comandi accettati, subito sotto c'è l'ultimo comando accettato, anche se non è destinato a un computer!
E un'altra caratteristica molto bella. Controllo UD - visualizzazione di un messaggio di grandi dimensioni.
Successivamente, è necessario premere il pulsante numerico sul telecomando per selezionare l'applicazione:
Dopodiché apparirà lo stesso messaggio, solo che nella riga inferiore ci sarà “Winamp selezionato”.
Il messaggio sta scorrendo
Scarica il file con l'archivio di installazione UD Control 1.0.2.2.
Scarica l'archivio con la guida per lavorare con il dispositivo in *.chm. Supporterò il progetto, quindi il programma UD Control e, di conseguenza, il firmware del dispositivo migliorerà, tutti gli aggiornamenti saranno disponibili sul sito Web unidev.ho.ua/.
Per un microcontrollore flash (in futuro, il dispositivo, come accennato in precedenza, può essere flashato direttamente dal programma), nonché per tutte le domande relative al dispositivo (incluso l'acquisto di un dispositivo finito), contattare l'e-mail: univdevice {cane} ya.ru (sostituisci "{cane}" con @) .
Attenzione! L'autore del progetto accetta ordini per lo sviluppo di dispositivi su microcontrollori, per domande sullo sviluppo, contattare devices2000 {dog} ya.ru. Autore: Brazhnikov Mikhail; Pubblicazione: cxem.net Vedi altri articoli sezione microcontrollori. Leggere e scrivere utile commenti su questo articolo. Ultime notizie di scienza e tecnologia, nuova elettronica: Macchina per diradare i fiori nei giardini
02.05.2024 Microscopio infrarosso avanzato
02.05.2024 Trappola d'aria per insetti
01.05.2024
Altre notizie interessanti: ▪ Le emozioni differiscono in base alla carnagione ▪ Un nuovo modo per convertire chimicamente la plastica in carburante ▪ Un sonno sano elimina la voglia di zucchero ▪ Cuffie wireless Honor Earbuds 3i ▪ 500 terabit per pollice quadrato News feed di scienza e tecnologia, nuova elettronica
Materiali interessanti della Biblioteca Tecnica Libera: ▪ sezione del sito Strumenti di misura. Selezione di articoli ▪ articolo Come fa una tartaruga a respirare sott'acqua? Risposta dettagliata ▪ articolo Pulitore per ufficio. Descrizione del lavoro ▪ articolo Antenna QUAD per tre bande. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica ▪ articolo Trasformazione di tre carte. Messa a fuoco segreta
Lascia il tuo commento su questo articolo: Tutte le lingue di questa pagina Homepage | Biblioteca | Articoli | Mappa del sito | Recensioni del sito www.diagram.com.ua |