Inhoudsopgave:

Domotica Stap voor stap Wemos D1 Mini gebruiken met PCB-ontwerp - Ajarnpa
Domotica Stap voor stap Wemos D1 Mini gebruiken met PCB-ontwerp - Ajarnpa

Video: Domotica Stap voor stap Wemos D1 Mini gebruiken met PCB-ontwerp - Ajarnpa

Video: Domotica Stap voor stap Wemos D1 Mini gebruiken met PCB-ontwerp - Ajarnpa
Video: Wifi Relais met Python Gui 2024, Juni-
Anonim
Domotica Stap voor stap Wemos D1 Mini gebruiken met PCB-ontwerp
Domotica Stap voor stap Wemos D1 Mini gebruiken met PCB-ontwerp

Domotica Stap voor stap met Wemos D1 Mini met PCB-ontwerp

Een paar weken geleden publiceerden we een tutorial "Home Automation using Raspberry Pi" op rootsaid.com die goed werd ontvangen door hobbyisten en studenten. Toen bedacht een van onze leden een Arduino-huisautomatiseringssysteem met NodeMCU.

Arduino-huisautomatiseringssysteem Hier laten we u zien hoe u een Arduino-huisautomatiseringssysteem kunt bouwen dat elektrische apparaten zoals lichten, ventilatoren, garagedeuren enz. kan bedienen met onze mobiele telefoon van overal ter wereld. Om dit doe-het-zelf-huisautomatiseringssysteem te bouwen, hebt u alleen een Wemos D1 Mini Board, enkele relais en een Android-telefoon nodig.

Stap 1: Online PCB-fabrikant – JLCPCB

Online PCB-fabrikant – JLCPCB
Online PCB-fabrikant – JLCPCB
Online PCB-fabrikant – JLCPCB
Online PCB-fabrikant – JLCPCB

JLCPCB is een van de beste online PCB-productiebedrijven waar u probleemloos online PCB's kunt bestellen. Het bedrijf werkt 24 uur per dag, 7 dagen per week non-stop. Met hun hoogtechnologische machines en geautomatiseerde werkstroom kunnen ze binnen enkele uren enorme hoeveelheden hoogwaardige PCB's produceren.

JLCPCB kan PCB's van verschillende complexiteit ontwikkelen. Ze ontwikkelen eenvoudige en goedkope PCB's met enkellaags bord voor hobbyisten en liefhebbers, evenals complexe meerlagige printplaten voor industriële toepassingen van hoge kwaliteit. JLC werkt met grote productfabrikanten en mogelijk zijn de PCB's van apparaten die u gebruikt, zoals laptops of mobiele telefoons, in deze fabriek gemaakt.

Stap 2: Circuit- en PCB-lay-out

Circuit- en PCB-lay-out
Circuit- en PCB-lay-out
Circuit- en PCB-lay-out
Circuit- en PCB-lay-out

Afhankelijk van de uitgang van het Arduino-bord, kunt u uw relais selecteren. Aangezien de output van Node MCU GPIO-pinnen 3,3V is, moet je een 3,3V-relais kopen.

Spanningsregelaar

Ik heb ook een 7805-regelaar toegevoegd die me zal helpen om een ingangsspanning tussen 7 volt en 35 volt in de ingang te leveren, zodat ik een 5 volt USB-voeding, 9 volt batterij of zelfs een 12 volt lithium-polymeerbatterij kan gebruiken zonder problemen.

Ik heb ook enkele indicator-LED's toegevoegd die me laten weten of iets niet meer werkt. Hieronder vind je de schakeling naar mijn EasyEDA.

PCB-indeling

Vervolgens het ontwerpen van de PCB. PCB-layout is eigenlijk een belangrijk onderdeel van PCB-ontwerp, we gebruiken PCB-lay-outs om PCB's te maken van schema's. Ik ontwierp een PCB waar ik alle componenten aan elkaar kon solderen. Sla daarvoor eerst de schema's op en klik in de bovenste gereedschapslijst op de knop converteren en selecteer "Convert to PCB".

Dit opent een venster zoals dit. Hier kunt u de componenten binnen de grens plaatsen en ze naar wens rangschikken. De gemakkelijke route die alle componenten bevatten, is het "auto-route" -proces. Klik daarvoor op de tool "Route" en selecteer "Auto Router".

Dit opent een Auto Router Config-pagina waar u details kunt verstrekken zoals speling, spoorbreedte, laaginformatie enz. Als u dat eenmaal hebt gedaan, klikt u op "Uitvoeren".

Dat is het jongens, uw lay-out is nu voltooid. Dit is een dubbellaagse PCB, wat betekent dat de routering zich aan beide zijden van de PCB bevindt. U kunt nu het Gerber-bestand downloaden en gebruiken om uw PCB van JLCPCB te vervaardigen.

Stap 3: PCB-productie

PCB-productie
PCB-productie
PCB-productie
PCB-productie
PCB-productie
PCB-productie

De PCB laten maken door JLCPCB

JLCPCB is een PCB-productiebedrijf met een volledige productiecyclus. Wat betekent dat ze beginnen bij "A" en eindigen met "Z" van het fabricageproces van PCB's.

Van grondstoffen tot afgewerkte producten, alles gebeurt onder het dak. Ga naar de website van JLC PCB's en maak een gratis account aan.

Nadat u met succes een account heeft aangemaakt, klikt u op "Nu citeren" en uploadt u uw Gerber-bestand. Gerber-bestand bevat informatie over uw PCB, zoals PCB-lay-outinformatie, Layer-informatie, spatiëringsinformatie, tracks om er maar een paar te noemen.

Onder het PCB-voorbeeld ziet u zoveel opties, zoals PCB-hoeveelheid, textuur, dikte, kleur enz. Kies alles wat voor u nodig is. Als alles klaar is, klik je op "Opslaan in winkelwagen". Op de volgende pagina kun je een verzend- en betaaloptie kiezen en Veilig Afrekenen.

U kunt Paypal of Credit/Debit Card gebruiken om te betalen. Dat is het jongens. Het is klaar. De print zal worden vervaardigd en u ontvangt binnen de genoemde tijdsperiode.

Stap 4: De app installeren en domotica uitvoeren

De app installeren en domotica uitvoeren
De app installeren en domotica uitvoeren
De app installeren en domotica uitvoeren
De app installeren en domotica uitvoeren

Installeer RootSaid WiFi Command Center vanuit Google PlayStore

RootSaid WiFi Command Center is een eenvoudige lichtgewicht Android-applicatie die kan worden gebruikt om robots en Raspberry pi en Arduino Home Automation via WiFi te besturen.

Het enige wat u hoeft te doen is uw mobiele telefoon op het netwerk aan te sluiten, het IP-adres en de poort van de server (de NodeMCU van ons Home Automation-systeem met behulp van Arduino) in te voeren en deze te bedienen met de Aan Uit-knoppen.

Klik hier voor meer informatie over deze app. Klik hier om deze app uit de Playstore te downloaden. Stap 5 Nu hoef je alleen nog maar de app te starten, het IP-adres van de Pi in te voeren en de poort waarnaar hij luistert (5005).

Laad het IP-adres en de poort met behulp van de link-knop en navigeer naar het tabblad Home Automation. Dat is alles, uw domoticasysteem met Arduino is nu klaar.

U vindt hier volledige informatie over de code.

U kunt nu apparaten die op uw Node MCU zijn aangesloten bedienen met deze eenvoudige app en deze in- en uitschakelen.

Aanbevolen: