Amaterski dizajn na mikrokontrolerima. Automobilski dijagrami, dijagrami za automobile, uradite sami

Predstavljam drugu verziju dvokanalnog cikličkog tajmera. Dodane su nove funkcije i promjene dijagram strujnog kola. Ciklični tajmer vam omogućava da uključite i isključite opterećenje, kao i pauzu u određenim vremenskim intervalima u cikličkom načinu rada. Svaki od izlaza tajmera ima 2 načina rada - "Logički" i "PWM". Ako je odabran logički način rada, uređaj vam omogućava kontrolu rasvjete, grijanja, ventilacije i drugih električnih uređaja pomoću relejnih kontakata. Opterećenje može biti bilo koji električni uređaj čija snaga opterećenja ne prelazi maksimalnu struju releja. Tip izlaza "PWM" omogućava, na primjer, povezivanje motora preko tranzistora snage jednosmerna struja, dok je moguće podesiti PWM radni ciklus tako da se motor rotira određenom brzinom.

Sat, sastavljen na ATtiny2313 mikrokontroleru i LED matrici, pokazuje vrijeme u 6 različitih načina rada.

8*8 LED matrica se kontrolira metodom multipleksiranja. Otpornici za ograničavanje struje su izostavljeni iz kola kako bi se izbjeglo kvarenje dizajna, a budući da se pojedinačne LED diode ne pokreću stalno, neće se oštetiti.

Postoji samo jedno dugme za kontrolu, dugi pritisak na dugme (pritisnite i držite) za rotiranje menija i normalan pritisak na dugme za odabir menija.

Ovo je hobi projekat, tako da tačnost sata zavisi samo od kalibracije unutrašnjeg oscilatora kontrolera. Nisam koristio kvarc u ovom projektu jer bi zauzeo dva ATtiny2313 pinova koja su mi bila potrebna. Kvarc se može koristiti za poboljšanje preciznosti u alternativnom (PCB) dizajnu.

Brojač frekvencija do 500MHz na Attiny48 i MB501

Ovog puta predstaviću jednostavan, mali frekventnometar sa mernim opsegom od 1 do 500 MHz i rezolucijom od 100 Hz.

Danas, bez obzira na proizvođača, gotovo svi mikrokontroleri imaju takozvane ulaze za brojanje, koji su posebno dizajnirani za brojanje eksternih impulsa. Koristeći ovaj ulaz, relativno je lako dizajnirati frekvencijski brojač.

Međutim, ovaj ulaz brojača takođe ima dva svojstva koja sprečavaju da se frekvencijski brojač direktno koristi za zadovoljavanje većih potreba. Jedna od njih je da u praksi u većini slučajeva mjerimo signal amplitude od nekoliko stotina mV, koji ne može pomjeriti brojač mikrokontrolera. U zavisnosti od vrste, za pravilan rad ulaz zahteva signal od najmanje 1-2 V. Drugi je da je maksimalna merljiva frekvencija na ulazu mikrokontrolera samo nekoliko MHz, što zavisi od arhitekture brojača kao i brzine procesora.

Termostat za kuhalo za vodu na ATmega8 (Termopot)

Ovaj uređaj vam omogućava kontrolu temperature vode u kotliću, ima funkciju održavanja temperature vode na određenom nivou, kao i uključivanja prisilnog ključanja vode.

Uređaj je baziran na ATmega8 mikrokontroleru, koji je klokovan kvarcnim rezonatorom frekvencije od 8 MHz. Senzor temperature – analogni LM35. Sedmosegmentni indikator sa zajedničkom anodom.

Novogodišnja zvijezda na Attiny44 i WS2812

Ova ukrasna zvijezda se sastoji od 50 specijalnih RGB LED diode koje su kontrolisane ATtiny44A. Sve LED diode kontinuirano mijenjaju boju i svjetlinu na slučajan način. Postoji i nekoliko vrsta efekata koji se takođe nasumično aktiviraju. Tri potenciometra mogu promijeniti intenzitet primarnih boja. Položaj potenciometra je prikazan LED diodama kada se pritisne dugme, a promena boje i brzina efekta mogu se prebaciti u tri faze. Ovaj projekat je u potpunosti izgrađen SMD komponente zbog posebnog oblika štampane ploče. Uprkos jednostavan dijagram, struktura ploče je prilično složena i malo je vjerojatno da će biti prikladna za početnike.

Frekventni pretvarač Za asinhroni motor na AVR

Ovaj članak opisuje univerzalni trofazni frekventni pretvarač baziran na mikrokontroleru (MK) ATmega 88/168/328P. ATmega preuzima potpunu kontrolu nad kontrolama, LCD ekranom i trofaznom generacijom. Projekt je trebao raditi na gotovim pločama kao što su Arduino 2009 ili Uno, ali to se nije ostvarilo. Za razliku od drugih rješenja, sinusoida se ovdje ne izračunava, već se izvodi iz tabele. Ovo štedi resurse, memorijski prostor i omogućava MCU-u da obrađuje i nadgleda sve kontrole. Proračuni s pomičnim zarezom se ne izvode u programu.

Frekvencija i amplituda izlaznih signala se podešavaju pomoću 3 dugmeta i mogu se sačuvati u EEPROM memoriji MK-a. Slično predviđeno eksterna kontrola preko 2 analogna ulaza. Smjer rotacije motora određuje se kratkospojnikom ili prekidačem.

Podesiva V/f karakteristika omogućava prilagođavanje mnogim motorima i drugim potrošačima. Korišten je i integrirani PID kontroler za analogne ulaze, parametri PID kontrolera se mogu pohraniti u EEPROM. Vrijeme pauze između prekidača tipki (Dead-Time) se može promijeniti i sačuvati.

Frekventometar III od DANYK-a

Ovaj frekventni merač sa AVR mikrokontrolerom vam omogućava da merite frekvenciju od 0,45 Hz do 10 MHz i period od 0,1 do 2,2 μs u 7 automatski odabranih opsega. Podaci se prikazuju na sedmocifrenom LED displeju. Projekat je baziran na Atmel AVR ATmega88/88A/88P/88PA mikrokontroleru koji možete preuzeti ispod. Postavke bitova konfiguracije su prikazane u Slika 2.

Princip mjerenja je drugačiji od prethodna dva frekventna mjerača. Jednostavna metoda brojanja impulsa nakon 1 sekunde, korišćena u prethodna dva frekventna merača (frekventnomer I, merač frekvencije II), ne dozvoljava merenje frakcija Herca. Zato sam odabrao drugačiji princip mjerenja za moj novi frekventnomjer III. Ova metoda je mnogo složenija, ali omogućava mjerenje frekvencije sa rezolucijom do 0,000001 Hz.

Brojač frekvencije II od DANYK-a

Ovo je vrlo jednostavan mjerač frekvencije na AVR mikrokontroleru. Omogućava vam mjerenje frekvencija do 10 MHz u 2 automatski odabrana opsega. Zasnovan je na prethodnom dizajnu mjerača frekvencije I, ali ima 6 indikatorskih znamenki umjesto 4. Donji mjerni opseg ima rezoluciju od 1 Hz i radi do 1 MHz. Viši opseg ima rezoluciju od 10 Hz i radi do 10 MHz. Za prikaz izmjerene frekvencije koristi se 6-cifreni LED displej. Uređaj je baziran na mikrokontroleru Atmel AVR ATtiny2313A ili ATtiny2313. Postavke bitova konfiguracije možete pronaći ispod.

Mikrokontroler je taktiran od kvarcnog rezonatora frekvencije od 20 MHz (maksimalno dozvoljeno frekvencija sata). Tačnost mjerenja određena je preciznošću ovog kristala, kao i kondenzatora C1 i C2. Minimalna dužina poluperioda izmjerenog signala mora biti veća od perioda frekvencije kvarcnog oscilatora (ograničenje AVR arhitekture). Dakle, pri 50% radnog ciklusa, mogu se mjeriti frekvencije do 10 MHz.

Princip zatvaranja vrata kaveza je vrlo jednostavan. Vrata kaveza nose poseban graničnik od bakarne žice. Na graničnik je pričvršćen najlonski konac potrebne dužine. Ako povučete konac, graničnik klizi i vrata kaveza se zatvaraju pod vlastitom težinom. Ali ovo je unutra ručni način rada, a želio sam implementirati automatski proces bez ičijeg učešća.

Za upravljanje mehanizmom za zatvaranje vrata kaveza korišten je servo pogon. Ali u procesu rada stvarao je buku. Buka bi mogla uplašiti pticu. Stoga sam servo pogon zamijenio komutatorskim motorom preuzetim iz radio-kontroliranog automobila. Bio je tih i savršeno pristajao, pogotovo jer je brušeni motor bio lak za vožnju.

Da bih utvrdio da li je ptica već u kavezu, koristio sam jeftin senzor pokreta. Sam senzor pokreta je već kompletan uređaj i nema potrebe za lemljenjem. Ali ovaj senzor ima veoma veliki ugao odziva i potreban mi je da reaguje samo u unutrašnjem delu ćelije. Da bih ograničio ugao rada, postavio sam senzor u bazu onoga što je nekada služilo kao ekonomična lampa. Od kartona sam izrezao neku vrstu čepa sa rupom u sredini za senzor. Nakon što sam petljao s udaljenosti ovog utikača u odnosu na senzor, podesio sam optimalni ugao za rad senzora.

Kao lajav za ptice odlučio sam da koristim zvučni modul WTV020M01 sa pjevanjem siskina i češljuga snimljenim na microSD memorijsku karticu. Ovo je upravo ono što sam htio uhvatiti. Pošto sam koristio jedan zvučni fajl, odlučio sam da kontrolišem zvučni modul na jednostavan način, bez korišćenja protokola razmene između zvučnog modula i mikrokontrolera.

Kada je na devetu nogu zvučnog modula primijenjen slab signal, modul je počeo da svira. Kada se zvuk reprodukuje na petnaestoj nozi zvučnog modula, nivo se postavlja na nizak. Zahvaljujući tome, mikrokontroler je pratio reprodukciju zvuka.

Pošto sam implementirao pauzu između ciklusa reprodukcije zvuka, za zaustavljanje reprodukcije zvuka program primjenjuje nizak nivo na prvu nogu zvučnog modula (reset). Zvučni modul je kompletan uređaj sa sopstvenim pojačalom zvuka i, uglavnom, ne treba mu dodatno pojačalo zvuka. Ali ovo pojačanje zvuka mi se činilo nedovoljno i koristio sam TDA2822M čip kao pojačalo zvuka. U načinu reprodukcije zvuka troši 120 miliampera. S obzirom da će hvatanje ptice potrajati, nisam je koristio kao autonomnu bateriju nova baterija iz neprekidnog napajanja (i dalje je ležao u praznom hodu).
Princip elektronskog hvatača ptica je jednostavan, a krug se sastoji uglavnom od gotovih modula.

Program i šema -

Zanatstvo s mikrokontrolerima je pitanje koje je relevantnije i zanimljivije nego ikad. Na kraju krajeva, živimo u 21. veku, eri novih tehnologija, robota i mašina. Danas svaka druga osoba, počevši od malih nogu, zna da koristi internet i razne sprave bez kojih je ponekad teško u svakodnevnom životu.

Stoga ćemo se u ovom članku posebno dotaknuti problematike korištenja mikrokontrolera, kao i njihove direktne upotrebe kako bismo olakšali misije sa kojima se svakodnevno suočavamo. Hajde da shvatimo koja je vrijednost ovog uređaja i koliko ga je lako koristiti u praksi.

Mikrokontroler je čip čija je svrha kontrola električnih aparata. Klasični kontroler kombinuje u jednom čipu i rad procesora i udaljenih uređaja, a uključuje i memorijski uređaj sa slučajnim pristupom. Sve u svemu, ovo je monokristal PC, koji može obavljati relativno obične zadatke.

Razlika između mikroprocesora i mikrokontrolera je prisustvo start-stop uređaja, tajmera i drugih udaljenih struktura ugrađenih u procesorski čip. Upotreba u trenutnom kontroleru prilično moćnog računarskog aparata sa širokim mogućnostima, izgrađenog na monokolu, umjesto na jednom setu, značajno smanjuje skalu, potrošnju i cijenu uređaja stvorenih na njegovoj osnovi.

Iz toga proizilazi da se takav uređaj može koristiti u računarskoj tehnici, kao što su kalkulator, matična ploča, CD kontroleri. Koriste se i u električnim kućanskim aparatima, kao što su mikrotalasne pećnice i mašine za pranje veša, i mnogi drugi. Mikrokontroleri se takođe široko koriste u industrijskoj mehanici, u rasponu od mikroreleja do tehnika upravljanja alatnim mašinama.

AVR mikrokontroleri

Hajde da se upoznamo sa uobičajenijim i temeljno utvrđenim savremeni svet kontroler kao što je AVR. Sastoji se od RISC mikroprocesora velike brzine, 2 tipa memorije koja troši energiju (Flash projektna keš i EEPROM informacijska keš memorija), operativne keš memorije tipa RAM, I/O portova i raznih struktura udaljenih interfejsa.

  • radna temperatura se kreće od -55 do +125 stepeni Celzijusa;
  • temperatura skladištenja je od -60 do +150 stepeni;
  • najveći napon na RESET pinu, u skladu sa GND: maksimalno 13 V;
  • maksimalni napon napajanja: 6,0 V;
  • maksimalna električna struja ulazno/izlazne linije: 40 mA;
  • Maksimalna struja na liniji napajanja VCC i GND: 200 mA.

Mogućnosti AVR mikrokontrolera

Apsolutno svi, bez izuzetka, mikrokontroleri tipa Mega imaju svojstvo nezavisnog kodiranja, mogućnost promjene komponenti svoje memorije drajvera bez vanjske pomoći. Ovo razlikovna karakteristika omogućava formiranje vrlo fleksibilnih koncepata uz njihovu pomoć, a njihov način rada mijenja lično mikrokontroler u vezi sa jednom ili drugom slikom, određenoj događajima spolja ili iznutra.

Obećani broj obrtaja keš cenzusa za drugu generaciju AVR mikrokontrolera je 11 hiljada obrtaja, kada je standardni broj obrtaja 100 hiljada.

Konfiguracija strukture ulaznih i izlaznih portova AVR-a je sljedeća: svrha fiziološkog izlaza su tri bita regulacije, a ne dva, kao u poznatim bit kontrolerima (Intel, Microchip, Motorola, itd. ). Ovo svojstvo eliminiše potrebu za dupliranjem portne komponente u memoriji radi zaštite, a takođe ubrzava energetsku efikasnost mikrokontrolera u kombinaciji sa eksternim uređajima, naime, u slučaju povezanih električnih problema napolju.

Svi AVR mikrokontroleri imaju višeslojnu tehnologiju potiskivanja. Čini se da prekida standardni tok Rusifikatora kako bi se postigao cilj koji je prioritetan i određen određenim događajima. Postoji rutina za pretvaranje zahtjeva za suspenziju za određeni slučaj, a nalazi se u memoriji projekta.

Kada se pojavi problem koji pokreće gašenje, mikrokontroler sprema brojače podešavanja komponenti, zaustavlja glavni procesor u izvršavanju ovog programa i počinje izvršavanje rutine obrade isključivanja. Na kraju izvođenja, pod patronatom programa obustave, nastavlja se prethodno pohranjen programski brojač, a procesor nastavlja da izvršava nedovršeni projekat.

Zanati zasnovani na AVR mikrokontroleru

DIY zanati koji koriste AVR mikrokontrolere postaju sve popularniji zbog svoje jednostavnosti i niskih troškova energije. Šta su i kako ih napraviti vlastitim rukama i umom, pogledajte u nastavku.

"direktor"

Takav uređaj dizajniran je kao mali pomoćnik za one koji više vole hodati šumom, kao i za prirodnjake. Uprkos činjenici da je većina telefonski aparati Postoji navigator, za rad im je potrebna internet konekcija, a na mjestima izolovanim od grada to je problem, a problem sa punjenjem u šumi također nije riješen. U ovom slučaju, bilo bi preporučljivo imati takav uređaj sa sobom. Suština uređaja je da on određuje u kojem smjeru ići i udaljenost do željene lokacije.

Kolo je izgrađeno na bazi AVR mikrokontrolera klokovanog od eksternog kvarcnog rezonatora na 11,0598 MHz. NEO-6M iz U-bloxa je odgovoran za rad sa GPS-om. Ovo je, iako zastario, dobro poznat i proračunat modul s prilično jasnom mogućnošću određivanja lokacije. Informacije su fokusirane na ekran Nokia 5670. Model takođe sadrži HMC5883L magnetni talasni metar i ADXL335 akcelerometar.


Bežični alarmni sistem sa senzorom pokreta

Koristan uređaj koji uključuje uređaj za kretanje i mogućnost davanja, prema radio kanalu, znaka da je aktiviran. Dizajn je pomičan i puni se pomoću baterije ili baterija. Da biste ga napravili, potrebno je da imate nekoliko radio modula HC-12, kao i senzor pokreta HC-SR501.

Uređaj za kretanje HC-SR501 radi sa naponom napajanja od 4,5 do 20 volti. I za optimalne performanse od LI-Ion baterija trebate obići sigurnosnu LED diodu na ulazu za napajanje i zatvoriti pristup i izlaz linearnog stabilizatora 7133 (2. i 3. kraka). Po završetku ovih postupaka, uređaj počinje konstantno raditi na naponu od 3 do 6 volti.


Pažnja: kada se radi u kombinaciji s radio modulom HC-12, senzor se ponekad lažno aktivirao. Da biste to izbjegli, potrebno je smanjiti snagu predajnika za 2 puta (naredba AT+P4). Senzor radi na ulju, a jedna napunjena baterija kapaciteta 700 mAh će trajati više od godinu dana.

Miniterminal

Uređaj se pokazao kao odličan asistent. Ploča sa AVR mikrokontrolerom je potrebna kao osnova za proizvodnju uređaja. Zbog činjenice da je ekran direktno povezan sa kontrolerom, napajanje ne bi trebalo da bude veće od 3,3 volta, jer veći brojevi mogu izazvati probleme sa uređajem.


Trebali biste uzeti konvertorski modul baziran na LM2577, a osnova može biti Li-Ion baterija kapaciteta 2500 mAh. Postojaće koristan paket koji isporučuje konstantnih 3,3 volta u cijelom rasponu radnog napona. Za potrebe punjenja koristite modul baziran na TP4056 čipu, koji se smatra jeftinim i prilično visokog kvaliteta. Da biste mogli spojiti mini terminal na 5-voltne mehanizme bez rizika od spaljivanja ekrana, morate koristiti UART portove.

Osnovni aspekti programiranja AVR mikrokontrolera

Kodiranje mikrokontrolera se često radi u asembleru ili SI stilu, međutim, možete koristiti i druge Forth ili BASIC jezike. Dakle, da biste zapravo započeli istraživanje o programiranju kontrolera, trebali biste biti opremljeni sljedećim setom materijala, uključujući: mikrokontroler, u količini od tri komada - ATmega8A-PU, ATtiny2313A-PU i ATtiny13A-PU smatraju se vrlo popularnim i efektivno.

Da biste implementirali program u mikrokontroler, potreban vam je programer: oni ga smatraju najboljim USBASP programator, što daje napon od 5 volti za buduću upotrebu. U svrhu vizualne procjene i zaključivanja rezultata projekta, potrebni su resursi za refleksiju podataka - to su LED diode, LED induktor i ekran.


Da biste istražili procedure za komunikaciju mikrokontrolera sa drugim uređajima, potreban vam je numerički temperaturni uređaj DS18B20 i prikaz pravo vrijeme, gledati DS1307. Također je važno imati tranzistore, otpornike, kvarcne rezonatore, kondenzatore i dugmad.

Da biste instalirali sisteme, trebat će vam uzorak montažne ploče. Da biste izgradili dizajn na mikrokontroleru, trebali biste koristiti matičnu ploču za montažu bez lemljenja i set kratkospojnika za nju: ploču za uzorke MB102 i skakače za spajanje na matičnu ploču nekoliko vrsta - elastične i krute, kao i u obliku slova U. Mikrokontroleri su kodirani pomoću USBASP programatora.

Najjednostavniji uređaj baziran na AVR mikrokontroleru. Primjer

Dakle, nakon što smo se upoznali šta su AVR mikrokontroleri i njihov sistem programiranja, razmotrimo najjednostavniji uređaj za koji ovaj kontroler služi kao osnova. Navedimo primjer drajvera za niskonaponske elektromotore. Ovaj uređaj omogućava kontrolu dvije slabe tačke u isto vrijeme. električni motori kontinuirana struja.

Maksimalna moguća električna struja kojom se program može učitati je 2 A po kanalu, a maksimalna snaga motora je 20 W. Na ploči se nalazi par blokova sa dva terminala za povezivanje elektromotora i blok sa tri stezaljke za napajanje pojačanog napona.

Uređaj izgleda kao štampana ploča dimenzija 43 x 43 mm, a na njoj je ugrađeno radijatorsko mini kolo čija je visina 24 milimetra, a težina 25 grama. Za potrebe manipulacije opterećenjem, upravljačka ploča sadrži oko šest ulaza.

Zaključak

U zaključku, AVR mikrokontroler je koristan i vrijedan alat, posebno za majstore. A ako ih pravilno koristite, pridržavajući se pravila i preporuka za programiranje, lako možete nabaviti korisna stvar ne samo u svakodnevnom životu, već i u profesionalna aktivnost i samo u svakodnevnom životu.

Sada imam dva identična programera na svom stolu. Sve je u pokušaju novi firmver. Ovi blizanci će sašiti jedno drugo. Svi eksperimenti se izvode pod MS Windows XP SP3.
Cilj je povećati brzinu rada i proširiti kompatibilnost programatora.

Popularno razvojno okruženje Arduino IDE privlači veliki iznos gotove biblioteke i zanimljivi projekti koji se mogu naći na internetu.


Prije nekog vremena naišao sam na nekoliko ATMEL ATMega163 i ATMega163L mikrokontrolera. Mikro kola su uzeta sa uređaja koji su na kraju radnog veka. Ovaj kontroler je vrlo sličan ATMega16 i zapravo je njegova rana verzija.

Pozdrav čitateljima Datagora! Uspio sam sastaviti voltmetar minimalne veličine sa segmentnim prikazom indikatora i prilično visokom funkcionalnošću, sa automatskom detekcijom tipa indikatora i odabirom načina rada.


Nakon što sam pročitao članke Edwarda Neda, sastavio sam DIP verziju i testirao je na djelu. Zaista, voltmetar je radio, struja kroz izlaz mikrokruga do indikatora nije prelazila 16 miliampera po impulsu, tako da je rad mikrokruga bez otpornika koji ograničavaju struje segmenta sasvim prihvatljiv i ne uzrokuje preopterećenja elemenata.
Nije mi se previše svidjelo česta ažuriranja očitavanja na displeju i predložena skala “999”. Htio sam ispraviti program, ali autor ne postavlja izvorne kodove.

Istovremeno su mi bili potrebni voltmetar i ampermetar za malo napajanje. Bilo je moguće sklopiti kombinovanu verziju, ili je bilo moguće sklopiti dva minijaturna voltmetra, a dimenzije dva voltmetra su bile manje od kombinovane verzije.
Odabrao sam mikrokolo i napisao izvor za segmentno skeniranje indikatora.
U procesu pisanja koda pojavila se ideja programabilnog prebacivanja skala i položaja zareza, što je i implementirano.


Mehanički enkoder je jednostavan za korištenje, ali ima neke neugodne nedostatke. Konkretno, kontakti se vremenom troše i postaju neupotrebljivi, što uzrokuje pojavu brbljanja. Optički enkoderi su mnogo pouzdaniji, ali su skuplji, mnogi od njih su podložni prašini i rijetko se nalaze u obliku u kojem bi bili zgodni za korištenje u radiotehnici.

Ukratko, kada sam to saznao koračni motor može se koristiti kao koder, jako mi se svidjela ova ideja.
Gotovo vječni enkoder! Nemoguće ga je mučiti: sagradite ga jednom i možete ga kodirati do kraja života.

Pre-pojačalo prekidač sa digitalno upravljanje. Koristimo programiranje kroz Arduino školjku, elektronske potenciometre iz Microchipa i TFT grafiku.


Nije mi bio plan da razvijam i sklapam ovaj uređaj. Pa, jednostavno nema šanse! Već imam dva pretpojačala. I jedno i drugo mi dobro stoji.
Ali, kako mi to obično biva, stjecaj okolnosti ili lanac određenih događaja, a sada se pojavio zadatak za blisku budućnost.

Zdravo, dragi čitaoci! Želio bih da vam predstavim "" - projekat robota za serviranje stonog tenisa, koji će biti koristan početnicima i amaterima prilikom vježbanja tehnika razne vrste služi za bilo koju oblast stola, pomoći će u izračunavanju vremena i snage primanja lopte.

Također se možete jednostavno naviknuti na novu gumu ili reket i dobro ga tapkati.

Pozdrav čitaocima! Imam stari kompjuter star već deset godina. Njegovi parametri su odgovarajući: „panj“ 3,0 GHz, par GB RAM-a i drevni matična ploča EliteGroup 915 serija.


I odlučio sam da starog negdje smjestim (doniram, prodam), jer bi ga bilo šteta baciti. Ali jedan problem je stao na put mom planu: matična ploča se nije uključila sa dugmeta za napajanje, i šta god da sam uradio, od provjere žica do provjere tranzistora na ploči, nisam mogao pronaći problem. Pošaljite ga stručnjacima na popravku - popravka će biti skuplja od cijelog računara.

Razmišljao sam i razmišljao i našao način da pokrenem svog jadnika. Izvukao sam BIOS bateriju, koja je uplašila računar i odmah startovala kada se sledeći put uključi! I onda – skoro svaki BIOS ima mogućnost pokretanja računara sa bilo kog dugmeta na tastaturi ili dugmeta POWER na tastaturi. Čini se da je problem riješen. Ali ne, postoje nijanse. Pokretanje nije funkcionisalo sa USB tastature. Osim toga, nisam želio da uplašim novog vlasnika da bi računar trebao početi od uobičajenog dugmeta za napajanje na kućištu.

Ponekad prođete pored parkiranih automobila i krajičkom oka primetite da je neko odavno zaboravio da ugasi svetla, sudeći po prigušenom sjaju lampi. Neki ljudi su i sami došli u ovu situaciju. Dobro je kada postoji standardni indikator da svjetla nisu ugašena, a kada nema takve letjelice pomoći će: Nezaboravac može škripati kada svjetla nisu isključena i može se oglasiti kada je brzina za vožnju unazad zaglavljena.

Krug digitalnog indikatora nivoa goriva ima visok stupanj ponovljivosti, čak i ako je iskustvo s mikrokontrolerima beznačajno, tako da razumijevanje zamršenosti procesa sklapanja i konfiguracije ne uzrokuje probleme. Gromov programator je najjednostavniji programer koji je neophodan za programiranje avr mikrokontroler. Goromov programator je pogodan i za programiranje u krugu i za standardno programiranje kola. Ispod je dijagram za praćenje indikatora goriva.

Glatko uključivanje i isključivanje LED dioda u bilo kojem načinu rada (vrata su otvorena i lampa je upaljena). Također se automatski isključuje nakon pet minuta. I minimalna potrošnja struje u standby modu.

Opcija 1 - Prebacivanje na minus. (pomoću N-kanalnih tranzistora) 1) “negativno prebacivanje”, odnosno opcija u kojoj je jedna žica za napajanje lampe povezana na +12V bateriju (izvor napajanja), a druga žica prebacuje struju kroz lampu, čime se uključuje. U ovoj opciji će se dati minus. Za takve sklopove potrebno je koristiti N-kanal tranzistori sa efektom polja kao izlazni ključevi.

Sam modem je male veličine, jeftin, radi bez problema, jasno i brzo i općenito nema pritužbi na njega. Jedina negacija za mene je bila potreba da ga palim i gasim dugmetom. Ako ga niste isključili, modem je radio na ugrađenu bateriju, koja se na kraju istrošila i modem je morao ponovo da se uključi.

Princip rada je jednostavan: okretanjem dugmeta se podešava jačina zvuka, a pritiskom ga isključuje i uključuje zvuk. Potrebno za pisanje na Windows ili Android

U početku, u Lifan Smilyju (i ne samo) način rada stražnjeg brisača je jedini, a zove se "uvijek talas". Ovaj režim se posebno negativno percipira tokom početka kišne sezone, kada se kapi skupljaju na zadnjem staklu, ali u nedovoljnoj količini za jedan prolaz brisača. Dakle, morate ili slušati škripu gume na staklu, ili se pretvarati da ste robot i povremeno uključivati ​​i isključivati ​​brisač.

Malo sam izmijenio krug releja vremena kašnjenja unutrašnjeg osvjetljenja za Fordov automobil (krug je razvijen za vrlo specifičan automobil, kao zamjena za standardni Ford 85GG-13C718-AA relej, ali je uspješno instaliran u domaći "klasik") .

Ovo nije prvi put da su se pojavili takvi zanati. Ali iz nekog razloga ljudi se drže firmvera. Iako je većina njih bazirana na elmchan projektu "Simple SD Audio Player with 8-pin IC". Ne otvaraju izvor, tvrdeći da su morali da isprave projekat, da je moj kvalitet bolji... itd. Ukratko, uzeli ste projekat otvorenog koda, sastavili ga i prosledili kao svoj.

Dakle. Mikrokontroler Attiny 13 - srce, da tako kažem ovog uređaja. Dugo sam se mučio sa njegovim firmverom, nisam mogao da ga flešujem ni sa 5 žica preko LPT-a, ni sa Gromovim programatorom. Računar jednostavno ne vidi kontroler i to je to.

U vezi sa inovacijama u saobraćajnim pravilima, ljudi su počeli razmišljati o svakodnevnoj implementaciji trkaća svetla. Jedan od mogući načini ovo je paljenje dugih svjetala na dio snage, o tome je ovaj članak.

Ovaj uređaj će omogućiti da se kratka svjetla automatski uključe kada počnete voziti i reguliše napon na kratkim svjetlima, ovisno o brzini kojom vozite. To će također učiniti promet sigurnijim i produžiti vijek trajanja lampi.

Dijeli