A w zasadzie jak szybko reaguje czujnik ciśnienia na zmianę ciśnienia.
witam posiadam czujnik cisnienia ASDX001D44R D0, ktory jest wyposarzony w przetwornik adc i komunikacja z nim przegiega po magistralii i2c jednak mam problem z jego uruchomieniem pod bascomem, postepowalem zgodnie ze specyfikacja tego czujnika. czy ktos juz sie tym bawil? mialbym wielka prosbe o procedure odczytu cisnienia z tego czujnika i zapisanie...
http://obrazki.elektroda.pl/8267947700_1... Ponad 20 lat temu jako amator hobbysta budowałem proste układy elektroniczne. Studia i styczność z informatyką spowodowały, że porzuciłem hobby pod nazwą "składanie elektroniki" na rzecz "składanie programów komputerowych". W bieżącym roku (2011) dzięki uprzejmości kolegi Jacka.M, który okazał...
Mam mały problemik z kalibracą miernika ciśnienia na czujniku NPC1210. Czy ktoś bawił się takim czujnikiem? Czujnik podłączyłem przez układ wzmacniaczy operacyjnych do Atmegi8, przetwornik ADC działa , wartości napięcia są zamieniane ale nie wiem jak teraz przejść z tych wartości na jednostki ciśnienia hPa. Czy ktoś może zna jakiś wzorek na zamieną...
Temat do zamknięcia , nie potrafię sobie poradzić z obliczeniami wyników temperatury i ciśnienia.
Proszę bardzo czujnik ciśnienia atmosferycznego. http://www.cyfronika.com.pl/semi/cz_pres... Pozdrawiam.
(V-0,5)/4*10. Analogicznie możesz policzyć V na podstawie danych z ADC - res/2^(rozdzielczość ADC)*Vref. Oczywiście te równania można zoptymalizować tak, aby wykorzystać właściwości systemu binarnego. Szczególnie jeśli np. Vref ma wartość elagancką w zapisie binarnym, np. 4,096V.
http://obrazki.elektroda.net/82_12733161... Witam! Kolejnym układem, którym zamierzam się Wam się pochwalić jest miniaturowa stacja meteo Układ oparty jest o procesor ATMega8, scalony czujnik temperatury i wilgotności powietrza SHT11 oraz czujnik ciśnienia MPXA6115A Program pisany pod Bascom AVR, zajmuje ok 70% pamięci procka,został zapożyczony...
Poniżej wklejam działający kod obsługi czujnika ciśnienia MPL115A2 - może komuś się przyda. Komentarzami nie należy się przejmować, część udało mi się przetłumaczyć w oparciu o inne znalezione przykłady. Teraz ( 23:55 19/04/2013 ) w południowej części Krakowa pokazuje 995 hPa Byte . Jak najlepiej podzielić zmienna typu Long ?
BME280 firmy Bosch to precyzyjny czujnik używany w niezliczonych zastosowaniach, od monitorowania pogody, przez sterowanie grami, po pomiar wysokości, gdzie wymagana jest dokładność zaledwie kilku stóp. Ten czujnik jest prosty w użyciu, jest wstępnie skalibrowany i nie wymaga żadnych dodatkowych komponentów, dzięki czemu można błyskawicznie rozpocząć...
Witam. Próbuje odczytać ciśnienie z tego czujnika za pomocą programu [url=www.mcselec.com/index2.php?option=c... forum MCS. I program działa bo coś czyta z czujnika ale na pewno nie jest to wartość ciśnienia atmosferycznego. Jeśli dobrze myślę trzeba to jakoś jeszcze przeliczyć bo wartość odczytywania w programie...
Witam Podłączyłem BMP180 do '51. Nie korzystałem z biblioteki Arduino, tylko napisałem własny program w Bascomie. Temperaturę wyświetla mi w miarę poprawnie, ale z ciśnieniem jest coś nie tak bo wychodzi ciśnienie ujemne i lekko odbiegające od rzeczywistości. Odczytałem wartości korekt z EEPROM-u i zrobiłem sobie funkcję w exelu. Jak podstawiam wartości...
Witam! Program działa poprawnie. Testowałem z 3-4 programy do obsługi tego czujnika ciśnienia. Wyniki są złe, porównaniem z innym ciśnieniomierzem zaniża o 30..40hPa. Zasilanie BMP180 3.3V, ATMEGA32, 8MHz. Czy ktoś się spotkał z takim problemem? [syntax=vbnet] '----------------------- '| Test modułu BMP085 | '----------------------- 'Uwaga: pomiar jest...
http://obrazki.elektroda.net/84_11998286... Witam! Kolejnym układem, którym zamierzam się Wam tu "pochwalić" jest miniaturowa stacja meteo.. Kilka projektów, które widziałem na elektrodzie nie były żadnymi stacjami tylko termometrami ;) Moja, choć prosta mierzy jeszcze ciśnienie oraz wilgotność względną powietrza. Układ oparty jest na procesorze...
Witam Mam pytanie w sprawie odczytu. Program ogólnie mi działa odczyty są w miarę fajne tylko nie wiem z skąd są te wartości, by mi zależało na tym. V = V - 0.5 V = V / 0.01 Znalazłem na stronce z arduino, ale nic nie opisali za bardzo z kad wzieli te wartości. Czujnik daje 10mV na 1stopien, przy 0 stopni ma 500mV. owszem zamiast 0.0049 dałem 0.0046...
Witam, muszę stworzyć czujnik ciśnienia który będzie mierzył ciśnienie w pomieszczeniu i pokazywał na wyświetlaczu LCD wartość w hPa. Jestem kompletnie zielony jeśli chodzi o elektronikę, układy itp. także potrzebuję pomocy. Za wszelkie rady będę wdzięczny, znalazłem artykuł z EdW o czujniku ciśnienia ale z diodami LED a nie wyświetlaczem LCD jakby...
Witam, posiadam 2 czujnik ciśnienia HSCDANN150PASA5 firmy Honeywell. Czujnik z SPI, zakres od 0 do 150psi. Mierzę i przeliczam według noty z informacji z tej strony (pdf-po prawej stronie) http://www.honeywellscportal.com/trustab... Do wzoru stąd: http://www.honeywellscportal.com/spi%20c...
Witam. Potrzebuje czujnika ciśnienia atmosferycznego ale takiego który mierzyłby zmianę ciśnienia a nie samo ciśnienie. Czy istnieje coś takiego? Chodzi o to aby mierzyć prędkość pionową samolotu bez potrzeby odejmowania kolejnych pomiarów od siebie.
Witam. Czy jest ktoś w stanie doradzić w sprawie, jaki czujnik ciśnienia zastosować w układzie do pomiaru ciśnienia wdychanego powietrza? Czujnik musi być czuły i badać ciśnienia na poziomie 4kPa i być sterowany cyfrowo. Cena na poziomie kilkunastu zł. Pozdrawiam
Witam, tworzę coś na kształt stacji meteo, odczyt temperatur, wilgotności i ciśnienia. Do pomiaru ciśnienia zastosowałem BMP085 i tu pojawił się problem, teoretyczne wszystko działa, ale pomiary temperatury i ciśnienia strasznie pływają. Zaraz po włączeniu odczyty są chyba najbardziej wiarygodne, później temperatura podnosi się o ok.2-3°C i automatycznie...
Szanowni Państwo, Szukam czujnika ciśnienia, który wykrywa wysokość około 50 cm. W rzeczywistości mam robota, który musi wykrywać wysokość jego ręki. Czy "HP209F Smart Precision Barometer and Altimeter" jest przydatny? link: http://www.hoperf.com/sensor/barometer_2... Czy ktoś ma pomysł na rozwiązanie tego problemu lub sugestie dotyczące czujnika?...
Witam, Mam takie pytanie. W budynku mamy zainstalowany system BMS który nadzoruje pracę całego budynku i jego funkcji. Jedyna rzecz jakiej nie monitoruje BMS to ciśnienie gazów medycznych (tlen, sprężone powietrze, CO2 i N20) Czy można wpiąć jakikolwiek czujnik ciśnienia w instalacje gazów który by przez jakikolwiek system przekazywania danych (mbus,...
Witam. Nie wiem czy to jest właściwy dział ale mam pytanie. Jak odczytać dane ilości wody z czujnika który jest w linku. Czujnik mierzy temperaturę wody oraz jej poziom. Nigdzie nie mogę znaleźć jak odczytać poziom wody. Do temperatury są podane wartości do odczytu ale o wodzie ani słowa. Chcę użyć tego czujnika pod Bascom lecz nie wiem jak odczytać...
Witam Szukam czujnika ciśnienia wody wkręcanego na 1/2 cala lub innego w zakresie 0-10 bar. Chciałbym otrzymać z niego informację o spadku ciśnienia poniżej 2 bar lub wzroście powyżej 6 bar. Sygnały wyjściowe w formie binarnej do wysterowania wejść centrali alarmowej. Wiem iż istnieją czujniki z wyjściami analogowymi napięciowe bądź prądowe, ale niestety...
Mam piec gazowy Genus Premium System 24. W w nim czujnik HIGH PRESSURE SENSOR TYPE 784 od Bitron'a. Mam 0,7 Bara a czujnik pokazuje 0,5 i przez to piec mi się wyłącza. Wpadłem na pomysł żeby po prostu wstawić opornik aby zmniejszyć prąd i tym samym sprawić żeby myślał że jest większe ciśnienie. Tu jest problem ponieważ nie wiem czy wraz ze wzrostem...
http://obrazki.elektroda.net/83_13114143... Pojawił się nowy czujnik ciśnienia atmosferycznego MPL3115 z funkcją barometru i wysokościomierza oraz czujnika temperatury produkcji freescale. Układ komunikuje się z wykorzystaniem magistrali I²C oraz posiada pamięć FIFO i dwa wyjścia generujące przerwania dla mikrokontrolera. Czujnik MPL3115...
Witam Was, Mam problem z dobraniem czujnika ciśnienia, ponieważ fizyka nie jest moją mocną stroną. W danej komorze będę wytwarzał próżnię, w załączniku zdjęcie manometru. Przeglądając ofertę TME [url=http://www.tme.eu/pl/katalog/#id_ca... nie mam pojęcia jaki zakres pomiarowy mam wybrać. Czy typ absolutny...
Witam no wiec powstał problem z moja mala stacja pogodowa:) nie mam pomysłu jak można zmierzyć wilgotność powietrza.... pogodynkę pisze w bascomie avr, czujnik ciśnienia już jest, 2 punkty pomiarowe do temperatury jedynie brakuje wilgotności:) jak na razie nie wiem jak to można wykonać:( będę wdzięczny za jaka kol wiek pomoc Pozdrawiam DarkStorm
Wszystko fajnie, pięknie :) ale 5800 linii kodu w takiej stacji ? to tylko Bascom jest do tego zdolny :) Co do sieci NN, jak koledzy wspomnieli wcześniej, taka prognoza ma się nijak do prognozy meteo, Ty wyliczasz wypadkową i to przeanalizowana wg. archiwalnych pomiarów. To Ci nic nie da. Prawda jest taka że sami prognozy nie przewidzimy za pomocą standardowych...
Na popularnych DS18b20 też można do kilkudziesięciu metrów pomiar przeprowadzić bez żadnych dodatkowych elementów (sprawdzone). Poza tym przydało by się podłączyć do układu karte SD/MMC do akwizycji danych oraz jakiś RTC do stempli czasowych. Wtedy aplikacja na PC na żądanie pobierała by dowolne dane z karty. O SD/MMC cały czas się zastanawiam, a w...
Bo pewnie to nie jest 63115 tylko ((63 * 256) + 115)
Napisz jaki czujnik ciśnienia posiadasz i jak go podłączyłeś.
Witam nie wiem czy dobrze trafiłema ale mam problem... potzrebuje zbudowac miernik cisnienia z czujnika tensometrycznego do 350bar... Nigdzie na necie nie znalazłem owego schematu... Przy 0 barach mamy 0V na wyjściu czujnika a przy 350barach - 5V... Jaki urzyc przetwornik i jak to poskładać bo elektronike znam ale mikrokontrolery to dla mnie nowe i...
A szerszego zakresu czujnik mieć nie mógł?:P potrzebujesz 110kPa.... *bo jak rozumiem chcesz mierzyć ciśnienie atmosferyczne...?
No właśnie w tym problem, że więszośc składników systemu nie ma zasilania 230. System składa się z: 1.Master - Baza - pobieranie danych o temperaturze, ciśnieniu i wilgotności z czujnika zewnętrznego, wysłanie informacji do pieca CO, komunikacja z użytkownikiem, wyświetlanie danych na wyświetlaczu - urządzenie w formie pilota. 2. Slave - Zewnętrzny...
http://www.superkranz.de/christian/S65_D... Witam. Czy możecie mi powiedzieć po co jest te 15V na wyświetlacz podane?Czy jest to konieczne do podłączenia? Druga sprawa - urządzeniem tym chcę zaliczyć projekt na studiach z tym, że prowadzący powiedział, że nie mogę wykorzystać BASCOM'a - możecie polecić coś innego? 3.Jak podłączyć...
Wracając do głównego tematu. W bascom AVR próbowałem do mikroprocesora podłączyć trzy układy z liniami I2C (czujnik ciśnienia -BMP85, zegar DS3231 i LCD-I2c ). Okazuje się, że LCD na linii I2C działa , ale tylko z jednym urządzeniem ( BMP85 - LCD-I2C lub DS3231 - LCD-I2C). Próby podłączenia wszystkich w/w urządzeń kończyły się niepowodzeniem. Będę jeszcze...
Zmienne do obliczeń nazywam "temp1, temp2...." jakoś tak z programowania 6502 w assemblerze mi zostało. A czujnik to HP02S niby barometr kalibrowany. Niestety w HP02S temperatura w nieznanych jednostkach służy do prawidłowego obliczenia ciśnienia. dopiero czujnik HP03S ma podany sposób (i rejestry) do wyliczenia temperatury. [url=http://www.hoperf.com/upload/sensor...
No tylko zrobic to na atmegu to czeba umiec go zaprogramowac ja znam jak narazie podstawy bascom. Wiec porywam sie z motyka na slance ale chce cos takiego wykonac. a czy ktos zna jakic uklad ktory moglby po podlaczeniu pod 89c4051 pokazywac napiecie a potem przemienic to napiecie na ćisnienie. Nie jestem fochowcem w sprawie konstruowania takich układów...
Bardzo dziękuję za odpowiedź. Pokombinowałem trochę i udało mi się wykorzystać do PWM Timer2 i wszystko działa ale .... pojawiły się przekłamania w odczycie ciśnienia z czujnika MPL115A2 - ciśnienie odczytywane co 4 s za każdym razem dryfuje - różni się nawet o 15hPa :(. Nie wiem co jest tego przyczyną. Czujnik komunikuje się z uC za pomocą I2C. Korzystam...
czy ktoś wie może więcej o czujnikach ultradzwiekowych typu UST40Tnadajnik UST40Rodbiornik Czujniki ultradźwiękowe zbudowane z nadajnika i odbiornika ultradźwiękowego w oddzielnych cylindrycznych obudowach. Częstotliwość pracy: 40 kHz ±1 kHz Czułość: 5 mV/Pa przy 1 kHz Ciśnienie akustyczne: 120 dB Pojemność: 2400 pF Napięcie znamionowe: 20 VRMS
Dwa dni temu kupiłem ten przetwornik bo był tani :) Szukałem w sieci jak to ruszyć w Bascomie. W tym języku napisałem kilka programików, ale bardziej były to przeróbki gotowych z sieci. Szukałem i znalazłem tylko ten temat. Trochę przerobiłem i udało mi się pogadać z tym przetwornikiem ale tylko na tyle że odczytałem rejestry temperatury i ciśnienia....
Po różnych próbach uruchomienia - odpuściłem, przepiąłem RFM12 na inne piny działa bez problemu już drugi dzień, karta SD zapisuje kilka zmiennych typu string ( temperaturę, wilgotność, ciśnienie, stan czujników ), skorzystałem z najnowszej biblioteki obsługującej karty SDHC ( ma np. funkcje sprawdzające rodzaj włożonej karty i pojemność ).
Witam, Przy zastosowaniu układu PCF8591 to już chyba nie powinien być aż taki hardcore ;) A żeby ułatwić to powiem o co konkretnie chodzi : aplikacja ma dokonywać pomiaru napięcia w zakresie 0-5V, podawanego z czujnika ciśnienia ( MPXH6400 ) i jego aktualną wartość na wyświetlać na LCD a wszystkie wartości występujące "po drodze" archiwizować w pamięci...
Witam mam pytanie . Jaki mikrokontroler wybrać do tego zadania.(Głównie z jakimi sobie że tak powiem radzę to Avr , attiny) . Oraz jaki język programowania (arduino ide czy bascom) Układ/system jaki bym chciał zbudować to tzw. inteligentny ul. Główne założenia układu to: 1. Komunikacja poprzez gsm,Ethernet, wifi 2. Dane transmitowane na żywo i zapisywane...
Witam Mam pytanie czy mógłby mi ktoś pomóc wykonać sterownik pompy ciśnieniowej sterowanej elektronicznie na bazie czujnika ciśnienia 0-400bar(0,5-4,5V) Poniżej przedstawiam mniej więcej jak bym widział prace tego sterownika Czy nie znając bascoma będę wstanie napisać jakiś program do sterowania tego czy proponujecie jakiś inny Chciałbym żeby sterowniki...
Na razie poświęciłem temu tylko kilka dni z czego większość na pisaniu aplikacji do podglądu i analizowania danych. Niestety jestem starym BASIC'owcem i do tego większość aplikacji pisałem pod AVR na BASCOM'ie i jakoś nie mogę się przerzucić na jakieś C mimo, że próbowałem, za stary już jestem. Takie analizy łatwiej jednak jest robić na PC więc zabrałem...
Proszę o pomoc w uruchomieniu projektu, jak poniżej. Procek Atmega16 + czujnik ciśnienia ABPDANN010BG2A3. Po uruchomieniu na lcd ERROR, jest problem z odczytem danych. Program do obsługi czujnika: [syntax=vbnet]$regfile = "m16def.dat" $crystal = 8000000 Config Lcd = 20*4 Config Lcdpin = Pin , Db4 = Portd.2 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7...
No to mam "zagwozdkę". Ja zrobiłem to według jednego z opisów: Utworzyłem Dummy (Does nothing, use for virtual switches only) Kliknąłem Utwórz Wirtualne czujniki Pododawałem czujniki temperatury, ciśnienia, które mają swoje IDX http://obrazki.elektroda.pl/9206214000_1... Terminal pokazuje wysyłany ciąg > GET http://192.168.0.154:8080/json.htm?type=...
Podłączę się do tematu. Podobny układ zrobiłem na początku roku i obecnie go testuję. Co prawda użyłem wyświetlacza 2x16 zn. A/N, ale rejestruje ciśnienie, temperaturę wewn. i zewn., wilgotność w czasie rzeczywistym. Użyłem procesor Atmega32 a program napisałem w Bascom'ie. Załączam także adres do pełnej dokumentacji na innym serwerze: http://jagin.serveftp.com/Rejestrator.zi...
witam otóż projektuje sobie zegarek z termometrem oraz czujnikiem ciśnienia MPX4115(analogowy), problem polega na tym że nie potrafię obciść wyniku ciśnienia do postaci xxx.xx lub samej wartosci xxx bez miejsc po przecinku. Jaka komendę trzeba zastosować aby wyświetlić porządany wynik ? [syntax=basic4gl]$regfile = "m644pdef.dat" $crystal = 16000000...
Cześć, Napisz jakie to ma mieć zastosowanie. Jeżeli w modelarstwie to pojawia się problem transmisji danych na bieżąco (tylko wtedy wariometr ma sens), no chyba że to ma być tylko/aż logger to można zapisywać do jakiejś pamięci i później odczytywać. Ja na razie zrobiłem altimetr na MPX4115A + ATMega8 + LCD no i działa rewelacyjnie. Soft w Bascomie narazie...
Ciekawe ile wytrzyma bateria przy ciągłym podłączeniu. Moja mama chciała zegarek z dużymi cyframi, więc zakupiłem stary, powystawowy tablet za ok 100zł, ściągnąłem aplikację BigClock (czy jak9oś tak - było tego mnóstwo w sklepie), podłączyłem ładowarkę na stałe i do tej pory działa, a to już parę lat. Co prawda teraz już u mnie, i podobnie jak u autora,...
http://obrazki.elektroda.pl/2219352600_1... Witam. Dzisiaj chciałbym zaprezentować projekt wyświetlacza graficznego z ekranem dotykowym, sterowanego przez mikrokontroler ATmega128, wyświetlającego podstawowe informacje zbierane z czujników umieszczonych w samochodzie. Projekt nie jest dla mnie, wykonałem go na prośbę znajomego, który...
Kiedyś budowałem ciśnieniomierz przy pomocy czujnika od freescale (dostałem od nich sample). Miał zakres do 115 kpa(ciśnienie atmosferyczne). Po podłączeniu do zewnętrznego przetwornika A/C 16 bitów układ był tak czuły, że wskazywał różnicę poziomów ok 20 cm. Możesz użyć takiego układu, dodatkowo będziesz miał wysokościomierz. Oczywiście trzeba "ręcznie"...
Zwykłe TL0xx mają po około 1.5V "marginesu" napięcia wyjściowego względem napięcia zasilania, więc przy zasilaniu napięciem pojedynczym użyteczny zakres przetwarzanych napięć to tylko 2V (1.5V - 3.5V). Dzięki za obszerną odpowiedź. Mogę prosić o wytłumaczenie o co chodzi z tym użytecznym zakresem przetwarzanych napięć? W układzie mam dostępne 5V pojedyncze....
Witam potrzebuję podłączyć dośc sporą pamiec do uC (atmega32) ,i spotkałem sie z pamiecią dataflash jednak jest mało informacji na ten temat . a mianowicie ,potrzbuję wiedziec : 1.jak podłączyć do uC (znalazłem ze dokonuje sie przez interfeis SPI,czy tak ? ) 2.w jaki sposób dokonuje sie odczytu /zapisu do pamieci 3. czy pamieć tego typu jest przydatna...
Kiedyś robiłem podobny projekt ale polegał na liczeniu zużytego paliwa. Wystarczy się podłączyć do OBD w samochodzie. 1. Kupujesz przejściówkę ELM327 OBD/USB. 2. Odcinasz układ FT232 lub podobny od układu ELM. 3. Podłączasz swój układ (mikrokontroler) do ELM327. 4. Wysyłasz mu sekwencję zapytań OBD i dostajesz: RPM, prędkość, ciśnienie w dolocie, temperaturę...
Witam Szanownych forumowiczów. Jakiś czas temu postanowiłem zbudować sobie stację meteo. Miała ona posiadać wyświetlacz LCD 20x4, pomiar temperatury wewnętrznej, zewnętrznej temperatury, wilgotności i prędkości wiatru (czujnik bezprzewodowy) oraz ciśnienia. Miała ona także pozwalać na zapis danych na kartę SD. Przystąpiłem więc do budowy. Zaprojektowałem...
Witam Chciałem przesłać wynik obliczeń który jest zmienną typu Integer. Ale wcześniej muszę do zmienić na Byte i wtedy dopiero mogę wysłać. Zmienna Integer jest z zakresu 990 - 1115 ( wartość ciśnienia ). W układzie odbiorczym muszę ją z powrotem złożyć ( do wyświetlania na LCD i zapisu na SD ). Próbowałem coś takiego: Dodano po 1 Już mam: [syntax=basic4gl]...
Witam, mam problem z kompilacją kodu sprzed 10-ciu lat, najnowszy bascom. problem jest z rejestrami: Ocr0b = &H80 Ocr0a = &H80 proszę o wskazanie przyczyny. [code][syntax=vbnet] $projecttime = 0 $regfile = "m32def.dat" $crystal = 16000000 ' gdy Baro_idle=0 nie widzi adresu 238 ($EE) ' gdy Baro_idle=1 widzi adres 238 ($EE) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!....
http://obrazki.elektroda.net/36_12727083... Witam. Dzisiaj chciałbym zaprezentować układ który wykonałem na zaliczenie przedmiotu Technika Mikroprocesorowa na Politechnice Opolskiej. Układ nazwałem "REJESTRATOR". Sercem układu jest Atmega32. Program został napisany w BASCOM-ie. Zajmuje 42%. Pomiary wykonywane są na 3 czujnikach: - Temperatura...
bascom pomiar ciśnienia pomiar ciśnienia bascom czujnik bascom
regeneracja silnika dmuchawy musiał zajrzeć sygnał audio pomiar
Febi Bilstein osłona tarczy przedniej Audi A1 – opinie, dopasowanie, jakość zamiennika 7.5 kPa to Watts Conversion in Vacuum Cleaners: Airflow, Air Watts, and Efficiency Explained