Reginald: en UDP-övervakning bot; kontroll via Internet (1 / 26 steg)
Steg 1: Introduktion/förutsättningar
Instructable fördelning:
- Det första kommer att jag diskutera den nödvändiga kunskap som du bör ha att först försöka ta itu med detta projekt. En nybörjare kommer troligen att ha problem med att följa guiden.
- För det andra kommer jag visa en "makro" vy av projektet och diskutera det allmänt så att läsaren förstår min inställning att utföra Reginald. Om läsaren förstår min process, blir det lättare för läsaren att välja komponenter från min process som han/hon önskar i sina egna projekt. Jag antar inte att alla skulle vilja klona sina egna Reginald; men att anpassa projektet med sina egna önskar.
- För det tredje kommer jag ge listan delar fördelas mellan de olika delarna av projektet.
- Det är på denna punkt att jag kommer att gå in i detalj på varje del av Reginald.
Nödvändig kunskap som jag antar du redan vet:
Detta sparar tid för mig själv och andra som redan är väl förtrogen med dessa ämnen. Om jag var att tillgodose absoluta nybörjare här, vore detta Instructable lätt, magnituder större. Någon som redan förstår ämnena skulle ha svårigheter att följa guiden på grund av det.
Dock kan en absolut nybörjare bekanta sig med de givna ämnena till forskning innan du försöker Reginald. Om en individ förstår dessa ämnen, kommer den personen att kunna förstå projektet.
Därför detta Instructable vänder sig till alla. Tanke på en är villig att lära.
Ämnena är:
- En måttlig förståelse för nätverk
- Interna och externa IP-adresser. Nätmasker; DHCP; UDP-teknik
- http://www.answerbag.com/q_view/9834
- http://en.wikipedia.org/wiki/User_Datagram_Protocol (Var noga med att läsa jämförelsen mellan UDP och TCP)
- http://www.ni.com/White-Paper/6723/en
- Hur du konfigurerar routern primära: ange statiska IP-adresser, Port Forwarding
- Grundläggande förståelse av åtminstone vad DD-WRT är
- Interna och externa IP-adresser. Nätmasker; DHCP; UDP-teknik
- Grunderna i Arduino och bearbetning programmering (även om inte helt nödvändigt eftersom jag bara ger dig koden)
- Elektriska komponenter (jag kommer att ge scheman och riktlinjer, men jag kan inte hålla din hand att bygga nämnden, förstå följande och du kommer att bli bra)
- Förstå mycket enkla scheman
- Den praktiska användningen av transistorer, kondensatorer, motstånd, spänningsregulatorer, likströmsmotorer, servon
- Grunderna i lödning och felsökning med en multimeter
- En förståelse för hur spänning och ström fungerar
Hjälpsam anteckningar:
I denna tutorial, kommer jag att Visa scheman och diagram av anpassade PCB jag byggde för att mätta alla kretsar; men visar hur man bygger styrelsen steg skulle vara en ganska stor instructable i sig själv. Om du förstår av ovanstående, kommer inte att du har ett problem efter den information som jag lämnar.
Avsnittet nätverk är absolut det viktigaste, speciellt om du är intresserad av att kommunicera med ditt projekt via Internet. och ännu mer så om du råkar ha AT & T som din ISP. Du får se senare.