Obsah:
- Krok 1: Krok 1: Výroba pouzdra + automatického podavače
- Krok 2: Krok 2: Připojte své součásti
- Krok 3: Krok 3: Vytvořte databázi
- Krok 4: Krok 4: Napište kód Pythonu a kód Arduino
- Krok 5: Krok 5: HTML, CSS a JavaScript
- Krok 6: Krok 6: Sestavení projektu
Video: SmartAquarium - Mathias: 6 kroků
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-05 19:31
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
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
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
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
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
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
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:
Počitadlo kroků - mikro: bit: 12 kroků (s obrázky)
Počitadlo kroků - Micro: Bit: Tento projekt bude počítadlem kroků. K měření našich kroků použijeme snímač akcelerometru, který je zabudovaný v Micro: Bit. Pokaždé, když se Micro: Bit zatřese, přidáme 2 k počtu a zobrazíme ho na obrazovce
Akustická levitace s Arduino Uno krok za krokem (8 kroků): 8 kroků
Akustická levitace s Arduino Uno krok za krokem (8 kroků): Ultrazvukové měniče zvuku L298N Dc samice napájecí zdroj s mužským DC pinem Arduino UNOBreadboard Jak to funguje: Nejprve nahrajete kód do Arduino Uno (je to mikrokontrolér vybavený digitálním a analogové porty pro převod kódu (C ++)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): 6 kroků (s obrázky)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): Indukční nabíjení (známé také jako bezdrátové nabíjení nebo bezdrátové nabíjení) je druh bezdrátového přenosu energie. Využívá elektromagnetickou indukci k poskytování elektřiny přenosným zařízením. Nejběžnější aplikací je bezdrátové nabíjení Qi
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: 13 kroků (s obrázky)
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: Toto je návod, jak rozebrat počítač. Většina základních komponent je modulární a lze je snadno odstranit. Je však důležité, abyste o tom byli organizovaní. To vám pomůže zabránit ztrátě součástí a také při opětovné montáži
Banka přepínaného zatěžovacího odporu s menší velikostí kroku: 5 kroků
Banka přepínaného zatěžovacího odporu s menší velikostí kroku: Banky zatěžovacích odporů jsou vyžadovány pro testování energetických produktů, pro charakterizaci solárních panelů, v testovacích laboratořích a v průmyslových odvětvích. Reostaty zajišťují nepřetržité kolísání odporu zátěže. Jak se však hodnota odporu snižuje, výkon