Obsah:

SmartAquarium - Mathias: 6 kroků
SmartAquarium - Mathias: 6 kroků

Video: SmartAquarium - Mathias: 6 kroků

Video: SmartAquarium - Mathias: 6 kroků
Video: Hardware-Trick! Funk-Wasser-Sensor in 3 einfachen Schritten selber bauen | homematic | smart home 2024, Červen
Anonim
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias

Velkým problémem pro lidi, kteří mají ryby, je, že když jdou na dovolenou, potřebují někoho, kdo se o ně postará. Já a moje rodina máme stejný problém a vždy je shon někoho najít. Doufám, že teď se svým projektem tento problém zbavím pomocí svého SmartAquarium.

Obecné informace:

  • průměrné náklady se pohybují kolem 313 EUR
  • celkové množství času stráveného přípravou všeho o projektu: 250 hodin (to se může lišit v závislosti na vašich programátorských schopnostech)

Odkazy:

  • Můj osobní web: mathiasdeherdt.be
  • Kusovník aka BOM: FinalBOM.xlsx

Krok 1: Krok 1: Výroba pouzdra + automatického podavače

Krok 1: Výroba pouzdra + automatického podavače
Krok 1: Výroba pouzdra + automatického podavače
Krok 1: Výroba pouzdra + automatického podavače
Krok 1: Výroba pouzdra + automatického podavače
Krok 1: Výroba pouzdra + automatického podavače
Krok 1: Výroba pouzdra + automatického podavače
Krok 1: Výroba pouzdra + automatického podavače
Krok 1: Výroba pouzdra + automatického podavače

Materiály:

  • Dřevo
  • Dřevo a super lepidlo
  • Plastový hrnek
  • kliku dveří
  • Šrouby
  • Železná rukojeť
  • Závěsy
  • Kuřecí drát
  • magnetika

Nástroje:

  • Viděl
  • Vrtačka
  • Sander
  • Šroubováky
  • Pilník na dřevo

Stavba pouzdra krok za krokem:

Krok 1: Spilujte dřevo na požadovanou velikost. Chcete 2 prkna pro horní a spodní část, 2 pro levou a pravou stranu a 2 pro zadní a přední stranu. Jakmile budete mít vše, lepte je dohromady (lepidlem na dřevo) tak, aby vznikla krabice. Ujistěte se, že je na dřevo velký tlak, aby se vše mohlo slepit

Krok 2: Ujistěte se, že necháte otvory pro kabely a pro vzduchové otvory. Nezáleží na tom, kde jsou, prostě je dejte tam, kde se vám to zdá vhodné

Krok 3: Poté, co vytvoříte své díry, vezměte si dřevěný soubor a vše zpilujte, aby bylo hladké

Krok 4: přilepte rukojeť na horní část pláště a nalepte kliku na straně, kterou lze otevřít a zavřít. Také spojte dveře se závěsy a vložte magnetiku, aby dveře zůstaly zavřené

Stavba podavače krok za krokem:

Krok 1: Najděte ne tak velkou plastovou misku a vytvořte do ní malou díru, ujistěte se, že víko misky lze velmi snadno vyjmout

Krok 2: Najděte něco, co by mělo být uvnitř a připojte je k dřevěné tyčce

Krok 3: Ujistěte se, že dřevěná tyč je větší než rotující žehlička krokového motoru, uděláme tam díru, aby krokový motor přesunul vše dovnitř

Krok 4: Vytvořte něco, co může umístit podavač nad otvor ve vašem akváriu, vyrobil jsem to s nějakým druhem stavebních hraček

Krok 2: Krok 2: Připojte své součásti

Krok 2: Připojte své součásti
Krok 2: Připojte své součásti
Krok 2: Připojte své součásti
Krok 2: Připojte své součásti
Krok 2: Připojte své součásti
Krok 2: Připojte své součásti

Komponenty (vždy se můžete podívat na můj kusovník):

  • Raspberry Pi s vláčnou silou
  • Arduino typu A až B
  • Vodotěsný ds18b20
  • Displej QAPASS 1602A
  • Krokový motor 28BYJ-48
  • Prkénka
  • Vodiče od muže k muži, dráty od muže k ženě
  • Rezistory
  • Snímač PH 40x40 mm
  • Ventilátor
  • Rezistor citlivý na sílu (FSR)
  • Relé
  • 2 potenciometrický senzor
  • LM2596S DC-DC
  • [SVÍTILNA]

Nástroje

  • Páječka
  • Odizolovací kleště
  • Šroubovák
  • Smršťovací bužírky
  • Horkovzdušný ventilátor
  • bruska

Kde tedy začít? Nejprve budete muset získat všechny komponenty, poté se pokuste podle mých schopností postupovat podle mého schématu.

Pi je nejdůležitější část skládačky, bude fungovat jako rozbočovač, který ovládá všechno, dokonce i Arduino. Arduino bude otrokem Pi, ale o tom později v kroku 3.

Většina schématu je přímočará, propojte vše a ujistěte se, že jsou pozemky dobře propojeny. Nejtěžší je vaše lampa. Budeme muset vypnout vypínač a připojit ho k relé, pokud to pokazíme, můžete zničit lampu. Jakmile je spínač otevřený, připojte 2 vodiče k vodičům lampy. Připojte je k relé [OBRAZ]

Také důležitá zpráva, použijte smršťovací bužírky, když jsou kabely odkryté, aby se navzájem nerušily.

Krok 3: Krok 3: Vytvořte databázi

Krok 3: Vytvořte databázi
Krok 3: Vytvořte databázi

Nejprve chcete vytvořit model pro svou databázi, moje bude vypadat takto [obrázek 1], mám dvě tabule, jednu pro můj senzor a jednu pro mé měření.

V tabulce senzorů budete potřebovat ID, název (senzoru) a jednotku. V tabulce měření mám své ID senzoru (z mé tabulky senzorů), čas, kdy jste provedli měření, a hodnotu vašeho měření. Potřebujeme také další tabulku světla, to je proto, abychom ji mohli zapínat a vypínat na webových stránkách a mít aktuální stav na displeji.

Jakmile vytvoříte databázi, vložíte ji na Raspberry Pi.

Krok 4: Krok 4: Napište kód Pythonu a kód Arduino

Krok 4: Napište kód Pythonu a kód Arduino
Krok 4: Napište kód Pythonu a kód Arduino

Nyní je čas na skutečnou práci, psaní kódu pro všechno. V souboru zip najdete můj (ne tak dobrý) kód. Do řádku komentáře jsou vloženy informace.

Pro backend budete potřebovat pouze soubor app.py.

Pro frontend budete potřebovat šablony a static

Jak jsem řekl v kroku 2, Arduino je otrokem Raspberry Pi. Děláme to, abychom mohli připojit Arduino k Pi pomocí USB kabelu a provést několik úprav a nainstalovat několik věcí. Nejprve nainstalujete na Pi nanpy.

Krok 5: Krok 5: HTML, CSS a JavaScript

Krok 5: HTML, CSS a JavaScript
Krok 5: HTML, CSS a JavaScript

Design webových stránek je také velmi důležitou součástí projektu, je to způsob, jak kontrolovat například teplotu a dávat jídlo automaticky.

Rozhodl jsem se vytvořit obdélníky, kde uvnitř zobrazuji své hodnoty.

K dispozici je také skvělá funkce, kde můžete vidět graf všech dat ze snímače teploty a PH.

Krok 6: Krok 6: Sestavení projektu

Krok 6: Sestavení projektu
Krok 6: Sestavení projektu
Krok 6: Sestavení projektu
Krok 6: Sestavení projektu
Krok 6: Sestavení projektu
Krok 6: Sestavení projektu
Krok 6: Sestavení projektu
Krok 6: Sestavení projektu

Jakmile jsou dokončeny všechny ostatní kroky, můžete začít sestavovat vše dohromady. Všechny vaše komponenty jdou do dřevěné krabice, kterou jste vyrobili. Vše připevníme na zeď pomocí suchého zipu a umístíme vše na správné místo a přitom se ujistíme, že je vše správně připojeno.

Doporučuje: