"Smart house" på Arduino: teori og praksis
Liv uden internettet, husholdningsapparater, smartphonessvært at forestille sig. Mange rige mennesker i denne liste ville have tilføjet "Smart House" -systemet. I denne artikel vil vi analysere hvad det er, hvordan du installerer det og hvordan du bruger det.
Hvilken slags system?
Som det blev klart, var "Smart Home" -systemetikke alle kan købe. Men hvis du har de nødvendige færdigheder, kan du oprette det selv gennem en særlig applikation. Derfor skal vi snakke om "Smart House" -systemet på Arduino. Vi vil forsøge at skabe det til vores boligkvarter med egne hænder.
Hvad er faktisk det givne system? Dette er et sæt sensorer og controllere. De findes i forskellige typer, så de kan reagere på både bevægelse og varmeenergi. Sådanne enheder kan styre husets arbejde: kommunikation, sikkerhedssystem og så videre. Der er flere "rimelige" faciliteter, som uafhængigt kan omfatte opvarmning, køre forskellige processer og så videre. Alle vil komme hjem, hvor han venter på et varmt bad, en opvarmet middag. "Smart" hus - den bedste løsning for dem, der bor alene. Hvis der ikke er penge til et sådant system, kan det gøres selvstændigt.
Hvordan virker sensorerne?
Sensorer kan læse information og data, derefter behandle dem og sende den relevante kommando. De er i stand til at reagere på temperatur, pludselige bevægelser og lyd.
De enkleste og overkommelige sporingsfølere er oftebrug på trappeopbevaringsstederne - alle er bekendt med automatisk tænding af lys. Desuden bruges regulatorer ofte i brandsikkerhedssystemer. Så snart temperaturen begynder at stige kraftigt, slukker alarmen straks.
Inden du begynder at arbejde med systemet iegen bygning, skal du oprette et projekt, som korrekt distribuerer sensorer og alle mulige controllere. Det er vigtigt at bemærke, at for dette skal du have programmerings- og elektronikfærdigheder. Hvis der ikke er nogen, så bør du foretrække enkle planenheder, det vil sige skabt til nybegynderkonsumenten. Disse er Arduino-systemerne. Producenten giver absolut enkel installation og betjening af enheden.
Hvorfor Arduino?
Dette spørgsmål er ret logisk og forståeligt. Det er allerede skrevet, at virksomheden producerer enkle systemer til forståelse, men det er ikke den eneste grund til, at Arduino skal vælges. Sæt til "Smart House" kan købes i butikken eller bestilles på stedet. Installation kan udføres uafhængigt, men ingen vil nægte at levere en kvalificeret mester. Han vil udføre alt det arbejde uden fejl og vil ikke ignorere den smukke design (f.eks skjule ledninger og ikke "dumpet" dem på den generelle overvejelse). Men de fleste af kunderne beslutter stadig at gøre alt arbejdet selv. Hvorfor? Det er meget nemmere og billigere. Alle virksomheder, der producerer lignende projekter, afkøler prisen og i ord overvurderer kvaliteten af mange modeller. Det beskrevne firma gør ikke dette. Anmeldelser på internettet er bekræftet af 100%.
Omkostninger til komponenter og systeminstallationArduino ("Smart Home" -projekter er meget populære) er meget billigere end andre producenter. Selv virksomheden tilbyder selv at udføre hele installationen selvstændigt, da ejeren i tilfælde af en sammenbrud skal forstå ordningerne og projektet som helhed. Også ved at kende systemet grundigt kan du nemt og nemt tilpasse det til dig selv.
Der er mange open source-biblioteker på Arduino-platformen, så det er ikke svært at finde et passende program.
sæt
Til salg er der sæt af "Smart Home". I dem kan køberen finde alle de nødvendige komponenter til at skabe automatiserede systemer i deres eget hjem: bundkort og brødbræt, elektroniske dele og regler til brug. Dette sæt vil lære en person, hvordan man korrekt forbinder dioder, tænder enheder ved at klappe og styre enheder på afstand.
"Dare" er skabt til børn fra 14 år. Sættet kommer undervisning. Ved hjælp af sætet kan du oprette fem færdige projekter: et stopur, et nattelampe og så videre.
Arduino Starter Kit er et grundlæggende sæt, hvorfra alle ejere anbefaler at starte forsøget. Den leveres med et Arduino UNO bord, sensorer, skærm, modstande, og så videre. Det koster omkring 80 euro.
"Nested Doll" er beregnet til børn fra 10 år. Den sælges i flere versioner, som varierer i henholdsvis antal og type af dele, ved hjælp af hver af dem kan helt forskellige eksperimenter udføres. Arduino UNO Rev3 bord fremstillet i Italien leveres. Med dette kit kan du lave en natlampe, en mixer, en batteritester og så videre.
"Ampere" købes normalt til træninginstitutioner. Det er lavet til børn fra 12 år. I slutningen af klassen vil børn kunne skabe en robot, der bevæger sig i en lige linje. Regulatoren leveres med model Arduino Uno.
Sætene "Dare" ("Clever House") på Arduino i øjeblikket den mest populære.
perron
Standardplatformen er Arduino Uno. "Smart Home" arbejder ofte på sin base. Det er mest almindeligt, fordi det er billigt. Med det kan du nemt styre mikrocontroller teknologi. Hvis en person ikke er bekendt med brædderne fra Arduino, råder alle ejere ham til at begynde bekendtskab med denne.
Arduino Leonardo koster lidt billigereovenstående mulighed. Faktum er, at det i modsætning til Uno kan bruges som en USB-enhed. For eksempel, takket være dette bord kan du styre musen og tastaturet.
Hvorfor skabes oftest et "smart hjem" påArduino Mega2560? Det er kun lidt anderledes end Uno, men har mere funktionalitet. Det bruges ofte til at arbejde sammen med et stort antal enheder. Derfor er det meget lettere at arbejde med det, når det gælder store projekter. Generelt, hvis du planlægger at skabe et "smart hjem", Arduino Mega - den mest passende mulighed.
Systemfordele
Virksomheden "Arduino" er i stor efterspørgsel blandt folk, der er dårligt kyndige i programmeringen. Alle forudsatte systemer har en klar grænseflade. Disse fordele er dog ikke begrænset.
Fabrikanten har givet mulighed for at opretteegne programmer - kildekode er åben. Det anvendte sprog er så enkelt som muligt. Om nødvendigt kan du overføre programmer ved hjælp af et USB-kabel. Sætene "Smart Home" er ganske interessante.
Det vil sige med kendskab til programmeringssprog, kan du kun købe en version af softwaren og justere den så meget som muligt.
Hvis der er brug for ekstra hjælpeprogrammer, kan de downloades gratis fra det officielle websted. Systemet har lov til at styre fra computer og telefon ved hjælp af programmet.
Principper for arbejde
Sensorer transmitterer information til en computer ellertelefon ved hjælp af trådløs dataoverførselsteknologi. Specialværktøjet behandler dataene - kommandoen udføres. Der er en hovedføler (central), som enten kan købes eller laves selvstændigt. På Arduino boards (projekterne fra Smart Home er udviklet på dem) er der standardstik. Takket være dette kan du nemt hente alle komponenterne.
Hvad er der brug for til montage?
Hvis du selv ønsker at bygge et projekt, skal du samle nogle enheder og tage enhederne. Hvad slags?
- Sensorer og controllere.
- Internet modul.
- Twisted pair (kabel).
- Switch.
- Modstand.
- Tråd til internet modul.
- Relæ.
Fra tilbehør skal du have et loddejern, skruetrækkere og så videre.
Arduino kits skal købes hosbetroede butikker. Hvorfor? Alle nødvendige enheder er nødvendige for at arbejde med elektricitet, hvorfor det er farligt at bruge fejl. Alle nødvendige værktøjer kan downloades fra internettet. Derfor er det ret nemt at oprette et "Smart Home" med egne hænder på basis af Arduino.
Sensorer skal vælges ud fra deres præferencer: tænd eller sluk for lys, temperaturstyring osv.
Installationsproces
Du skal være opmærksom på, at "smart home" kun skal have LED-lamper. Konventionelle muligheder vil ikke være i stand til at modstå stress - enten briste eller bare brænde ud.
Efter projektet "Smart Home" på Arduino er alleredevil være klar, skal du starte tilslutning af controllere og sensorer. De gør dette uden at afvige fra tegningen og de ordninger, der blev skabt tidligere. Kontakter skal isoleres.
Alt arbejde kan repræsenteres i etaper i form af en algoritme:
- Installationskode.
- Opsætning af programmet under computeren eller telefonen.
- Port videresending
- Test sensorer og software.
- Fejlfinding, hvis nogen, under verifikationsprocessen.
Download software bedre fra et betroet kildearkiv. Når sidstnævnte er åbent og alle hjælpeprogrammer er installeret, skal du genstarte applikationen eller genstarte enheden.
Smart Home-softwaren på Arduino viser status for sensorerne og informationer fra dem. Om nødvendigt kan du altid ændre netværksadressen, slukke for alarmen.
Arbejde med en router
På routeren skal du åbne porten. Hvad skal jeg gøre for at udføre denne handling? Åbn konfigurationsmenuen, skriv Arduino-netværksadressen og aktiver porten.
Umiddelbart efter det kan du indstille domænenavnet. Nu forhindrer intet ejeren at begynde at teste systemet, som blev oprettet med egne hænder.
Fjernbetjening
Takket være virksomhedens server kan du linke alle sammenteknik indbyrdes. Det er tilladt at bruge sky-tjenester, der giver dig mulighed for at visualisere processer. Takket være internettet kan du fuldt ud styre dit hjem. Aktiver / deaktiver kedlen eller opvarmning kan være i den anden ende af byen.
Der er en anden måde, der hjælper med at styre huset - SMS-beskeder. Det er ikke altid tilfældet, at der er en internetforbindelse, så denne metode er ret relevant.
resultater
Det er nødvendigt at være opmærksom på, at "Smart Home" påArduino kan ikke arbejde med en åben netværksadresse, ellers vil det være let at hacke. Alle bygninger, der opererer på et "smart" system, kan hjælpe alle med at spare energi og også bruge alle ressourcerne korrekt. Det vigtigste er at vælge de rigtige komponenter uden forfalskninger.
Det er også vigtigt, at "Arduino"har mange biblioteker, der omfatter tusindvis af programkoder. Derfor er det mere end nemt at oprette "Smart Home" -systemet på Arduino kun ved hjælp af internettet.
Ejere feedback på systemet er positivt. Krasjer forekommer ikke, alle meddelelser ankommer til tiden, og programsporing er klar. Sikkerheden opdateres ofte, så hvis der sker noget uventet, vil ejeren straks se den. Oprettelse af et sådant system med egne hænder er den bedste og mest succesrige løsning, der vil hjælpe med at spare penge. Der er ikke noget vanskeligt at installere sensorer og controllere.