Gør ethvert forlængerledningsradio kontrolleret !: 7 trin

Gør ethvert forlængerledningsradio kontrolleret !: 7 trin

Indholdsfortegnelse:

Anonim

Forestil dig dette; det er midten af ​​december og koldt; rigtig kold udenfor, og du har læst i sengen. Du vil gå i seng, men du skal slukke for lampen over rummet. Du vejer de mulige løsninger til at nå dit mål. De mest oplagte er: Gå over og sluk for lampen eller tap et par lange poler sammen og swat ved tænd / sluk-knappen fra komforten af ​​din seng. Historien har desværre vist, at sidstnævnte mulighed har resulteret i nogle brudte lamper.

Så hvad skal vi gøre? Vi kommer ud af sengen og bygger nogle trådløst styrede forlængerledninger!

Før vi begynder, er det interessant at bemærke, at du ikke ændrer selve lampen, men en forlængerledning. Derfor kan du trådløst styre alt, hvad der sættes i stikket. Til sidst involverer dette projekt AC / hovedkraft og kan være yderst farligt - tag alle nødvendige forholdsregler for at beskytte dig selv.

forsyninger:

Trin 1: Materialer

1. To arduinos
  • Jeg brugte en Arduino Uno og en Arduino Pro Mini, fordi det var alt jeg havde ligget rundt
  • omkostninger ($ 7 + $ 2 = $ 9)
2. 433 MHz sender og modtager modul
  • de kommer normalt i et par, du kan finde dem på ebay for $ 1

3. 5V Kontrol relæ modul

  • Ideelt set ville jeg have købt et enkeltkanalmodul, men på det tidspunkt kunne jeg kun finde dobbeltkanal. disse går for omkring $ 3,50

4. Koble ledninger

5. Udvidelseskabel

  • Jeg var virkelig kræsen med denne vare. Jeg ønskede ikke en super lang forlængerledning, da det ville være for meget rod. Jeg shoppede rundt og var i sidste ende i stand til at finde en 12-tommers forlængerledning fra Dollarama, som var præcis det, jeg ledte efter.

6. En trykknap og en 10k modstand

7. Strøm

  • Jeg brugte et 9V batteri med en batteriopadapter, fordi det var alt jeg havde ligget rundt. For fremtidige revisioner ville jeg bruge 5 dobbelt A-batterier

8. To brødbrædder

Alle dele blev hentet fra eBay.

Trin 2: Lodning på en antenne til dine RF-moduler

  • Vik den faste kerne 20AWG wire rundt om en pen, jeg brugte en papirmatepen til at få 12 vendinger
  • Når du er færdig, skal du trække den ud af pennen og fjerne en af ​​enderne og lod den solde på RF-modulerne
  • Lod antennen til stederne som vist på billederne.

Trin 3: Opbygning af senderen

Jeg har trukket brødbrættet ud og inkluderet et skematisk billede af opsætningen. Når du er færdig, skal du uploade koden i næste trin.

*** Om koden ****

Jeg endte med at opbygge et par af disse og måtte omarbejde koden for at inkludere et bestemt kodeord for hver sender. Årsagen til dette er at forhindre en sender i at styre alle mine modtagere. Men hvis du vil styre flere modtagere med en fjernbetjening, kan du bruge samme adgangskode på dem alle.

Du skal også downloade og installere AVR og virtuelle trådbiblioteker.

Trin 4: Kode til sender

Du kan downloade transmitter.ino filen eller højreklik og vælg "Åbn i ny fane" og kopier koden til en ny Arduino skitse.

// Opret af William_L // Senderkode // // Formål: // Senderen udsender en bestemt kode, som er brugerdefineret af variabelpasningen, // når modtageren registrerer det pågældende signal, udføres en handling / / på modtagerens ende. // Dato: 23/12/2015 #include #include // Knap er tilsluttet på pin 10 // Overførselsdata er knyttet til pin 11 const int transmission_pin = 12; const int-knap = PD3; const char pass = "hjem"; // ændre værdien her for at ændre signal password void setup () {// data retninger DDRD & = ~ (1 <

Trin 5: Opbygning af modtageren

**ADVARSEL**

Læg IKKE i forlængelseskablet, før du har læst alt

1. Forbind ikke netledningen, mens du arbejder på den. Selv efter at du er færdig med at arbejde på forlængerledningen, skal du sørge for at opbygge et kabinet til kontrolrelæet! Kontrolrelæet, jeg modtog fra eBay, havde udsatte stifter på bunden. Hvis du rører disse stifter, mens forlængerledningen er tilsluttet i væggen, bliver du alvorligt skadet! For synlighed fjernede jeg boksen, jeg byggede for at omslutte kontrolrelæet.

2. SEG JEG MENTION, IKKE PLUG I UDVIDELSESKABET, NÅR DU ARBEJDER DET

Hvordan virker et kontrolrelæ og hvorfor har vi brug for det?

Et kontrolrelæ er i det væsentlige en switch, som isolerer et spændingsniveau fra et andet. Ved at aktivere eller deaktivere spolerne, kan vi skifte relæet fra normalt lukket (NC) til normalt åbning (NO).

For at kunne tænde og slukke en enhed, der er tilsluttet forlængerledningen, skal vi kunne tillade eller stoppe strømmen fra at strømme ind i ledningen. Vi kan gøre dette ved at indføre et styrelæge, der åbner eller lukker kredsløbet, når det er tilsluttet eller deaktiveret. For at aktivere eller deaktivere kontrolrelæet bruger vi en Arduino.

Trin 6: Kode til modtageren

Du kan downloade receiver.ino filen eller højreklik og vælg "Åbn i ny fane" og kopier koden til en ny Arduino skitse.

Trin 7: Hav det sjovt!

Det sidste trin kræver, at du opbygger et kabinet til kontrolrelæet for at forhindre kontakter i at berøre. Jeg købte en billig plastkasse fra Dollarama som en midlertidig løsning.

Du behøver ikke at tilslutte ledningen for at kontrollere, om du har tilsluttet alt korrekt. For at teste om din modtager modtager et signal fra senderen, tænd begge Arduino's og aktiver knappen. Hvis alt fungerer korrekt, skal du høre, at styrelæet gør et lydtryk, hver gang knappen aktiveres. Klipningsstøj er den fysiske omskifter inde i kontrolrelæet, der skifter mellem normalt åben til normalt lukket.

Området er temmelig imponerende, og det kræver ikke synsfelt. Jeg har bemærket, at jeg har været i stand til at tænde mit soveværelse lyser et par værelser væk med et par vægge i vejen også.