Amatördesign på mikrokontroller. Autokretsar, gör-det-själv-schema för bilar

Introduktion av den andra versionen av den dubbla kanals cykliska timer. Nya funktioner har lagts till och kretsschemat har ändrats. Den cykliska timern låter dig slå på och stänga av lasten samt pausa för förutbestämda tidsintervall i cykliskt läge. Var och en av timerutgångarna har två driftsätt - "Logik" och "PWM". Om det logiska läget är valt, låter enheten kontrollera belysning, värme, ventilation och andra elektriska enheter med reläkontakter. Lasten kan vara alla elektriska apparater vars lasteffekt inte överskrider den maximala reläströmmen. PWM-utgångstypen tillåter till exempel att ansluta en likströmsmotor genom en krafttransistor, medan det är möjligt att ställa in PWM-driftcykeln så att motorn roterar med en viss hastighet.

Klockorna samlade på ATtiny2313-mikrokontrollern och LED-matrisen visar tiden i 6 olika lägen.

LED-matrisen 8 * 8 styrs med multiplexeringsmetoden. Strömbegränsande motstånd utesluts från kretsen för att inte förstöra konstruktionen, och eftersom enskilda lysdioder inte ständigt styrs kommer de inte att skadas.

För kontroll används endast en knapp, ett långt tryck på knappen (håll intryckt) för att rotera menyn och vanligt tryck på en knapp för att välja en meny.

Detta är ett hobbyprojekt, eftersom klockans noggrannhet bara beror på kalibreringen av regulatorns interna generator. Jag använde inte kvarts i det här projektet, eftersom det skulle ta upp de två ATtiny2313-utgångarna jag behövde. Kvarts kan användas för att öka noggrannheten i en alternativ design (kretskort).

Frekvensräknare upp till 500MHz på Attiny48 och MB501

Den här gången kommer jag att introducera en enkel liten frekvensmätare med ett mätområde från 1 till 500 MHz och en upplösning på 100 Hz.

För närvarande, oavsett tillverkare, har nästan alla mikrokontroller så kallade räkneingångar, som är speciellt konstruerade för att räkna externa pulser. Med denna ingång är det relativt enkelt att designa en frekvensmätare.

Emellertid har denna räkneingång också två egenskaper som inte tillåter frekvensmätaren att användas direkt för att tillgodose allvarligare behov. En av dem är att vi i praktiken i de flesta fall mäter en signal med en amplitud på flera hundra mV, som mikrokontrollräknaren inte kan röra sig. Beroende på typ krävs en signal på minst 1-2 V. för korrekt drift av ingången. En annan är att den maximala mätbara frekvensen vid ingången till mikrokontrollern endast är några få MHz, det beror på räknarens arkitektur, liksom på processorklockfrekvensen.

Termostat för vattenkokare på ATmega8 (Termopot)

Denna enhet låter dig styra temperaturen på vattnet i vattenkokaren, har funktionen att hålla vattentemperaturen på en viss nivå, liksom inkluderingen av tvungen kokande vatten.

Enheten är baserad på ATmega8-mikrokontrollern, som är klockad från en kvartsresonator med en frekvens på 8 MHz. Temperaturgivare - analog LM35. Sju-segment indikator med en gemensam anod.

Nyårsstjärna på Attiny44 och WS2812

Denna dekorativa stjärna består av 50 speciella RGB-lysdioder som styrs ATtiny44A. Alla lysdioder ändrar kontinuerligt färg och ljusstyrka slumpmässigt. Det finns också flera olika effekter som också aktiveras slumpmässigt. Tre potentiometrar kan ändra primärfärgens intensitet. Potentiometerns position indikeras av lysdioderna när knappen trycks in, och färgändringen och effektens hastighet kan växlas i tre steg. Detta projekt byggdes helt på SMD-komponenter på grund av kretskortets speciella form. Trots det enkla schemat är styrelsestrukturen ganska komplex och passar knappast för nybörjare.

Frekvensomvandlare för asynkron motor på AVR

Den här artikeln beskriver en universal trefas frekvensomvandlare på en mikrokontroller (MK) ATmega 88/168 / 328P. ATmega tar full kontroll över kontrollerna, LCD och trefasgenerering. Projektet skulle fungera på färdiga brädor som Arduino 2009 eller Uno, men detta genomfördes inte. Till skillnad från andra lösningar beräknas inte en sinusvåg här, utan härleds från tabellen. Detta sparar resurser, minne och gör att MK kan bearbeta och spåra alla kontroller. Flytande punktberäkningar utförs inte i programmet.

Frekvensen och amplituden på utsignalerna justeras med 3 knappar och kan lagras i EEPROM i MK-minnet. På liknande sätt tillhandahålls extern styrning via 2 analoga ingångar. Motorns rotationsriktning bestäms av en bygel eller omkopplare.

Den justerbara V / f-karakteristiken gör att du kan anpassa dig till många motorer och andra konsumenter. En integrerad PID-styrenhet för analoga ingångar användes också, och PID-kontrollparametrar kan lagras i EEPROM. Paustiden mellan knappomkopplarna (Dead-Time) kan ändras och sparas.

DANYK Frequency Counter III

Denna frekvensmätare med en AVR-mikrokontroller låter dig mäta frekvensen från 0,45 Hz till 10 MHz och en period från 0,1 till 2,2 μs i 7 automatiskt valda intervall. Data visas på en sjussiffrig LED-display. Atmel AVR ATmega88 / 88A / 88P / 88PA mikrokontroller är grunden för projektet, nedladdningsprogrammet hittar du nedan. Konfigurationsbitarna är inställda på figur 2.

Mätprincipen skiljer sig från de två tidigare frekvensmätarna. Den enkla metoden att räkna pulser efter 1 sekund, som används i de två föregående frekvensmätarna (frekvensmätare I, frekvensmätare II), tillåter inte mätning av Hertz-fraktionen. Därför valde jag en annan mätprincip för min nya frekvensmätare III. Denna metod är mycket mer komplicerad, men låter dig mäta frekvensen med en upplösning på upp till 0,000 001 Hz.

DANYK Frequency Counter II

Detta är en mycket enkel frekvensmätare på en AVR-mikrokontroller. Det låter dig mäta frekvenser upp till 10 MHz i 2 automatiskt valda intervall. Den är baserad på den tidigare utformningen av frekvensmätaren I, men har 6 siffror på indikatorn istället för 4. Det lägre mätområdet har en upplösning på 1 Hz och fungerar upp till 1 MHz. Det högre intervallet har en upplösning på 10 Hz och fungerar upp till 10 MHz. En 6-siffrig LED-display används för att visa den uppmätta frekvensen. Enheten är baserad på en mikrokontroller Atmel AVR ATtiny2313A  eller ATTiny2313. Konfigurationsbitarna hittar du nedan.

Mikrokontrollern är klockad från en kvartsresonator med en frekvens på 20 MHz (maximal tillåten klockfrekvens). Mätnoggrannheten bestäms av noggrannheten hos denna kristall, liksom kondensatorerna Cl och C2. Den minsta halva längden för den uppmätta signalen måste vara större än frekvensperioden för kristalloscillatorn (begränsning av AVR-arkitekturen). Således kan frekvenser upp till 10 MHz vid 50% arbetscykel mätas.

Principen för att stänga celldörren är mycket enkel. Celldörren stöds av en speciell betoning av koppartråd. En nylontråd med önskad längd är fäst vid stoppet. Om du drar i tråden glider betoningen och burens dörr stängs under sin egen vikt. Men detta är i manuellt läge, och jag ville implementera en automatisk process utan någon.

För att kontrollera mekanismen för att stänga celldörren användes en servodrift. Men under processen gjorde han ljud. Bullret kan skrämma fågeln bort. Därför ersatte jag servon mot en kollektormotor, hämtad från en radiostyrd maskin. Han arbetade tyst och perfekt, särskilt eftersom det inte var svårt att kontrollera kollektormotorn.

För att avgöra om fågeln redan finns i buren, använde jag en billig rörelsessensor. Rörelsessensorn i sig är redan en komplett enhet, och ingenting behöver lödas. Men den här sensorn har en mycket stor driftsvinkel, och jag behöver den för att svara bara i det inre området av cellen. För att begränsa driftsvinkeln placerade jag sensorn i källaren, som en gång fungerade som en ekonomilampa. Jag klippte en slags plugg från kartong med ett hål i mitten för sensorn. Efter att ha hånat med avståndet från denna plugg i förhållande till sensorn ställde jag in den optimala vinkeln för sensorn att trigga.

Som barkare för fåglar bestämde jag mig för att använda ljudmodulen WTV020M01 med sång av Siskin och Carduelis inspelade på ett microSD-minneskort. Det var dem jag skulle fånga. Eftersom jag använde en ljudfil bestämde jag mig för att styra ljudmodulen på ett enkelt sätt utan att använda kommunikationsprotokollet mellan ljudmodulen och mikrokontrollern.

När du applicerade på den nionde delen av ljudmodulens låga signal började modulen att spela. Så snart ljudet återges på den femtonde benet av ljudmodulen ställs en låg nivå in. Tack vare detta övervakade mikrokontrollern ljudåtergivning.

Eftersom jag pausade mellan ljuduppspelningscyklerna, för att stoppa ljuduppspelningen, matar programmet en låg nivå till den första delen av ljudmodulen (återställning). Ljudmodulen är en komplett enhet med en egen förstärkare för ljud, och i stort sett behöver den inte en extra ljudförstärkare. Men den här ljudförstärkningen verkade för mig inte tillräckligt, och som en ljudförstärkare applicerade jag TDA2822M-chipet. I ljuduppspelningsläget förbrukar 120 milliampor. Med tanke på att det kommer att ta lite tid att fånga en fågel, använde jag ett inte helt nytt batteri från ett oavbrutet batteri som ett autonomt batteri (jag låg fortfarande kvar).
  Principen för den elektroniska fågeln är enkel och kretsen består huvudsakligen av färdiga moduler.

Program och schema -

Hantverk med mikrokontroller - en fråga som är mer relevant och intressant än någonsin. När allt kommer omkring lever vi i 2000-talet, eran med ny teknik, robotar och maskiner. Idag vet varje sekund, från en ung ålder, hur man använder Internet och olika slags prylar, utan vilka det ibland är svårt att göra i vardagen.

Därför kommer vi i den här artikeln att behandla frågorna om att använda mikrokontroller, såväl som deras direkta tillämpning för att underlätta uppdragen som uppstår inför oss alla varje dag. Låt oss se vad som är värdet på den här enheten och hur lätt det är att använda den i praktiken.

En mikrokontroller är ett chip vars syfte är att styra elektriska apparater. Den klassiska styrenheten kombinerar i ett chip, både processor och fjärrenheter, och innehåller ett slumpmässigt åtkomstminne. I allmänhet är detta en enda-chip persondator som kan utföra relativt vanliga uppgifter.

Skillnaden mellan mikroprocessorn och mikrokontrollern är närvaron av startanordningar, tidtagare och andra fjärrkonstruktioner integrerade i processorchipet. Användningen i den nuvarande styrenheten av en ganska stark databehandlingsenhet med omfattande kapacitet, byggd på en monokrets, istället för en enda uppsättning, minskar avsevärt skalan, förbrukningen och priset på enheter som skapats på grundval av detta.

Av detta följer att det är möjligt att använda en sådan anordning i en datorteknik, såsom en miniräknare, ett moderkort och CD-styrenheter. De används också i hushållsapparater - dessa är mikrovågsugnar, tvättmaskiner och många andra. Mikrokontroller används också i stor utsträckning inom industriell mekanik, allt från mikroleläer till metoder för reglering av maskiner.

Mikrokontroller AVR

Låt oss bekanta oss med regulatorn, till exempel AVR, som är mer utbredd och väl etablerad i den moderna teknikvärlden. Den består av en höghastighets RISC-mikroprocessor, 2 typer av energiintensivt minne (Flash-projektcache och EEPROM-informationscache), driftscache som RAM, ingångs- / utgångsportar och olika fjärrkonjugerade strukturer.

  • driftstemperatur är från -55 till +125 grader Celsius;
  • lagringstemperatur är från -60 till +150 grader;
  • den högsta spänningen vid RESET-stiftet, enligt GND: max 13 V;
  • maximal matningsspänning: 6,0 V;
  • den största elektriska strömmen på ingångs- / utgångslinjen: 40 mA;
  • maximal ström på kraftledningen VCC och GND: 200 mA.

AVR Microcontroller-funktioner

Absolut alla mikrokontroller av Mega-släktet har egenskapen av oberoende kodning, förmågan att ändra komponenterna i deras drivminne utan någon hjälp. Denna särskiljande funktion gör det möjligt att bilda mycket plastiska koncept med deras hjälp, och deras aktivitetsmetod ändras personligen av mikrokontrollern i samband med en viss bild orsakad av händelser från utsidan eller insidan.

Det utlovade antalet revisioner av cache-folkräkningen för AVR-mikrokontroller i den andra generationen är 11 tusen varv, när standardantalet varv är 100 tusen.

Konfigurationen av de strukturella funktionerna för ingångs- och utgångsportarna för AVR är som följer: Syftet med den fysiologiska utgången är tre regleringsbitar, och inte två alls, som de välkända bitkontrollerna (Intel, Microchip, Motorola, etc.). Denna egenskap eliminerar behovet av att ha ett duplikat av portkomponenterna i minnet i syfte att skydda, och påskyndar också energieffektiviteten hos mikrokontrollern i kombination med utomhusanordningar, nämligen med tillhörande elektriska problem utanför.

Alla AVR-mikrokontroller kännetecknas av en underlagsteknik med flera nivåer. Det verkar minska sprickans standardflöde för att uppnå ett prioriterat mål och på grund av vissa händelser. Det finns en subroutin för en begäran om omvandlingskonvertering för ett specifikt fall, och det finns i projektminnet.

När ett problem uppstår som utlöser ett stopp sparar mikrokontrollern den sammansatta justeringsräknaren, stoppar den allmänna processorn från att köra detta program och fortsätter med att slutföra stoppbehandlingsrutinen. I slutet av exekveringen, under sponsringsprogrammet för avstängning, återupptas den tidigare sparade kommandoräknaren och processorn fortsätter att slutföra det oavslutade projektet.

Hantverk baserat på AVR-mikrokontrollern

DIY-hantverk på AVR-mikrokontroller blir mer populära på grund av deras enkelhet och låga energikostnader. Vad de är och hur man använder sina egna händer och sinne för att göra sådana, se nedan.

"Napravlyator"

En sådan anordning utformades som en liten assistent som assistent för dem som föredrar att gå igenom skogen, liksom naturforskare. Trots att de flesta telefoner har en navigator behöver de en internetuppkoppling för att fungera, och på platser som rivits från staden är detta ett problem, och problemet med laddning i skogen är inte heller löst. I ett sådant fall skulle det vara ganska tillrådligt att bära en sådan enhet. Kärnan i enheten är att den bestämmer vilken väg att gå, och avståndet till önskad plats.

Kretsen är byggd på basis av AVR-mikrokontrollern med klockning från den externa kvartsresonatorn vid 11.0598 MHz. För arbete med GPS möter NEO-6M från U-blox. Denna, även om föråldrad, men allmänt känd och budgetmodul med en ganska tydlig förmåga att etablera plats. Informationen är fokuserad på skärmen från Nokia 5670. I modellen finns också en magnetvågmätare HMC5883L och en accelerometer ADXL335.


Trådlöst larmsystem med rörelsessensor

En användbar enhet, inklusive en rörlig anordning och förmågan att ge, enligt radiokanalen, ett tecken på dess funktion. Konstruktionen är mobil och laddas med ett batteri eller batterier. För att göra det måste du ha flera HC-12-radiomoduler samt en hc-SR501 rörelsessensor.

Den rörliga enheten HC-SR501 arbetar med en matningsspänning på 4,5 till 20 volt. Och för optimal drift från LI-Ion-batteriet bör du gå runt säkerhets-LED vid strömingången och stänga åtkomst och utgång från den linjära stabilisatorn 7133 (2: a och 3: e benen). I slutet av dessa procedurer startar enheten kontinuerlig drift vid en spänning på 3 till 6 volt.


Uppmärksamhet: när man arbetar i samarbete med HC-12 radiomodul utlösades sensorn ibland falskt. För att undvika detta är det nödvändigt att sänka sändareffekten med två gånger (AT + P4-kommando). Sensorn körs på olja, och ett laddat batteri, med en kapacitet på 700 mA / h, räcker i mer än ett år.

Miniterminal

Enheten visade sig vara en underbar assistent. Ett kort med en AVR-mikrokontroller behövs som grund för tillverkningen av enheten. På grund av att skärmen är direkt integrerad med styrenheten bör strömförsörjningen vara högst 3,3 volt eftersom det vid högre antal kan uppstå problem i enheten.


Du bör ta omvandlarmodulen på LM2577, och basen kan vara ett Li-Ion-batteri med en kapacitet på 2500 mA / h. Det kommer att finnas en praktisk komplett uppsättning, som kontinuerligt ger ut 3,3 volt i hela arbetsspänningsområdet. För att ladda, använd modulen på TP4056-chipet, som anses vara en budget och ganska hög kvalitet. För att kunna ansluta miniterminalen till 5-voltsmekanismer utan rädsla för att bränna skärmen måste du använda UART-portarna.

Viktiga aspekter av AVR-mikrokontrollerprogrammering

Kodningen av mikrokontroller görs ofta i form av assembler eller SI, men du kan använda andra språk i Fort eller BASIC. För att faktiskt påbörja forskning om styrprogrammering bör man utrustas med följande materialkit, som inkluderar: en mikrokontroller, i mängden tre stycken - ATmega8A-PU, ATtiny2313A-PU och ATtiny13A-PU är mycket efterfrågade och effektiva.

För att genomföra programmet i mikrokontrollern behöver du en programmerare: USBASP-programmeraren anses vara den bästa, vilket ger en spänning på 5 volt, som kommer att användas i framtiden. För visuell utvärdering och slutsatser från projektaktiviteterna behövs resurser för dataflexion - det är lysdioder, LED-induktor och skärm.


För att undersöka kommunikationsprocedurerna för mikrokontrollern med andra enheter, behöver du en digital temperaturenhet DS18B20 och, med rätt tid, DS1307-klockan. Det är också viktigt att ha transistorer, motstånd, kvartsresonatorer, kondensatorer, knappar.

För att installera systemen krävs en modellkort för installationen. För att bygga en struktur på en mikrokontroller bör du använda en brödskiva för montering utan lödning och en uppsättning hoppare till den: en modellplatta MV102 och ansluta hoppare till en brödskiva av flera typer - elastisk och stel, liksom en U-form. Mikrokontroller kodas med USBASP-programmeraren.

Den enklaste enheten baserad på AVR-mikrokontrollern. exempel

Så när vi har bekantat oss med vad AVR-mikrokontrollerna är och med deras programmeringssystem kommer vi att överväga den enklaste enheten, basen för vilken denna styrenhet fungerar. Vi ger ett exempel som en drivrutin för lågspänningselektriska motorer. Denna anordning gör det möjligt att bortskaffa två svaga kontinuerliga elektriska motorer samtidigt.

Den maximala elektriska strömmen som det är möjligt att ladda ner programmet är 2 A per kanal, och motorernas maximala effekt är 20 watt. Ett par tvåplintblock för anslutning av elmotorer och ett treplintblock för matning av förstärkt spänning märks på kortet.

Enheten ser ut som ett tryckt kretskort som mäter 43 x 43 mm, och på den är en minikrets av en kylare, vars höjd är 24 millimeter, och massan 25 gram. För att hantera lasten innehåller förarkortet cirka sex ingångar.

slutsats

Sammanfattningsvis kan vi säga att AVR-mikrokontrollern är ett användbart och värdefullt verktyg, särskilt när det gäller hantverkare. Och genom att använda dem korrekt genom att följa reglerna och rekommendationerna om programmering kan du enkelt förvärva en användbar sak inte bara i vardagen, utan också i professionella aktiviteter och bara i vardagen.

Nu har jag två identiska programmerare på mitt skrivbord. Och allt för att prova den nya firmware. Dessa tvillingar kommer att sy varandra. Alla experiment genomförs under MS Windows XP SP3.
Målet är att öka hastigheten på arbetet och utöka kompatibiliteten för programmeraren.

Den populära utvecklingsmiljön Arduino IDE lockar ett stort antal färdiga bibliotek och intressanta projekt som finns på webben.


För en tid sedan stod flera ATMEL-mikrokontroller ATMega163 och ATMega163L till mitt förfogande. Mikrokretsarna togs från de gamla enheterna. Denna styrenhet liknar ATMega16 och är faktiskt dess tidiga version.

Hej läsare av Datagoras! Jag lyckades montera en voltmeter med minsta dimensioner med en segmenterad skanning av indikatorn med ganska hög funktionalitet, med automatisk upptäckt av typ av indikator och val av lägen.


Efter att ha läst Edward Neds artiklar satte jag ihop en DIP-version och testade den. Faktum är att mätaren fungerade, strömmen genom utgången från mikrokretsen till indikatorn inte översteg 16 millimeter per puls, så att driften av mikrokretsen utan motstånd som begränsar strömmarna i segmenten är ganska acceptabel och inte orsakar överbelastning av element.
Jag gillade inte den alltför ofta uppdateringen av avläsningarna på displayen och den föreslagna skalan "999". Jag ville fixa programmet, men författaren laddar inte upp källkoderna.

Samtidigt behövde jag en voltmeter och en ammeter för en liten strömförsörjning. Det var möjligt att montera en kombinerad version, eller det var möjligt att montera två miniatyr voltmetrar, och dimensionerna på de två voltmetrarna var mindre än den kombinerade versionen.
Jag slutade mitt val på mikrokretsen och skrev källkoden för den gradvisa skanningen av indikatorn.
I processen med att skriva koden uppstod idén om programmerbar växling av skalor och kommaets placering, som implementerades.


En mekanisk kodare är en bekväm sak att använda, men den har några irriterande nackdelar. I synnerhet slits kontakterna ut över tiden och blir värdelösa, visas en studs. Optiska kodare är mycket mer pålitliga, men de är dyrare, många av dem är rädda för damm, och de finns sällan i en form där det skulle vara bekvämt att använda dem inom radioteknik.

Kort sagt, när jag fick reda på att en stegmotor kan användas som kodare, gillade jag verkligen den här idén.
Nästan evig kodare! Det är omöjligt att tortera honom: du samlar in den en gång och du kan koda hela ditt liv.

Digitalstyrd förförstärkare. Vi använder med programmering genom Arduino-skalet, elektroniska potentiometrar från Microchip, grafisk TFT.


Att utveckla och montera den här enheten stod inte i mina planer. Tja, bara inget sätt! Jag har redan två förförstärkare. Båda är ganska bra med mig.
Men, som vanligtvis händer med mig, en sammanflöde av omständigheter eller en kedja av vissa händelser, och här ritades uppgiften för en nära framtid.

Hej kära läsare! Jag vill presentera dig för "" - en bordtennis serveringsrobot, som kommer att vara användbar för nybörjare och amatörer när du övar mottagningen av olika typer av innings i alla områden i bordet, kommer att hjälpa till att beräkna tidpunkten och styrkan på bollen.

Och du kan bara vänja dig till den nya dynan eller racketen och trycka på den bra.

Hälsningar till läsarna! Jag har en gammal dator som redan är tio år gammal. Han har motsvarande parametrar: en "stubbe" på 3,0 GHz, ett par GB RAM och ett gammalt EliteGroup 915 moderkort.


Och jag planerade någonstans att fästa den gamle mannen (att ge, sälja), eftersom det är synd att kasta bort. Men en olägenhet störde planen: moderkortet fungerade inte med strömbrytaren, och oavsett vad jag gjorde, från att kontrollera ledningarna och sluta med transistorns ringning på brädet, kunde jag inte hitta problemet. Ge till specialister för reparation - reparation blir dyrare än hela datorn.

Jag tänkte, tänkte och fann ett sätt att lansera min stackars kollega. Han drog ut BIOS-batteriet, från vilket datorn blev rädd och började omedelbart vid nästa start! Och sedan - i nästan varje BIOS finns det en PC-start från valfri tangentknapp eller POWER-knapp på tangentbordet. Det verkar som om problemet är löst. Men nej, det finns nyanser. Från USB-tangentbord fungerade inte lanseringen. Dessutom ville jag inte skrämma den nya ägaren, datorn borde börja från den vanliga strömknappen på fallet.

Det händer att du går förbi parkerade bilar, och du märker från ögonhörnet att under lång tid glömde någon att tända ljuset efter att döma efter lampans svaga glöd. Någon fick sig själv så. Det är bra när det finns en vanlig signalanordning för att ljuset inte är avstängt, och när det inte finns det, kommer detta farkost att hjälpa: Oförglömligt kan pipa när lampan inte är avstängd och kan hålla sig i backväxeln.

Kretsen för den digitala bränslenivåindikatorn har en hög grad av repeterbarhet, även om upplevelsen med mikrokontroller är obetydlig, så att förstå intrikatiteten i monterings- och avstämningsprocessen orsakar inte problem. Gromov-programmeraren är den enklaste programmeraren som behövs för att programmera avr-mikrokontrollern. Goromov-programmeraren är väl lämpad för både krets- och standardprogrammering. Nedan visas ett diagram över styrningen av bränslen indikator.

Släta på och av lysdioder i valfritt läge (dörren är öppen och taket är på). Stäng också av automatiskt efter fem minuter. Och minsta strömförbrukning i standby.

Alternativ 1 - Växla med minus. (med användning av N-kanalstransistorer) 1) “minusomkoppling”, det vill säga ett alternativ där en lampans matningstråd är ansluten till + 12V batteri (strömförsörjning), och den andra ledningen pendlar strömmen genom lampan och därmed sätter på den. I denna utföringsform kommer minus att appliceras. För sådana kretsar måste N-kanals fälteffekttransistorer användas som utgångsknappar.

Modemet i sig är litet, billigt, fungerar utan problem, tydligt och snabbt, och i allmänhet finns det inga klagomål på det. Det enda negativa för mig var behovet av att slå på och stänga av den med en knapp. Om du inte stänger av det fungerade modemet från det inbyggda batteriet, som så småningom satte sig ner och modemet måste slås på igen.

Funktionsprincipen är enkel: när du vrider på ratten justeras volymen, när du trycker på den stängs ljudet av och på. Behov av bilskrivning på Windows eller Android

Till att börja med, i Lifan Smily (och inte bara), är driftläget för den bakre torkaren den enda, och det kallas "alltid viftande." En sådan regimering uppfattas särskilt negativt under regnperioden, när droppar samlas på bakrutan, men i otillräcklig mängd för en vaktmästares pass. Så du måste antingen lyssna på gnicksnäcket på glaset, eller skildra en robot och regelbundet slå av och torkar torkaren.

Lite slutförde timerns krets för att försena införandet av interiörbelysning för en Ford-bil (schemat utvecklades för en mycket specifik bil, som en ersättning för standard Ford 85GG-13C718-AA-relä, men installerades framgångsrikt i den inhemska "klassiken").

Detta är inte första gången sådant hantverk hoppar över. Men av någon anledning klickar folk på firmware. Även om de för det mesta är baserade på elmchan-projektet "Simple SD Audio Player with a 8-pin IC". De öppnar inte källan och hävdar att jag var tvungen att fixa projektet, att min kvalitet är bättre ... etc. Kort sagt, de tog ett öppen källkodsprojekt, satte ihop det och skickade det som ditt.

So. Mikrokontrollen Attiny 13 är hjärtat i denna enhet. Jag plågades med dess firmware under en lång tid, jag kunde inte blinka det alls. Varken med 5 ledningar via LPT eller av Gromovs programmerare. Datorn ser bara inte kontrollenheten och det är det.

I samband med innovationer i trafikreglerna började människor tänka på implementeringen av dagsljus. Ett av de möjliga sätten är att sätta på strålkastare för en del av strömmen, det här är vad den här artikeln handlar om.

Den här enheten låter halvljuset automatiskt slås på när du börjar köra och justerar spänningen på lamporna, målljuset, beroende på vilken hastighet du äter. Dessutom kommer det att tjäna en säkrare rörelse och förlänga lampornas livslängd.

Dela detta