Inhoudsopgave:
- Stap 1: Bekijk de CoreConduit: Garden Controller-systeem
- Stap 2: Download de broncode
- Stap 3: Bouw de controller
- Stap 4: Enige montage vereist
- Stap 5: Draadloos gaan
- Stap 6: Ontvangerzijde
- Stap 7: Verder gaan…
Video: Doe-het-zelf hacken van je eigen domoticasysteem - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Een domoticasysteem moet apparaten zoals lampen, ventilatoren, entertainmentsystemen, enz. aan/uit kunnen zetten. Een systeem dat draadloos is en toch onafhankelijk is van internet, maar vooral doe-het-zelf en open source omdat ik wil begrijpen hoe het werkt.
Waarom het wiel opnieuw uitvinden?
Meer willen?
- Waarom DIY als je zou kunnen kopen?
- Wat is een "slimme" tuin?
- Een slimme binnentuin beginnen
- Dieper graven in binnentuinieren
- Binnen tuinieren: wat kan er mis gaan?
- Nutriëntenoplossingssystemen beheren
- Waarom Arduino als je Pi kunt?
hydromazing.com
Stap 1: Bekijk de CoreConduit: Garden Controller-systeem
Het Coreconduit: Garden Controller-systeem doet meer dan we nodig hebben voor de levensomstandigheden van de mens, dus laten we eens kijken wat het doet, zodat we enkele veranderingen kunnen aanbrengen. De auteur van de Instructable drones gaat maar door over gezonde planten die aandacht en verveling vereisen totdat, "… Ik heb in de Arduino een functie geprogrammeerd die ik "TheDecider" heb genoemd en die beslissingen neemt op basis van het handhaven van optimale omgevingsomstandigheden voor het kweken van planten. Ik heb 2,4 Ghz draadloze radiozendontvangermodules en een modulair ontvangersysteem toegevoegd zodat gegevens naar binnen worden verzonden 1000 voet."
Mooi hoor! We moeten hier eens naar kijken, "TheDecider"
Een ander pluspunt van dit project is:
"Met het oog op veiligheid heb ik ervoor gekozen geen relais te gebruiken die wisselstroom blootleggen. In plaats daarvan heb ik ervoor gekozen om op afstand bedienbare draadloze stopcontacten te gebruiken voor het regelen van lampen, pompen, ventilatoren, verwarmingen en luchtbevochtigers."
Stap 2: Download de broncode
Download de broncode van GitHub.
433MHz RF-module zelfstudie
De Instructable legt uit:
"In de broncode heb ik een basis gelegd voor het beheren, verzenden en ontvangen van 'sensor'-objecten en 'apparaat'-objecten. Dit project kan eenvoudig worden aangepast om te werken met andere omgevingen waarin controle wordt bereikt door sensoren te lezen en apparaten te bedienen gebaseerd op geprogrammeerde regels. U moet de broncode een paar keer aanpassen om ervoor te zorgen dat deze correct werkt met uw draadloze stopcontacten. Om de wijzigingen aan te brengen, moet u weten wat de codes zijn die uw draadloze afstandsbediening gebruikt en de uitgangen zijn geprogrammeerd om te ontvangen. Ik heb een schets bijgevoegd voor installatie op uw Arduino Uno * met protoshield - stap u door het proces van het verkrijgen van de codes. U moet de 433 Mhz-ontvangermodule plaatsen (zoals afgebeeld) en upload deze schets, StartCore.ino naar de Arduino Uno* en open de seriële console voor die poort zodat je gegevens van de Arduino kunt ontvangen."
Laten we er een maken!!
"Nadat je het proces van het verkrijgen van alle codes van je afstandsbediening hebt voltooid, kun je rechtstreeks kopiëren en plakken in het TheDecider.h-headerbestand waar ik heb aangegeven."
Stap 3: Bouw de controller
Onderdelen: (links verstrekt als referentie)
- Arduino Uno R3 (dit project kan worden uitgebreid met meer eenheden.)
- Arduino Uno Sensor Protoshield (de auteur gebruikt een prototyping-bord dat is ontworpen voor wat lijkt op een Nokia LCD-scherm.) We kunnen hetzelfde gebruiken, onze eigen maken of het Sensor Shield gebruiken.)
- 10k weerstand
- mannelijke pcb-headers
- vrouwelijke pcb-headers
- draad met connectoren voor de sensoren
- 433 MHz RF-zender- en -ontvangermodules
- set 5 pakjes Wireless Controlled Outlets inclusief source-code!!
- 2 of meer - nRF24L01 2,4 GHz draadloze radiozendontvangermodules
Optionele onderdelen:
- Arduino Uno R3* of Pro Mini*
- Realtime klokmodule
- Optioneel: nRF24L01-adapter met 3.3v-regelaar
- verbindingsdraden
- Display Optie LCD met knoppen Shield + Arduino Uno R3*
- 2 x 4-pins mannelijke header-connectordraden
- SD-kaartoptie SD-kaartschild + Arduino Uno R3*
- verbindingsdraden
Optie voor internetverbinding
- Ethernet of WiFi Shield + Arduino Uno R3*
- aansluitdraden - zie
- kabelgoot met deksel
Gereedschap:
- Soldeerbout met soldeer
- schroevendraaier - kleine platte kop
- USB-kabel - standaard
- PC met Arduino of Atmel Visual Studio met Visual Micro-plug-in
Stap 4: Enige montage vereist
Begin door uit te zoeken welke codes uw eigen specifieke draadloze externe AC-stopcontacten gebruiken. De broncode gaat ervan uit dat er een 433Mhz-ontvanger op pin 2 (aarde), 3 (Data), 4 (Vcc) en een realtime klokmodule is aangesloten via I2C met behulp van A5 (SCL), A4 (SDA), Vcc, grond.
Stap 5: Draadloos gaan
Nu de controller is geprogrammeerd met de codes voor onze AC-stopcontacten, kunnen we de nRF24L01-module toevoegen.
Het DuPont Rainbow-lint gebruiken met vrouwelijke connectoren van 2,54 mm, zodat ik aangepaste draadconnectoren kan maken:
- Pinnummer op Arduino / Wire Color / nRF24L01 Pin
- Pin 9: Oranje / CSN "Chip Select"
- Pin 10: Geel / CE "Chip Enable"
- Pin 11: Groen / MOSI "Master uit, slave in"
- Pin 12: Blauw / MISO "Master In, Slave Out"
- Pin 13: Paars / SCK "Systeemklok"
- Vcc 3.3v* Rood (indien geen Uno gebruikt, optionele adapterkaart met spanningsregelaar)
- Grond. bruin
Draadkleurcodering kijkend naar de nRF24L01-componentzijde met het kristal naar boven gericht - van rechtsonder, omhoog: Bruin | Oranje | Paars | Blauw. Links van onder naar boven: Rood | Geel | Groen | NC
Meer verbazingwekkende informatie over het aansluiten van de nRF24L01 op Arduino.
Stap 6: Ontvangerzijde
De broncode van de ontvanger gaat ervan uit dat deze wordt gecompileerd en uitgevoerd op een Arduino Uno of ProMini die is aangesloten op een nRF24L01, hetzelfde als de controller. Als onderdeel van het Garden Controller-systeem stuurt de ontvanger waarschuwingen via het aangesloten LCD-scherm en/of hoorbare waarschuwingen van een piëzo die is aangesloten op pinnen 2 (aarde), 3 (signaal), 4 (Vcc). Voor gebruik in domotica-projecten kan het waarschuwingssysteem worden verwijderd of de regels worden aangepast aan het gewenste effect.
Stap 7: Verder gaan…
Het gebruik van Arduino Uno, Pro Mini, nRF24L01 en andere open-sourcemodules opent de deur naar vele mogelijkheden. We hebben nu een draadloos raamwerk voor het verzenden van data-objecten voor sensoren, apparaten, waarschuwingen, enz., met behulp van een controller voor externe AC-stopcontacten en sensoringangen en een ontvanger voor het verkennen van de ontwikkeling van een gebruikersinterface. TheDecider kan worden bijgewerkt om een willekeurig aantal taken uit te voeren op basis van sensor- en gebruikersinvoer. Wat de ontvanger doet in reactie op de gegevens die hij ontvangt, is aan jou.
Veel plezier met knutselen!!
Geïnteresseerd in hydrocultuur?
Tweede plaats in de domotica
Aanbevolen:
Levensduur batterij van actiecamera hacken: 4 stappen (met afbeeldingen)
Hack Action Camera Batterijduur: Of je nu een GoPro, Contour of een andere camera hebt, deze is voor jou! Camcorderbatterijen zijn vaak een probleem. Of je maakt lange video's en ze gaan niet lang genoeg mee, of je bent gewoon vergeten om hem eerder volledig op te laden. Misschien is het heel co
Mijn eigen versie van de nutteloze doos: 4 stappen
Mijn eigen versie van de Useless Box: voor de avondlessen over Arduino (CVO Volt - Arduino) die ik volg, moesten we een persoonlijk project maken. Ik besloot om 2 technieken te combineren, namelijk Arduino en lasersnijden. Ik leerde een lasercutter gebruiken tijdens een andere avondles als CVO
Hacken van tv-tuner om Earth-foto's van satellieten te lezen: 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hacken van tv-tuner om aardse foto's van satellieten te lezen: er zijn veel satellieten boven onze hoofden. Wist u dat u met alleen uw computer, tv-tuner en eenvoudige doe-het-zelf antenne de uitzendingen van hen kunt ontvangen? Bijvoorbeeld realtime foto's van de aarde. Ik zal je laten zien hoe. Je hebt nodig: - 2 w
Hacken van iPod-firmware van LINUX: 3 stappen
Hacken van iPod-firmware van LINUX: Velen van jullie realiseren zich misschien dat iPods (5e generatie video en lager) kunnen worden aangepast of gehackt. Tot nu toe was dit proces beperkt tot Windows-gebruikers en het wordt verder ontwikkeld vanaf Mac; nu zullen Linux-gebruikers die mogelijkheid ook hebben.OPMERKING: PLEASE D
Hoe u ouderlijk toezicht van Vista kunt hacken als een standaardgebruiker: 6 stappen
Hoe u ouderlijk toezicht van Vista kunt hacken als een standaardgebruiker: dit is een beschrijving van hoe u het ouderlijk toezicht van Windows Vista kunt hacken als niet-beheerder. als je een beheerder bent, kun je het ouderlijk toezicht beheren, dus dit is echt niet nodig