Obsah:
- Krok 1: Krok 1: Výroba obalu + automatického podávača
- Krok 2: Krok 2: Pripojte svoje komponenty
- Krok 3: Krok 3: Vytvorte databázu
- Krok 4: Krok 4: Napíšte kód Python a kód Arduino
- Krok 5: Krok 5: HTML, CSS a JavaScript
- Krok 6: Krok 6: Zostavenie projektu
Video: SmartAquarium - Mathias: 6 krokov
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-05 19:32
Veľkým problémom pre ľudí, ktorí majú ryby, je, že keď idú na dovolenku, potrebujú niekoho, kto by sa o ne postaral. Ja a moja rodina máme rovnaký problém a vždy je ťažké niekoho nájsť. Dúfam, že teraz so svojim projektom odstránim tento problém s mojím SmartAquarium.
Všeobecné informácie:
- Priemerné náklady sa pohybujú okolo 313 EUR
- celkový čas strávený prípravou všetkého o projekte: 250 hodín (to sa môže líšiť v závislosti od vašich programovacích schopností)
Odkazy:
- Môj osobný web: mathiasdeherdt.be
- Kusovník alias kusovník: FinalBOM.xlsx
Krok 1: Krok 1: Výroba obalu + automatického podávača
Materiály:
- Drevo
- Drevo a super lepidlo
- Plastový pohar
- kľučka na dverách
- Skrutky
- Železná rukoväť
- Pánty
- Kurací drôt
- magnetika
Náradie:
- Videl
- Vŕtačka
- Sander
- Skrutkovače
- Pilník na drevo
Stavba krytu krok za krokom:
Krok 1: rezajte drevo na požadovanú veľkosť. Chcete 2 dosky na hornú a dolnú časť, 2 na ľavú a pravú stranu a 2 na zadnú a prednú stranu. Keď máte všetko hotové, zlepte ich dohromady (lepidlom na drevo), aby vznikla škatuľka. Uistite sa, že je na drevo veľký tlak, aby sa všetko mohlo zlepiť
Krok 2: Uistite sa, že necháte otvory pre káble a vzduchové otvory. Nezáleží na tom, kde sú, jednoducho ich dajte tam, kde sa vám to zdá vhodné
Krok 3: Potom, čo urobíte diery, vezmite pilník a opilujte všetko tak, aby bolo hladké
Krok 4: prilepte rukoväť na vrch puzdra a prilepte kľučku na strane, ktorú je možné otvoriť a zatvoriť. Tiež spojte dvere s pántmi a dajte magnetiku, aby dvere zostali zatvorené
Stavba podávača krok za krokom:
Krok 1: Nájdite nie takú veľkú plastovú misku a urobte do nej malú dieru. Uistite sa, že veko misky je možné veľmi ľahko odstrániť
Krok 2: Nájdite niečo na výrobu priehradiek vo vnútri a spojte ich s drevenou tyčinkou
Krok 3: Zaistite, aby bola drevená palica väčšia ako rotujúca žehlička krokového motora, urobíme tam dieru, aby krokový motor presunul všetko dovnútra
Krok 4: Vytvorte niečo, čo môže umiestniť podávač nad otvor vo vašom akváriu, vyrobil som to pomocou nejakých stavebných hračiek
Krok 2: Krok 2: Pripojte svoje komponenty
Komponenty (na môj kusovník sa môžete kedykoľvek obrátiť):
- Raspberry Pi s vláčnou silou
- Arduino typu A až B
- Vodotesný ds18b20
- Displej QAPASS 1602A
- Krokový motor 28BYJ-48
- Breadboards
- Mužské až mužské vodiče, male -to -female vodiče
- Rezistory
- Snímač PH 40x40 mm
- Ventilátor
- Rezistor citlivý na silu (FSR)
- Relé
- 2 potenciometrický senzor
- LM2596S DC-DC
- [LAMP]
Nástroje
- Spájkovačka
- Odizolovacie kliešte
- Skrutkovač
- Teplom zmrštiteľné hadičky
- Teplovzdušný ventilátor
- brúska
Kde teda začať? Najprv budete musieť získať všetky súčasti, potom sa pokúste podľa mojich schopností postupovať podľa mojej schémy.
Pi je najdôležitejším dielom skladačky a bude fungovať ako rozbočovač, ktorý ovláda všetko, dokonca aj Arduino. Arduino bude otrokom Pi, ale viac o tom neskôr v kroku 3.
Väčšina schémy je priamočiara, prepojte všetko a uistite sa, že sú pozemky dobre prepojené. Najťažšia časť je vaša lampa. Budeme musieť vypnúť vypínač a pripojiť ho k relé, ak to pokazíme, môžete lampu zničiť. Akonáhle je spínač otvorený, pripojte 2 vodiče k vodičom žiarovky. Pripojte ich k relé [OBRAZ]
Tiež je dôležité, aby ste zmršťovacie bužírky používali, keď sú káble odhalené, aby sa navzájom nerušili.
Krok 3: Krok 3: Vytvorte databázu
Najprv chcete vytvoriť model pre svoju databázu, môj bude vyzerať takto [obrázok 1], mám dve tably, jednu pre svoj senzor a jednu pre svoje meranie.
V tabuľke senzorov budete potrebovať ID, názov (senzora) a jednotku. V tabuľke meraní mám môj senzor_ID (z mojej tabuľky senzorov), čas, kedy ste vykonali meranie, a hodnotu vášho merania. Potrebujeme aj ďalší stôl pre svetlo, aby sme ho mohli na webe zapínať a vypínať a zobrazovať aktuálny stav.
Keď vytvoríte databázu, umiestnite ju na Raspberry Pi.
Krok 4: Krok 4: Napíšte kód Python a kód Arduino
Teraz je čas na skutočnú prácu, písanie kódu pre všetko. V súbore zip nájdete môj (nie tak dobrý) kód. Informácie sú uvedené v riadku komentárov.
Na backend budete potrebovať iba súbor app.py.
Na frontend budete potrebovať šablóny a statiku
Ako som povedal v kroku 2, Arduino je otrokom Raspberry Pi. Robíme to preto, aby sme Arduino mohli pripojiť k Pi pomocou USB kábla a vykonať niekoľko úprav a nainštalovať niekoľko vecí. V prvom rade nainštalujete na Pi nanpy.
Krok 5: Krok 5: HTML, CSS a JavaScript
Dizajn webovej stránky je tiež veľmi dôležitou súčasťou projektu. Je to spôsob, ako kontrolovať napríklad teplotu a dávať jedlo automaticky.
Rozhodol som sa vytvoriť obdĺžniky, kde vo vnútri zobrazujem svoje hodnoty.
Existuje tiež skvelá funkcia, kde môžete vidieť graf všetkých údajov z teplotného a PH senzora.
Krok 6: Krok 6: Zostavenie projektu
Keď sú všetky ostatné kroky dokončené, môžete začať skladať všetko dohromady. Všetky vaše súčiastky idú do drevenej škatule, ktorú ste vyrobili. Všetko pripevníme na stenu pomocou suchého zipsu, umiestnime všetko na správne miesto a zároveň zaistíme, aby bolo všetko správne prepojené.
Odporúča:
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): 8 krokov
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): Ultrazvukové meniče zvuku L298N Dc napájací adaptér ženského adaptéra s mužským DC kolíkom Arduino UNOBreadboard Ako to funguje: Najprv nahráte kód do Arduino Uno (je to mikrokontrolér vybavený digitálnym a analógové porty na prevod kódu (C ++)
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži
Od Roomby k Roveru iba 5 krokov!: 5 krokov
Od Roomby po Rover za pouhých 5 krokov !: Roboti Roomba sú zábavným a jednoduchým spôsobom, ako ponoriť prsty do nohy vo svete robotiky. V tomto návode podrobne popíšeme, ako previesť jednoduchú Roombu na ovládateľný rover, ktorý súčasne analyzuje svoje okolie. Zoznam dielov 1.) MATLAB2.) Roomb