Innholdsfortegnelse:
- Trinn 1: Hva er WiFi?
- Trinn 2: Hva er et varmekart?
- Trinn 3: Nødvendige materialer
- Trinn 4: Lag et WiFi -varmekart
- Trinn 5: Hva er neste?
Video: Lag et WiFi -varmekart ved bruk av ESP8266 og Arduino: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Av ElectropeakElectroPeak offisielle nettsted Følg mer av forfatteren:
Om: ElectroPeak er stedet du trenger for å lære elektronikk og ta ideene dine til virkelighet. Vi tilbyr førsteklasses guider for å vise deg hvordan du kan lage prosjektene dine. Vi tilbyr også produkter av høy kvalitet, slik at du har en … Mer om Electropeak »
Oversikt
I denne opplæringen skal vi lage et varmekart av de omkringliggende Wi-Fi-signalene ved hjelp av Arduino og ESP8266.
Hva du vil lære
- Introduksjon til WiFi -signaler
- Hvordan oppdage spesifikke signaler med ESP8266
- Lag et varmekart ved hjelp av Arduino og TFT -skjerm
Trinn 1: Hva er WiFi?
I dag bruker mange mennesker WiFi -tjenester på smarttelefoner, nettbrett og PCer. WiFi er en protokoll registrert av Wi-Fi Alliance for å bygge IEEE802.11 standard trådløst LAN.
Wi-Fi er kraftigere enn Bluetooth. Wi-Fi brukes vanligvis til å koble til det trådløse internett, noe som har gjort denne protokollen mye mer populær. Du kan enkelt koble deg til Internett hvor som helst ved å bruke denne teknologien. Wi-Fi-standarden støtter en maksimal hastighet på 11 Mps ved 2,4 GHz. For å øke hastigheten på denne standarden ble det bygget en annen versjon kalt IEEE802.11n som har økt opptil 200 Mps. Denne økningen i hastighet skyldes bruk av flerkanalsantennen (MIMO), bruk av to 2,4 GHz og 5 GHz frekvensområder og Medium Access Control (MAC). Wi-Fi-kortet er omtrent 20 meter. I dette prosjektet ønsker vi å lage et WiFi-varmekart ved hjelp av ESP8266, Arduino og 3,5 ″ TFT LCD. ESP8266 kan oppdage Wi-Fi-signalet til en spesifisert SSID (RSSI). Vi brukte ESP-01-modulen for dette prosjektet. Sett 4 av disse modulene i fire hjørner av rommet med et rektangulært mønster. Etter å ha mottatt informasjon fra ESP -modulene, sender vi dem til Arduino for å bli analysert og vist.
Trinn 2: Hva er et varmekart?
Varmekartet er en grafisk data som gir informasjonen et attraktivt utseende. Varmekartet bruker vanligvis et fargespekter for å analysere informasjon, dette fargespekteret starter fra varme farger og slutter i kalde farger. Hver del av kartet med høyest styrke og dekning av spesifikke data (for eksempel WiFi -signalstyrke), har den hotteste fargen, og med en nedgang i datastyrken vil fargespekteret nærme seg de kalde fargene.
Trinn 3: Nødvendige materialer
Maskinvarekomponenter
Arduino UNO R3 *1
3,5 TFT fargeskjermmodul *1
ESP8266 WiFi -modul *1
Programvare -apper
Arduino IDE
Trinn 4: Lag et WiFi -varmekart
Krets
Koble ESP -modulene til Arduino -kortet slik det er vist på bildet.
Etter å ha koblet ESP -modulene, sett TFT -skjoldet på Arduino.
Kode
Først skriver vi en kode for ESP -modulene for å kontrollere signalstyrken og sende den til Arduino. Så skriver vi en annen kode for Arduino for å motta informasjonen og vise dem. Last opp koden 1 på hver av dine ESP -moduler. Du kan lese denne opplæringen for mer informasjon om ESP8266 -modulen og hvordan du laster opp koden gjennom Arduino IDE.
I denne koden indikerer tegnet "1" ESP -modulidentifikatoren, for de påfølgende modulene endrer du denne identifikatoren. For eksempel, for den andre modulen, endre identifikatoren til "2". Skriv inn ønsket SSID -navn i stedet for "spesifikk SSID". Last nå opp kode 2 på Arduino.
I denne koden brukte vi bibliotekene Adafruit_GFX og MCUFRIEND_kbv for å vise informasjon på LCD -skjermen, som du kan laste ned fra følgende lenker.
Adafruit_GFX bibliotek
MCUFRIEND_kbv bibliotek
Etter å ha mottatt RSSI fra alle moduler, beregner Arduino styrken til WiFi -signalet i henhold til stedet. Du kan lage dine egne farger ved å endre variablene r, g og b.
Trinn 5: Hva er neste?
- Prøv å analysere flere SSID -er.
- Prøv å legge til flere moduler og analyser 3D -signalet.
Anbefalt:
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: Hei, jeg er Rithik. Vi kommer til å lage en Internett -kontrollert LED ved hjelp av telefonen din. Vi kommer til å bruke programvare som Arduino IDE og Blynk. Det er enkelt, og hvis du lyktes kan du kontrollere så mange elektroniske komponenter du vilTing We Need: Hardware:
Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn
Overvåke akselerasjon ved hjelp av Raspberry Pi og AIS328DQTR Bruke Python: Akselerasjon er begrenset, tror jeg i henhold til noen fysikklover.- Terry Riley En gepard bruker fantastisk akselerasjon og raske endringer i hastighet når jeg jager. Den raskeste skapningen i land en gang i blant bruker sitt høyeste tempo for å fange byttedyr. Den
Hvordan lage en drone ved hjelp av Arduino UNO - Lag en quadcopter ved hjelp av mikrokontroller: 8 trinn (med bilder)
Hvordan lage en drone ved hjelp av Arduino UNO | Lag en Quadcopter ved hjelp av mikrokontroller: Introduksjon Besøk min Youtube -kanal En Drone er en veldig dyr gadget (produkt) å kjøpe. I dette innlegget skal jeg diskutere hvordan jeg får det billig? Og hvordan kan du lage din egen slik til en billig pris … Vel, i India er alle materialer (motorer, ESCer
Arduino WiFi Shield ved bruk av ESP8266: 4 trinn
Arduino WiFi Shield Using ESP8266: Hei folkens! Dette prosjektet fokuserer hovedsakelig på å lage et ESP8266 -basert WiFi -skjold for Arduino UNO. Dette skjoldet kan brukes til å programmere ESP8266 i to moduser. Enten gjennom AT -kommandoer eller direkte gjennom Arduino IDE. Hva er ESP8266? ESP8266 er en
Lag automatisk nattlysbryterkrets ved bruk av Mosfet: 6 trinn (med bilder)
Lag automatisk nattlysbryterkrets ved bruk av Mosfet: HVORDAN LAGER EN AUTOMATISK NATTLYSBRYTER MED MOSFET Hei, venner i dette prosjektet, jeg vil vise et enkelt kretsdiagram for hvordan du lager en automatisk nattaktivert bryter med en mosfet og noen små komponenter som jeg klarte å berging fra ar