Automatisering av låsning system och Intrusion Detection In bostäder (2 / 10 steg)

Steg 2: Fronten och baksidan slutet



Grundläggande

tillvägagångssätt för att automatisera enheterna innebär att utveckla Python kod för styrning av varje enhet. PHP-sidan sedan har knappar för att komma åt enheterna; varje knapp är inbäddade med en Python code, på att klicka på knappen en sker till Python kod från inom PHP-koden. Python-koden vid utförande skickar en till Arduino via seriell kommunikation. Detta tecken är sedan Läs av Arduino, inom Arduino koden switch fall finns, som sedan körs koden för tecknet fått in.

För temperatur och ultraljudssensorer finns några ytterligare steg; Arduinoen först skriver denna karaktär till en Python kod seriellt, som läses av en separat Python kod som tillsammans med data tas emot av sensorer via Arduino är skriven till en text arkivera och värden slutligen visas på webbsidan.

Seriell kommunikation äger rum på baksidan slutet som ansvarar för anslutning av python och Arduino, den python och Arduino kod interagera med varandra genom att skicka tecken. Nu först skickar python koden kommandot enligt knappen klickade. En gång den seriella karaktären skickas till Arduino koden, baserat på en switch fall går det ett specifikt program för att utföra åtgärden. Resultatet skickas igen tillbaka till python koden via seriell kommunikation. Python-koden nu samverkar med PHP-koden där det heter; När detta är gjort visas utdata från där på webbsidan.

1. Frontend

Frontend är den del av webbsidan som visas för användaren. Det är framställningen av verktyget som användaren använder för att styra enheter.

Det är ett enkelt användargränssnitt med flikar för hem, tillgång, handledning och hjälp sidor. Sidan vidarekopplingar till inloggning och kontroll panelen sidor. Kontrollpanelen har knappar för att styra enheterna och när en uppgift är slutförd eller misslyckade, resultatet visas på webbsidan för användarens bekvämlighet.

Frontend siffran beskriver frontend kontrollmekanismen.

2. Backend

Backend består av det inre arbetet i den
webbsida, som inte är synliga för användaren. Det består av Python, Arduino och PHP-skript som körs i bakgrunden för att utföra uppgifterna som under befäl av användaren när du använder webbsidan.

Backend siffran beskriver backend kontrollmekanismen.

Se Steg
Relaterade Ämnen

Raspberry Pi brandvägg och Intrusion Detection System

kanske du tänka "Varför ska jag skydda mitt pivate nätverk? Jag har ingen kritisk information på min dator, inga känsliga data". Är din e-post verkligen offentliga? Du har inte några bilder du inte vill ladda upp till Facebook, eftersom de är pr...

Hem-Intrusion Detection System

Detta är min första instuctable. Jag var ute efter för att skapa mitt hemnätverk intrusion detection system på en VM och kunde inte hitta några instruktioner på hur man gör detta. Så jag skapade mitt eget och hoppas att det hjälper vissa av er ut. Ja...

Arduino kontrollerade växten vattnas system och anpassade AC kärl avsättningsmöjligheter

detta är ett projekt att skapa en automatisk anläggning vattning system och en AC kärl utlopp som du kan kontrolleras med hjälp av en mikrokontroller. I mitt exempel används en Ruggeduino men detta är i huvudsak en Arduino Uno.Kretsen jag använde är...

Hur att rengöra och underhålla undervattens dyk bostäder (för iPhone dyk bostäder)

Detta är bara en enkel instruktion att visa dig hur att rengöra och underhålla din iPhone dyk bostäder efter användning. Avsnittet O ring för detta instructable är den viktigaste delen.Du kan titta på videon för samma process.ReningsprocessenSteg 1:...

Meningslöst (och fula) vattentät ficklampa bostäder.

Vattentäta ficklampor finns. Det finns en hel del olika märken. Det är verkligen ingen anledning för detta projekt, förutom att jag ville bygga den.Det här visade sig vara ganska ful med ett kapital ful.Nu när jag har påpekat att är detta projekt hel...

VÄRLDENS snabbaste och cheapeast NodeMCU bostäder

Här är världens snabbaste NodeMCU bostäder!Du behöver en NodeMCU :) och ett rör från en kolsyrad tablett. (Jag har alltid Magnesium i mitt slott)En borr eller handborr, kanske en fräs för att göra det "snygg".Min röret har en diameter från 2,7 c...

DIY mänskliga DETECTION SYSTEM och larm (ingen arduino)

DET HÄNDER ALLTID NÄR DU ÄR I RUMMET OCH NÅGON KOMMER IN I DITT HUS ELLER SHOPPA UTAN ATT ANMÄLAN... HAN kan vara en tjuv.. .så här är lösningen där du är graden av ett larmsystem när någon rörelse detekteras. (Mindre än 10 minuter projekt) SÅ LÅT OS...

Bygga en enkel hydroponiska wick system och undvika tipburn på din houseplants

jag ska lära dig hur man gör en enkel hydroponiska system med material som du sannolikt har runt ditt hus. Detta system möjliggör din houseplants att välja hur mycket vatten de vill dricka och kommer att utveckla den gröna fingrar lättare.Steg 1: Pro...

Vintage crossover NES System och Zapper

Jag hade en gammal slå upp NES system som jag ville renovera och föra tillbaka till livet. I denna dag och ålder, är NES system ganska retro så bestämde jag mig för jag skulle gå med en retrokänsla till färg jobb. Inget säger retro som guld och wood...

Skapa en alarm system och besökaren räknare för ditt rum

Vill du få ett meddelande när någon skriver in ditt rum?Vill du veta hur många besökare du hade?Du vill ha en apparat som säger "Goodbye" varje gång någon lämnar?I detta instructable jag kommer att förklara hur man gör detta med hjälp av en Rasp...

Sound system och cd hylla

lätt att göra... Bara ta en titt och bygger det på bara 40 minuter......

Bygga en Sentry Gun med Laser Trip Wire System och Arduino

* OBS * UTFÖRS DETTA PROJEKT AV EN GRUPP STUDENTER FRÅN SINGAPORE POLYTECHNIC UNDER FYP HANDLEDARE TEO SHIN JEN. GJORT AV CHAN KAI CHI OCH 2 ANONYM.Koncept:Spolhandtaget när laser är blockerad av inkräktande objekt.Obs:Luta är inkluderat för utbyggba...

Inreda och förbättra kläder artikeln

se idén att öka Mandalay klänning till jul.Profilering är en tidskrävande process, men det är värt det.Vänligen se före och efter.Jag har använt olika pärlor och sekvenser över den befintliga Maskinbroderi....

Ofrånkomliga hund, katt, mänskliga promenad till anslutande byggnad, (Kennel paneler) omfattas och skyddade från väder och vind

BONUS: En INSTRUCTABLE skapad av en ÖVERVAKNINGSKAMERA...Steg 1: Foton tagna, verktyg Lätt 5-fot staket paneler 5-fots matchande gates Landskapsplanering leveranser, rorkult, smuts, hoe, etc. Verktygslåda, främst ratchet inställd sammanställt paneler...

Sy- och tooling ett komprimerbart läder toolbox

Jag brukade resa med mitt arbetsredskap i en skokartong, men efter en särskilt våta säsongen bestämde jag mig för jag behövde något lite mer robust och mer personlig om mjuk nog att fortfarande vara förpackade i en rutig väska utan att bli skadad. Ja...

Papper Derringer: Internals, arbetsyta och röra som inträder!

Hey guys! Idag har jag bara fick ett litet projekt som jag har arbetat med under de senaste två veckorna eller så. Det är ett papper deringer som förhoppningsvis i slutändan faktiskt fungerar. Det kommer att göras och görs av papper, metall, flera ty...

Under och efter, reparera mina fäder Laptop PWR uttaget!

jag tror faktiskt inte jag skulle få den bärbara datorn tillbaka tillsammans... Men på något sätt... Jag gjorde.med endast en handfull extra skruvar kunde inte jag hitta hål för......

Hur man har ett hem med några hus betalningar och inga elräkningar!

Vad skulle du göra om du hade inga hus betalningar och inga elräkningar?I denna serie av videor Visa jag dig hur du hitta billig mark, bygga en stuga för under $2000 och använda solenergi och propan att driva ditt hem.Titta på intro videon först en ö...

Automatiska bevattningssystem med kapacitiv sond och Arduino på billiga (och jag menar det)

Varning: Jag är inte en elektronikingenjör, så jag inte kan ge någon garanti för design (mycket mindre en implementering). Jag vet bara presenteras lösningen fungerade för mig minst 5-6 månader (så jag inte kan ens garantera dess tillförlitlighet öve...