Obsah:
Video: WiFi síť Arduino (senzory a akční členy) - senzor barvy: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Kolikrát ve vašich aplikacích máte daleko od sebe nějaký senzor nebo nějaký pohon? Jak moc by mohlo být pohodlné používat pouze jedno hlavní zařízení poblíž počítače ke správě různých podřízených zařízení připojených přes wi-fi síť?
V tomto projektu uvidíme, jak konfigurovat wi-fi síť složenou z hlavního modulu a jednoho nebo více podřízených zařízení. Každé zařízení bude poháněno Arduino Nano a bezdrátovým modulem NRF24L01. Nakonec, abychom ukázali proveditelnost projektu, vytvoříme jednoduchou síť, kde podřízený modul dokáže detekovat barvu a odeslat svůj model RGB do hlavního modulu.
Krok 1: Komunikační protokol
Základní myšlenkou tohoto projektu je vytvoření sítě složené ze senzorových modulů a akčních modulů poháněných hlavním modulem, který komunikuje s podřízeným prostřednictvím wi-fi připojení.
Hlavní modul je připojen k počítači prostřednictvím sériové komunikace a nabízí malé rozhraní, které uživateli umožňuje vyhledávat připojená zařízení, získat seznam možných operací pro každé zařízení a jednat podle nich. Hlavní modul tedy nemusí a priori vědět, kolik a jaký druh zařízení je připojeno k síti, ale vždy je schopen zařízení skenovat a vyhledávat a přijímat od nich informace jako jejich konfigurace nebo charakteristiky. Uživatel může kdykoli přidat nebo odebrat moduly ze sítě a ke komunikaci s novými zařízeními potřebuje pouze nové skenování sítě.
V tomto projektu ukazujeme jednoduchý příklad sítě složené z hlavního modulu a dvou podřízených, první je „LED modul“, nebo spíše jednoduchý modul, který může zapnout LED (červenou nebo zelenou), vypnout tyto LED diody nebo odeslat informaci o jejich stavu do masteru. Druhým je „senzorový barevný modul“, který pomocí barevného senzoru (TCS3200) dokáže detekovat barvu a vrátit její model RGB, pokud obdrží příkaz od uživatele (pomocí tlačítka) nebo požadavek od předlohy Shrnuto, každé zařízení použité v tomto projektu je složeno z bezdrátového modulu (NRF24L01) a Arduino Nano, které spravuje bezdrátový modul a další jednoduché operace. Zatímco „LED modul“obsahuje dvě další LED a „Modul senzoru barvy“obsahuje barevný senzor a tlačítko.
Krok 2: Hlavní modul
Nejdůležitějším modulem je „hlavní modul“, jak bylo řečeno, pomocí malého intuitivního rozhraní spravuje komunikaci mezi uživatelskými a podřízenými moduly připojenými k síti.
Hardware hlavního modulu je jednoduchý a skládá se z několika komponent, zejména Arduino Nano, které spravuje sériovou komunikaci s počítačem a tak s uživatelem a komunikaci s ostatními zařízeními. Toto poslední je vytvořeno bezdrátovým modulem NRF24L01, který je připojen k desce Arduino pomocí komunikace SPI. Nakonec existují dvě LED diody, které uživateli poskytují vizuální zpětnou vazbu o příchozích nebo odchozích datech modulu.
Elektronická deska hlavního modulu má relativně malé rozměry, přibližně 65 x 30 x 25 mm, takže ji lze snadno vložit do malé krabice. Zde jsou stl soubory pole (horní a dolní část).
Krok 3: LED modul
„LED modul“montuje Arduino Nano modul NRF24L01 a čtyři LED diody. Modul Arduino a NRF24L01 se používají ke správě komunikace s hlavním modulem, zatímco dvě diody LED slouží k poskytnutí vizuální zpětné vazby uživateli o příchozích a odchozích datech a další dvě diody slouží k běžnému provozu.
Hlavním úkolem tohoto modulu je ukázat, zda síť funguje, což uživateli umožňuje zapnout jednu ze dvou LED, vypnout je nebo získat jejich aktuální stav. Zejména je tento modul jakýmsi důkazem konceptu, nebo jsme se ho rozhodli použít k ukázání toho, jak je možné komunikovat s akčními členy a pomocí LED s jinou barvou je možné testovat činnost barevného modulu.
Krok 4: Modul senzoru barev
Tento poslední modul je s ohledem na ostatní trochu složitější, ve skutečnosti obsahuje stejný hardware jako ostatní (modul Arduino Nano, modul NRF24L01 a dvě diody vizuální zpětné vazby) a další hardware pro detekci barev a správu baterie.
Abychom detekovali barvu a vrátili její model RGB, rozhodli jsme se použít snímač TCS3200, což je malý a levný snímač běžně používaný v tomto druhu aplikací. Skládá se z pole fotodiod a měniče proudu a frekvence. Pole obsahuje 64 fotodiod, 16 má červený filtr, 16 zelených filtrů, 16 má modrý filtr a posledních 16 je čistých bez filtrů. Všechny fotodiody stejné barvy jsou zapojeny paralelně a každou skupinu lze aktivovat dvěma speciálními piny (S2 a S3). Převodník proudové frekvence vrací čtvercovou vlnu s pracovním cyklem 50% a frekvencí přímo úměrnou intenzitě světla. Výstupní frekvenci v plném rozsahu lze škálovat o jednu ze tří přednastavených hodnot pomocí dvou vstupních pinů ovládání (S0 a S1).
Modul je napájen malou dvoučlánkovou baterií Li-Po (7,4 V) a spravuje ji Arduino. Zejména jeden ze dvou článků je připojen k analogovému vstupu tohoto, a to umožňuje Arduinu číst hodnotu výkonu článku. Když úroveň výkonu článku klesne pod určitou hodnotu, aby se zachovala baterie, Arduino zapne LED, která uživatele varuje, aby zařízení vypnul. Chcete -li zařízení zapnout nebo vypnout, existuje přepínač, který spojuje kladný kolík baterie s pinem Vin desky Arduino nebo s konektorem, který pak může uživatel použít k nabíjení baterie.
Pokud jde o hlavní modul, modul barevného senzoru má malé rozměry (40x85x30) a byl vložen do 3D tištěného boxu.
Doporučuje:
Výběr barvy: 4 kroky
Výběr barvy: fáze 1 Krok 1: získávání komponent Komponenty: Esp. 32 (mikrokontrolér) Nonpixel ring 12 & 9 (RGB kruhové světlo) Barevný snímač 3.7v baterie 3.7v na 5v převodník Výzvy: Získání přesných měření komponent Krok 2: Kódovací materiály: A
Barvy Rainbow-Tinkercad: 4 kroky
Colours of the Rainbow-Tinkercad: Dobrý den! Jsem Kalani Tops a dnes představím svůj vlastní projekt, který můžete také udělat, pokud na to máte. Udělal jsem tento projekt obzvláště snadným, protože jsem pomalý a ostatní lidé, kteří by to mohli číst, by mohli být stejně jako já! Takže
Gripper vyrobený z měkkých svalů (akční členy): 14 kroků (s obrázky)
Gripper vyrobený z měkkých svalů (akční členy): Ve svém předchozím tutoriálu jsem vysvětlil výrobu měkkého svalu (aktuátoru), v tomto tutoriálu použijeme čtyři z těchto svalů k vytvoření chapadla, které bude schopné uchopit a držet předmět . Pokud jste nesledovali můj předchozí tutoriál
Akční puška Storm 220 V1.7 Knex Bolt: 10 kroků
Akční puška Storm 220 V1.7 Knex Bolt Action: Toto je moje zbrusu nová zbraň knex, bouře 220. Byla navržena hlavně pro vzhled, ale funguje dobře a má slušný dostřel. Nebudu říkat milý, i když je to můj první Instruktabilní, protože si myslím, že lidé mají právo na svůj názor
Jak znovu vysílat WIFI jako svou vlastní síť Z VAŠEHO LAPTOPU !: 4 kroky
Jak znovu vysílat WIFI jako vlastní síť, Z VAŠEHO LAPTOPU !: V tomto návodu vám ukážu, jak rebroadcastovat WIFI z vašeho notebooku jako vlastní síť chráněnou heslem. Budete potřebovat notebook se systémem Windows 7, protože software vyžaduje některé pokroky, které přináší okno 7, a použít novější notebook