Friday 3 November 2017

Przenoszenie średnio arduino


Pomysły na projekt Lista pomysłów na projekt. Może to być pomocne zarówno dla nowicjuszy, jak i dla doświadczonych. Nawigacja Licznik częstotliwości za pomocą ekranu LCD 16x2 Tańczący Ghostbusters Toster - Zamień swój toster w tańczący toster - Szlam nie jest wymagany. avdweb. nlarduinosamd21sam-15x15.html. SAM 15x15 to deska rozwojowa Arduino o wymiarach 15 x 15 mm z wydajnym kontrolerem SAMD21G18. Ma nawet więcej szpilek IO niż Arduino Zero: 34 zamiast 20. instructablesidThirsty-Flamingo. Spragniony flaming zaczyna piszczeć, gdy poziom wilgotności w glebie spada. Pełny samouczek zawierający schemat elektroniczny, kod i plik modelowania 3D. Jak zbudować prosty kalkulator oparty na Arduino. Obejmuje pełne źródło i wideo działającego prototypu. Inteligentna lampka nocna dla dzieci. Świeci po zmroku i automatycznie zmienia kolor. Samouczek krok po kroku z pełnym kodem źródłowym Motion Following Camera Base. Uaktualnij swoją domową kamerę bezpieczeństwa, kamerę internetową lub dowolny inny typ za pomocą zmotoryzowanego stojaka, który wykryje, śledzi i śledzi każdy ruch w pokoju. Przeczytaj samouczek "Krok po kroku". Wykrywacz pioruna dla Arduino. Prosty wykrywacz pioruna dla Arduino. Samouczek krok po kroku z pełnym kodem źródłowym RedBot Buggy UI. Naucz się budować program Arduino, który robi rzeczy, gdy otrzymuje polecenia szeregowe. Wysyłaj polecenia, aby sterować buggy SparkFun RedBot z komputera. Prosty kontroler wentylatora PID z ładnym wyświetlaczem LCD. Sterownik wentylatora opisany na tej stronie projektu kontroluje jeden lub więcej wentylatorów PC 12V sterowanych PWM. Wykorzystuje dane z dwóch precyzyjnych czujników temperatury bazujących na DHT22. MCU to Arduino Uno, które jest zasilane za pomocą źródła zasilania 12V. Na szczycie Arduino Uno znajduje się tarcza rejestratora danych Adafruit, a na dodatek tarcza LCD Adafruit. Oprogramowanie to prosty, niestandardowy kontroler PID. Elektroniczna klawiatura fortepianowa z wstępnie zaprogramowanymi utworami. Klawiatura elektroniczna z 7 klawiszami fortepianu, zaprogramowana na środkową BAGFEDC, oraz przycisk ósmy służący do uzyskiwania dostępu do menu gotowych piosenek na ekranie LCD 16x2. Sprawdź samouczek "Krok po kroku". PHIRO. Naucz się podłączać PHIRO Pro bezprzewodowo do aplikacji na smartfony Arduino z Pocket Code. Wykonaliśmy krok po kroku. Instruktaż tylko dla ciebie Samouczki projektowe z pełnym kodem źródłowym. Bieżąca strona poświęcona projektom, tutorialom, kursom i kodem źródłowym ArduPhotographer Arduino. Dlaczego nie pozwolić Arduino na automatyczne wyzwalanie lustrzanki w oparciu o wykrywanie ruchu lub zdalnie za pośrednictwem interfejsu internetowego Sterowany smartfonem Dice Roller. Dlaczego po prostu nie nacisnąć przycisku na smartfonie? Pobierz Annikken Andee, trochę serwomechanizmu, podłącz przewody i wreszcie koduj w Arduino, aby uzyskać prosty graficzny interfejs użytkownika i baw się dobrze zgadując następny numer na Arduino Tutorials - Te tutoriale podniosą cię aby przyspieszyć składnię interfejsu arduino, a prawie na pewno otrzymasz kilka pomysłów na projekt. Jeśli tak, pamiętaj, aby dodać je tutaj. Home Automation Server z ekranem Arduino Ethernet Stwórz prosty rejestrator danych. rejestrowanie wilgotności i temperatury w czasie. Sprawdź, czy Twoje dokumenty są bezpieczne w piwnicy głównej. Dowiedz się, jak utworzyć wygaszacz ekranu Dragonkeepers. Inteligentny telefon Otwieracz do drzwi garażowych. Dowiedz się, jak zbudować Talking Clock. Wykonaj automatyczną lampkę nocną, która włącza się, gdy jej ciemna dioda LED sygnalizuje alarm wtargnięcia wyświetlacza LCD. Termostat 10 pokoi, http GUI. Robot śledzący linię. Stwórz przełącznik pojemnościowy za pomocą biblioteki capsense, która kontroluje światła lub inne urządzenia. Światła i przełączniki RBS: Moja tocząca się kulka ma przełączniki na torze, a mój Arduino wyzwala od nich zdarzenia świetlne. Inteligentne narzędzie do usuwania błędów: pokaż, ile błędów zostało skasowanych i średni czas przestoju. Fotowzór: robot trafia do najjaśniejszego źródła światła. Automatyczny wentylator wyciągowy w toalecie, który włącza się i wyłącza za pomocą czujnika metanu i przekazuje wartości czujników plotowych z przetwornika analogowo-cyfrowego Arduino. Detektor Poo i Pee, z Diaper Shield, do stosowania u nowonarodzonych noworodków. Czerwony ściemniacz do lampy biurkowej 12V DC, czerwone światło LED do pasków, dla entuzjastów astronomii. Cel jest taki, aby światło nie miało negatywnego wpływu na widzenie w nocy (Jest to rzecz astronomiczna) Zegar binarny Detektor żywności: Mierząc opór. Pixelate Nabto DemoControl lampa z oprogramowaniem Arduino Ethernet i Nabto. Zbuduj prosty kalejdoskop Arduino, oparty na paśmie adresowalnych diod RGB. Twórz zmieniające kolory świąteczne dekoracje, które zawsze pokazują piękne kombinacje kolorów. Tweetuj temperaturę za pomocą tarczy WiFi. Elektroniczny termostat do lodówki z zamrażarką FridgeController. MPU-6050 Skontrolowany przez IMU program Big Trak Bee Clone Program do pobierania jabłek z kuchni, jeśli odważysz się na Telefoniczny Dzwonek przystosowany do wykrywania ultradźwiękowego dalekiego zasięgu. pomiar odległości z 2,4 stopy i czujnik ultradźwiękowy, patrz przykład. githubredbird457TFTPong. git. Prosta, 2-osobowa gra ponga dla Arduino Uno Morse Keyer. Prosty klucz Morse'a dla dzieci. Dekoder kodu Morse'a. Prosty dekoder kodu Morse'a z szeregowym monitorem i przełącznikiem przyciskowym Intermediate Python - projekty dla Arduino DUE (i innych 32-bitowych MCU) LED Lightsaber - 4-częściowa seria opisująca, jak zrobić bardzo fajny miecz świetlny Stwórz swoją gitarę jako urządzenie IoT z czujnikiem temperatury i wilgotności . Łącząc gitary, Arduino, RaspberryPi. Azure i aplikacje mobilne: vandyke-it. nlIoG Hackuj klimatyzator i kontroluj temperaturę w pomieszczeniu za pomocą Arduino NexArdu. Inteligentna kontrola oświetlenia (oparta na urządzeniach Nexa) Ogłowie maszyny: elektroniczny nos z czujnikami gazu Taguchi. Ogólne przeznaczenie płyty GPIO i przekaźnika dla Arduino Nano. Dźwiękowe oko dla niewidomych, które pomaga im poruszać się bez kosza (mniejsze użycie) - co najmniej. są informowani o otoczeniu środowiska poza zasięgiem laski. Zbuduj Talking Clock z wyświetlaczem LED, czujnikiem temperatury i czujnikiem światła. Zawiera dobre wprowadzenie wideo do Arduino i samouczek z listą komponentów. Napisz bibliotekę Zostań mistrzem piwowarstwa z własnym piecem do słodu Blinkenlight Experiments Wykonaj wiele różnych eksperymentów z zaledwie 20 diodami LED. Mnóstwo pomysłów na kilka diod LED. Poziom trudności sięga od początkującego do zaawansowanego. Znajdź więcej aplikacji dla tej konfiguracji. Wielofunkcyjny silnik stopwatch Balance z akcelerometrem Arduino Custom Arduino Controller z wyświetlaczem LCD i funkcją komunikacji szeregowej Steampunk chromatyczne-cyfry na podstawie kolorów. Time, Date and Temperature-Humidithy Powiadomienie e-mail Arduino Ipod jak - SMARTGPU2 Tic Tac Toe Organy Ligh (oświetlenie psychedeliczne) za pomocą biblioteki FFT ze stopniem mocy Kontrolowane przez TRIAC Wykonaj prędkościomierz dla swojego pojazdu za pomocą czujnika efektu Halla i kontrolera LED Matrix Control MIDI Rysunek Bot TETRIS Gra - mini SMARTGPU Robot Labirynt Solver Anti-tailgater: użyj czujników odległości i prędkości, aby zapalić znak w tylnym oknie samochodu. Auto-internals: odczytaj dane OBDII z twojego samochodu i wyświetlaj stan czujników, obliczyć MPG (zobacz opengauge mpguino, również OBDuinoInterface) Najwyższy kontroler wentylatora skrzynek komputera: masz 6 wejść analogowych i 6 wyjść PWM. To wiele kontrolek Fan Fountain i lubor, które reagują radośnie, widząc cię za pomocą czujników zbliżeniowych lub czujników ruchu. Radio Ham Promień radiolatarni kodu Morse'a. Ham Radio Transceiver Arduino VFO - generator cyfrowej syntezy bezpośredniej na platformie Arduino Arduino VFO (2) - old-school Colpitts oscylator częstotliwości radiowej pod kontrolą Arduino Arduino VFO (3) - w pełni funkcjonalny oscylator częstotliwości radiowej wykorzystujący nowa tarcza DDS Kanga-UK Mała kulka indywidualnie adresowalnych diod LED. Fail Safe Blokada za pomocą klawiatury, wyświetlacza LCD, zasuwy elektrycznej z opcjonalnym czujnikiem zbliżeniowym. Kolor następujących robotów: dwa lub więcej robotów, które podążają za liniami określonego koloru, więc jeden podąża za niebieskim, a drugi podąża za czerwonym itd. Minutnik kuchenny: użyj w kuchni Strona główna Internet bezprzewodowy Termostat: sterowany z dowolnego miejsca z iPhone'a przez łączność 802.11. Radon Detektor gazu: Interfejs Safety Siren Wykrywacz radonu do Arduino Ethernet i dane pocztowe do serwera WWW Pachube, które mogą włączać i wyłączać wyjścia za pośrednictwem formularza internetowego - patrz przykład haavardgjs tutaj (ODRADZANE - Cant skompilować w 22 bez edycji) Sejsmograf - Zawiesić wahadło . Umieść diodę LED na spodzie. Umieść małą kamerę pod tym, patrząc w górę. (Wybór odpowiedniego aparatu do sukcesu) Monitoruj i rejestruj, który piksel na zdjęciu jest najjaśniejszy. Najtrudniejszy: osiągnięcie wystarczająco wysokiego współczynnika przechwytywania danych. Zostało to również poruszone na forum postu Winnica Arduino Vinduino. Pomiar wilgotności gleby, nie tylko dla winnic -) Stwórz domowy system bezpieczeństwa z czujnikami do wykrywania włamań i tarczą GSM do powiadamiania. Projekt można rozszerzyć za pomocą czytnika RFID, drukarki termicznej, przystawki 433 Mhz, łączności internetowej itp. Stwórz samoczynnie ładujący się system UPS, który ładuje się po podłączeniu do źródła zasilania i działa na naładowanych bateriach, gdy źródło zasilania nie działa . To może być bardzo przydatne dla twoich projektów. Samochód sterowany przez Internet (Arduino GSM Shield Motor Shield) Konwertuj kolor na dźwięk: Użyj A. C.I. D. (Konwerter kolorów Arduino TCS3200), aby usłyszeć wszystkie kolory tęczy, lub podłączyć się do nagłówka SPI, aby podać wyniki wykrywania koloru innym komponentom. Christmas Tree Shield z adresowalnymi diodami LED WS2812WS2812b i melodia Jingle Bells Spraw, by kontroler gier był kontrolowany przez Twoje mięśnie. Stwórz robota równoważącego Segway'a dla mniej niż 50 Cat Protector. Stwórz urządzenie chroniące określone obszary (np. Stoły) przed kotem. Urządzenie wykrywa ruch i rozmawia z kotem .. bezprzewodową kamerą obrotowo-uchylną zasilaną przez bezprzewodowe transceivery Arduino nano i NRF24L01. Alarm wykrywania włamań - wykrywa, gdy ktoś inny niż ja wchodzę i mówię przerażająco Ostrzeżenie za pomocą MusicgithubSueColleyMyIntrusionAlarmIdea. Jak stworzyć aplikację dla projektów Arduino, budując podnośnik gramofonowy z napędem Arduino. Zmodyfikuj projekty open source wykonane za pomocą innych mikrokontrolerów, takich jak PIC, AVR, Basic stamp, PICAXE itp. Do pracy z Arduino Stwórz system telefoniczny IVRS za pomocą dekodera DTMF, tarczy WAV lub MP3 i telefonu lub osłony GSM Arduino theremin za pomocą ultradźwięków czujnik lub płytki pojemnościowe Monome Syntezator Arduino Radio - odbiornik programowalny Radio na Arduino Sygnalizator Due Motion Tracking Arduino SmartPhone Demo - SMARTGPU2 Projekt Arduino Autopilot i punkt nawigacyjny Nawigacja Autopilot i punkt nawigacyjny Nauka Maze Solver Robot Sterowany przez Iphone robot logujący Sprawność energetyczna: umieszczona czujniki prądu na każdym wyłączniku w panelu AC i zgłosić usagestats. Sterowanie klimatem w całym domu: kontroluj wentylatory HVAC i sufitowe, obserwuj różnice między piętrami na górze, sufitem i zewnętrznymi pracownikami. cały dom (mega) kontrola światła i ciepła lub status pokoju z możliwością włączenia ogrzewania przez sieć (Unoolder) System kontroli mocy UPS: Dodaj kontrolę mocy i raportowanie zużycia do normalnego UPS (Uninterruptible Power Supply) Biblioteka mowy z rozpoznawaniem docsVoice biblioteka Wykorzystaj Arduino do zbierania i przetwarzania danych o stanie telemetrycznym, a następnie szeregowania danych wyjściowych do amatorskiego nadajnika radiowego za pomocą APRS (Automatic Packet Reporting System). Ham radiowy kontroler repeater z kontrolą DTMF. Komunikacja Arduino: Stwórz roboty z miotaczami podczerwieni i odbiornikami, które mogą ze sobą rozmawiać i powiedz innym głosom, że sudo zrobi mi kanapkę: Robot, który robi prostą kanapkę, gdy sudo robi mi kanapkę, jest odbierany przez seryjny samochód sterowany przez Bluetooth na Androidzie Pilot zdalnego sterowania Bluetooth Arduino z kamerą internetową WLAN, dzięki czemu możesz stworzyć niesamowity zdalnie sterowany samochód Za pomocą telefonu Android Gyro kontrolować samochód RC przez Bluetooth Biblioteka wideo: Biblioteka do tworzenia pikseli obrazu pojawiają się na ekranie telewizora. Graficzny kalkulator, który wykreśla wejścia szeregowe na graficznym wyświetlaczu LCD. Zestaw głośnomówiący do urządzeń mobilnych, aby wysyłać wiadomości do innych sterowników, np. Back Off. Wifi sterowany RC-Car Ładowanie ATmeta324 z Arduino Bootloader i zrobić gołe kości Arduino Chromatyczny instrument muzyczny tuner Rowerowy komputer LED Zegar Zdalnie sterowany pulpit wyrzutnia rakiet Jak o bezprzewodowy samochód RC w salonie przyjaciół w Niemczech, obsługiwane przez dziewczynę w Nowy Jork (lub San Francisco). Powinny być proste: dziewczyna używa klawiatury do przesyłania instrukcji za pośrednictwem niemieckiego komputera znajomych. Niemiecki przyjaciel ma bezprzewodowy transceiver, który komunikuje się z samochodem RC. Skąd ona wie, jakie instrukcje wysłać Easy jest Skype. Kreatywny sposób to czujniki, a nawet kamery na samochodzie RC, który komunikuje się z nią w NYC. Stwórz zsynchronizowany zegar siderektyczny z zegarem Arduino, oparty na Arduino, dla malutkiego reaktora termojądrowego NiH BrewmigoAn All Grain Home Brewery, używając Arduino Uno Automatyzuj swoją koję z kurczaka Automatyczną kosza można przenosić za pomocą integracji między UNO i Kinect dla Windows Universal Remote dla centrum multimedialnego Uno Controlled 2D Plotter. Jest coś, co chciałem robić przez długi czas. To zabawne, lub bardziej jak całkowicie zany. Wyobraź sobie, jeśli możesz, parę okularów przeciwsłonecznych. Najlepiej duże okrągłe okulary przeciwsłoneczne. Wykonujemy je ze spolaryzowanymi soczewkami, starając się wyrównać polaryzację pod tym samym kątem w obu (nieruchomych) soczewkach. Następnie mamy dwie soczewki spolaryzowane przed dwiema stałymi soczewkami. Teraz wyobraź sobie, że mamy silnik, pasek napędowy lub koła zębate lub łańcuch, który obróci dwie soczewki przednie. Umieszczamy fotokomórkę gdzieś na słuchawkach tak, że patrzy w przyszłość przez soczewki. Kiedy zmienia się światło przez soczewki, fotokomórka wykrywa je, a Arduino (najlepiej bardzo małe), napędza silnik, pozwalając na więcej światła lub mniej światła. Kiedy użytkownik kręci głową, soczewki reagują szybko (i być może trochę słyszalnie) na zdziwienie obserwatorów. Wizualizuję je jako nieco steampunkowe z wyglądu. System monitorowania śledzić panele słoneczne. Monitoruj napięcie, prąd i temperaturę z każdego panelu słonecznego w każdej z kilku tablic. Każda matryca jest zamontowana na słupku z liniowymi siłownikami i czujnikami światła, aby przesunąć układ w kierunku słońca. System użyje niskiej mocy Bluetooth i Wi-Fi do interakcji i przechowywania danych, a także do aktywacji wirtualnych liczników. Jednym z problemów, które należy rozwiązać, jest kontrola kilku Arduino. Czy Arduinos może być połączony łańcuchowo? Czy oprogramowanie będzie koordynować kilka mikro-systemów. Projekt ma być modułowy i rozszerzalny. Arduino 8211 Redefinicja pilota telewizora Używamy ich każdego dnia, ale nikt nie znudzi się naciskaniem przycisków na patyku, to zdecydowanie zbyt wiele wysiłku w przyciśnięciu przycisków Z pewnością istnieją lepsze sposoby na kontrolowanie urządzenie Po wykonaniu niektórych prac z moim aparatem Nikon za pomocą podczerwieni, aby go kontrolować, chciałem zrobić to samo z innymi urządzeniami. Obejrzyj wideo na dole tego post8230 Jednak w przeciwieństwie do pilota Nikon, mój pilot telewizora Samsung ma wiele przycisków, więc każda sekwencja IR wysłana z pilota będzie inna. Może to stanowić problem, gdy chcesz rozszyfrować sygnały. co, choć nie jest niemożliwe, jestem leniwy, więc na szczęście Ken Shirriff zbudował bibliotekę do tego celu i podczas, gdy jest zbudowany na potrzeby pilotów telewizyjnych, możesz odcyfrować sygnał podczerwieni do jego surowych impulsów, używając go. Zasadniczo biblioteka wyczuwa IR i zapisuje każdy impuls i przerwę między pulsami, biblioteka Kensa oszczędza dużo czasu, a jej dobrze zakodowane 8211 I8217ll trochę opisuje podstawy. Moim pomysłem jest przechwycenie sekwencji IR, a następnie użycie Arduino, aby wysłać je za pomocą różnych wejść innych niż przyciski. Moim pierwszym pomysłem jest użycie sensora odległościowego SRF05 (można użyć dowolnego czujnika odległości) i założenie, że różne odległości od czujnika wysyłają różne sygnały do ​​telewizora. Zamiast naciskać przycisk, machasz ręką nad czujnikiem. Oczywiście jest to nieco ograniczone, ale ponieważ mam tylko 5 kanałów (tak 8211 tylko 5), więc okazało się to całkiem wykonalne. Są wady tego oczywiście 8211, z których głównym jest to, że można zdefiniować tylko tyle działań w zakresie wykrywania czujników. Ale jest wiele zakresów do zrobienia podstaw, mocy, dźwięku i kanału, a przez ciągłe mierzenie odległości możemy nawet powiedzieć, że kierunek ruchu, od dołu do góry i na odwrót, może mieć wpływ na to, jaki sygnał wysłać. Na przykład przesunięcie ręki bliżej czujnika spowoduje zmianę kanału w dół. Arduino TV Remote Components Arduino Breadboard IR Diode 3pin (NPN) Fototranzystorowy odbiornik podczerwieni (Radio Shack 276-640 odbiornik podczerwieni, Panasonic PNA4602, Vishay TSOP4838 8211 lub po prostu wyprowadzenie jednej starej myszy) SRF-05 (lub dowolne urządzenie do pomiaru odległości np. Sharp IR GP2Y0A02) Przewody zwornikowe Oh i stwierdzenie, że oczywiste, ale trzeba także telewizor z pilotem roboczym, aby wykraść sygnały z kursu 8211, można użyć innych pilotów (wieże stereo itp.). Same obwody są bardzo łatwe do zbudowania, dioda podczerwieni do pin 3, odbiornik podczerwieni do pin 11 i SRF-05 I8217ve podłączony do piny 2 i 4. Mam wszystkie z nich w jednym panelu i działa bardzo dobrze (patrz poniżej). Korzystanie z biblioteki zdalnej Kens Arduino TV Jeśli pobierzesz bibliotekę, a następnie rozpakuj ją do swojego katalogu ArduinoLibaries (starsze wersje, myślę, że to Arduinohardwarelibaries). Biblioteka zakłada, że ​​twój fototranzystorowy odbiornik podczerwieni znajduje się na cyfrowym pinie 11, a twoja dioda podczerwieni znajduje się na cyfrowym pinie 3. Zazwyczaj chcesz, aby odbiornik podczerwieni z zakresem 38Khz 8211 działał najlepiej dla mnie. Jak zdobyć nasze zdalne kody telewizyjne na podczerwień Przede wszystkim użyj przykładu IR0cccDump z Ken8217s (powinno to być w menu przykładów) załaduj je do swojego Arduino i zacznij przechwytywać kody pilotów. Mój Samsung nie został rozpoznany, więc użyłem kodów Raw 8211 tam dużo dokumentacji na temat strony Ken8217s dla tego 8211 it8217s naprawdę proste, nawet ja mogłem to rozgryźć. Trzeba zanotować, ile impulsów itp. Dekoduje w surowym sygnale, który jest użytecznie wyprowadzany np. Raw (68): teraz przetwarzamy kody nieco i umieszczamy je w tablicy dla każdego teraz, gdy mamy już nasze kody i informacje, których potrzebujemy, aby je wykorzystać 8211, ponieważ moje są w surowym formacie, muszę je nieco oczyścić umieścić w moim kodzie 8211 po prostu dodając przecinki etc8230 Teraz możemy przetestować zdalne kody, aby upewnić się, że możesz kontrolować swój telewizor Teraz za pomocą przykładu IRsendDemo, zmieniając go w moim przypadku, aby wysłać surowy sygnał, możemy przetestować kody, aby upewnić się że możemy kontrolować telewizję 8211 wystarczy użyć szkicu podstawowego, aby wysłać kody, które redagowałem nieznacznie tylko po to, aby użyć tablicy dla nieprzetworzonego kodu. Możesz sam sprawdzić pliki biblioteki, aby zobaczyć funkcje. Dodaj czujnik odległości To jest rzeczywiście najtrudniejszy fragment i nie jest to takie trudne. Właśnie użyłem poprzedniej pracy i zaadaptowałem ją i napisałem kilka stwierdzeń dotyczących wykrytej odległości. Trzeba po prostu poświęcić trochę czasu na debugowanie i uzyskanie prawidłowych wartości, aby upewnić się, że twoje polecenia są wysyłane tylko we właściwym czasie i że się nie myli. Mój kod jest nadal trochę błędny, jeśli nie jesteś przyzwyczajony do tego, jak poruszać ręką, ale działa to dobrze, gdy już się przyzwyczaiłeś. Reklama adGoogle w treści Reklama adGoogle w treści Oracle: Usuń wszystkie wiersze ze wszystkich tabel itp8230 Oracle: Usuń wszystkie wiersze ze wszystkich tabel etc8230 17 komentarzy Zobacz na HAD. Szukałem czegoś takiego przez jakiś czas. Moją intencją jest stworzenie aplikacji WebOS lub interfejsu sieciowego, który wspiera mój pilot. Nie mogłem wymyślić, jak zdobyć moje arduino na kody IR 8216save8217 i 8216replay8217. Wydaje się, że to właśnie robi. Świetne napisanie fajne, powinno być dość łatwe do zrobienia z Internetu 8211 wystarczy wysłać kody za pośrednictwem przetwarzania na porcie szeregowym. Jest to bardzo przydatna biblioteka, którą znalazłem do dekodowania IR. Jak udało ci się dokładnie wyczyścić 8222. Nie wydaje mi się, żeby to się udało -.- 8216 (które bajty usunąć itd.) Dobre rzeczy LuckyLarry. Pomogło mi to ogromnie, byłbym całkowicie zagubiony bez biblioteki Kens. Czy myślałeś o użyciu SFR05 do stworzenia kontrolera 3D Po prostu pomysł. Henrik 8211 Użyj PuTTY 8211, pobierz go i ustaw monitor COM4 (arduino), a następnie po prostu wycinaj i wklejaj w ciągu znaków oddzielenie każdego numeru przecinkiem. Używam arduino w wersji 22 022 wklejonej wersji programu po następującym błędzie. Jak mogę to zmienić sketchnov10c. cpp: 1: 9: error: include oczekuje 8220FILENAME8221 lub sketchnov10c: 1: error: 8216IRsend8217 nie nazwa typu sketchnov10c. cpp: w funkcji 8216void loop () 8217: sketchnov10c: 32: error: 8216lt8217 nie został zadeklarowany w tym zakresie sketchnov10c: 32: błąd: oczekiwane wyrażenie podstawowe przed 82168217 token sketchnov10c: 32: błąd: oczekiwano) 8217 przed 82168217 token sketchnov10c: 32: błąd: oczekiwano 8217 przed 8216) 8217 token sketchnov10c: 52: error : 8216lt8217 nie został zadeklarowany w tym zakresie sketchnov10c: 52: error: expected) 8217 before 82168217 token sketchnov10c: 52: error: expected primary expression before 82168217 token sketchnov10c: 52: error: expected 8217 before 8216) 8217 token sketchnov10c: 59: błąd: 8216else8217 bez poprzedniego 8216if8217 sketchnov10c: 61: błąd: 8216lt8217 nie został zadeklarowany w tym zakresie sketchnov10c: 61: błąd: oczekiwano) 8217 przed 82168217 token sketchnov10c: 61: błąd: oczekiwane wyrażenie pierwotne przed 82168217 token sket chnov10c: 61: błąd: 8216amp8217 nie został zadeklarowany w tym zakresie sketchnov10c: 61: błąd: 8216gt8217 nie został zadeklarowany w tym zakresie sketchnov10c: 61: błąd: oczekiwane wyrażenie pierwotne przed 82168217 token sketchnov10c: 61: błąd: oczekiwane wyrażenie pierwotne przed 82168217 token sketchnov10c: 61: błąd: oczekiwano 8217 przed 8216) 8217 token sketchnov10c: 77: błąd: oczekiwano 8217 na końcu wejścia sketchnov10c: 77: błąd: oczekiwano 8217 na końcu wejścia To wyjaśniło dużo, bo niezależnie od tego, jak dobrze Biblioteka Ken8217s jest, opis jest nieco niejasny kosić, a następnie. Tylko jedno pytanie: jak radzić sobie z wartościami ujemnymi. Masz je na jednym z obrazków (i mam je również), ale wydawało się, że zniknęły w kodach, które w końcu wykorzystałeś. Jak jeden 8216clean up8217 8216-162028217 mam mały projekt samodzielnie. Kafejka, 1 arduino, 2 paski ledowe, czujnik dystansu, czujnik światła, odbiornik podczerwieni, głos robota i jedna masywna łatka maxmsp, dzięki której może dać mi paszport, kiedy kontroluję go głosem i mogę ostrzec mnie o pogodzie (pliki do pobrania pogoda rss) i kilka innych rzeczy (zapytaj mnie o szczegóły). Ale nie mogę uzyskać pracy IR. i it8217s z powodu maxmsp myślę. pytanie brzmi: czy masz jakiś pomysł na przesuwanie właściwych interwałów częstotliwości za pomocą maxmsp. używając tylko prostej ir led, jak przepraszam za złym angielskim, i8217m a holenderski student i i8217m bardzo bardzo zainteresowany Cześć Mam pytanie. Jak odbierasz sygnał w Raw (68), możesz podzielić się swoim kodem arduino Thx i dobrą pracą. W rzeczywistości otrzymałem kod ir, jak na przycisk Apple TV Up. 2017254853 ale teraz chcę wysłać ten kod do IR Led i don8217t wiem jak możesz mi pomóc. Cześć, gratuluję it8217s bardzo dobrego proyect. I8217m próbuje zrobić podobny proyect, ale chcę, żeby kiedy nacisnąłem guziki Arduino, wyślę kod, ale kiedy próbuję zdekodować bottona i wciskam ten bannon więcej niż raz, Arduino pisze w monitorze szeregowym, różne kody (kody są podobne ale nie identyczne). Nie wiem, czy może to być spowodowane przez I8217m przy użyciu odbiornika 35 Khz, lub dlatego, że program może dekodować mój pilot zdalnego sterowania projektor8217s. Jak sądzisz, czego potrzebuję, aby ten program był proyect, ponieważ jest projodem dla szkoły średniej. Dzięki, mam nadzieję twoją odpowiedź. Cześć, jestem początkującym Arduino. Wypróbowaliśmy Twój obwód pod kątem uzyskania kodów zdalnego sterowania. Problem, z którym musieliśmy się zmierzyć, polegał na tym, że kiedy połączyliśmy nasz obwód, moc Arduino wyjdzie na jaw. Połączyliśmy go z zasilaniem 3V. tym razem Arduino didn8217t wyłączyło się, ale nic nie wykryto. Również odbiornik IR był podgrzewany w obu przypadkach. Myśląc o przepełnieniu prądu, dodaliśmy rezystory ograniczające prąd, ale nadal nie działa. Czy możesz nam pomóc? Dzięki. hej to jest dokładnie to, czego szukam, ale po zaimportowaniu biblioteki sprawdzam kod, który wraca z błędem coś o niestabilnej strukturze riparamst nie ma nazwy użytkownika 8216rawlen8217, wszelkie pomysłyWell Notatnik jest naprawdę moim edytorem wyboru dla kodowania Arduino . Chociaż znam wielu innych potężnych redaktorów, podoba mi się zarówno styl, jak i cena (jest bezpłatna). W każdym razie czułem, że Notepadowi brakowało czegoś przydatnego gdzie indziej: uruchamianie zewnętrznych aplikacji. Ponieważ moje pierwsze próby użycia polecenia run (f5) nie powiodły się i ponieważ nie jestem cierpliwy8230 zostawiłem pytanie na bok i zachowałem kodowanie stuknij stuknij stuknij stuknij stuknij stuknij stuknij itp. Jednak, zaczynając od nowych języków, czułem się jakbym powinien rozwiązać ten problem. Zaskakujące jest to, że kilka postów opisuje rozwiązanie na tyle dobrze, aby można je było zrozumieć i uruchamiać w sposób szybki, z wyjątkiem tego, który był punktem wyjścia dla tego posta. Oto próba dokonania tego w kilka minut. Po pierwsze, zainstaluj Notepad i Arduino. OSTRZEŻENIE: Z powodu regresji nie będzie działać z Arduino rev. 6.1.2. Użyj rev. 6.1.1 lub najnowszą wersję rev. 6.8.1 zamiast tego. Zainstaluj NppExec (wtyczkę do Notatnika) z (Menu wtyczek). Otwórz szkic Arduino w Notatniku. Następnie naciśnij klawisz f6 na klawiaturze, a ten formularz wyświetli: Wprowadź następujący kod w polu tekstowym Polecenia: Uwaga. Zmień ścieżkę do Arduino zgodnie z własną konfiguracją Zapisz skrypt za pomocą dowolnej nazwy i naciśnij OK. Skrypt wyświetla monit o port szeregowy, do którego podłączona jest tablica Arduino. Uwaga . Przed uruchomieniem możesz uruchomić Arduino, aby ustawić wszystkie domyślne parametry, takie jak port COM i typ płyty. Wprowadź port komunikacyjny: Kliknij OK, a my otworzymy 8230 Konsola pojawi się na spodzie Notatnika i wyświetli instrukcje oraz ich wyniki: Jeśli chcesz dostosować własny szkic, odwiedź stronę ARDUINO (1) w celu aby uzyskać wszystkie możliwe argumenty. Jak zatrzymać skrypt? Naciśnij ponownie klawisz f6 i naciśnij przycisk Zakończ. Jak uruchomić domyślny skrypt bez otwierania formularza edytora. Naciśnij Ctrl f6 Czy można zamknąć konsolę po zakończeniu przesyłania. Tak, dołączamy do skryptu linię 8220 nppconsole 0 8221 Teraz, gdy udało nam się pozbyć (większości) kolca generowanego przez otwarcie linii zasilającej silnika, niech spojrzą na to plateau, które dzieje się tuż po skoku. Na zdjęciach z poprzedniego posta byliśmy w stanie zauważyć, że napięcie tego płaskowyżu wygląda proporcjonalnie do obciążenia przyłożonego do wału silnika. Cóż, w rzeczywistości ten sygnał jest związany z back-EMF (ElectroMotive Force), czyli przeciw-EMF lub CEMF. Zapewne pamiętasz, że silnik prądu stałego można odwrócić i działać jak generator. Tak więc, gdy przerwiesz zasilanie silnika, silnik dostarczy zgromadzoną energię pod postacią napięcia o tym samym znaku niż napięcie zasilania. Gdy silnik jest połączony z VCC, im szybszy jest obrót, tym wyższy CEMF, tym niższy poziom plateau. I wzajemnie. Jest to bardzo interesująca właściwość, którą możemy wykorzystać w celu zbudowania kontrolera prędkości obrotowej bez dodatkowych czujników. Marszczenie z obrazu górnego lub z niezabezpieczonych zasilaczy wygląda dokładnie tak, jak można zaobserwować na wyjściu silnika prądu stałego, z którego korzysta generator. Używając subtelnego DSP możemy nawet obliczyć prędkość obrotową w oparciu o analizę tego sygnału tętnień. Zobaczymy to później. Teraz, gdy udało nam się zbudować bezpieczny zasilacz PWM, który jest w stanie zapewnić czysty sygnał sprzężenia zwrotnego, let8217 próbują użyć CEMF w celu kontrolowania prędkości silnika. Po pierwsze, musimy stworzyć linię sprzężenia zwrotnego do Arduino, aby zmierzyć CEMF, przekonwertować go, porównać z wartością zadaną i odpowiednio dostosować stosunek PWM. Sygnał CEMF jest pobierany z wyjścia przełączanego zasilacza przez R2. Chociaż ten rezystor może nie być obowiązkowy, ma kilka interesujących zalet: użycie diody ogólnego przeznaczenia D1 (1N4148 lub tak) podłączonej do arduino 5V, chroni wejście analogowe przed nadmiernym sygnałem, gdy R2 będzie absorbował wygenerowany prąd. W połączeniu z opcjonalnym kondensatorem C1 będzie działał jak filtr RC, który nieco poprawi filtrowanie tętnienia. Gdy sprzęt będzie gotowy, możesz użyć następującego kodu: Teraz rozumiesz, dlaczego zdecydowałem się zagrać w PWM. CEMF jest mierzony tuż przed wznowieniem stanu włączenia, z dala od kolca (Tr na poniższym schemacie). Z mojej szkoły podstawowej w latach 608217 pamiętam, że na szkolnym podwórku polecieliśmy setkami papierowych samolotów. Zależnie od tego, w jaki sposób papier został złożony, te samoloty byłyby szybkie lub latające na długich dystansach lub potrafiłyby wykonywać jakieś figury akrobatyczne (w większości nieoczekiwane muszę powiedzieć). W tym samym czasie kluby latały na wczesnych samolotach modelowych, napędzanych silnikami o mikrostrumieniu i sterowanymi kablami. Te archaiczne modele samolotów stały się prawdziwymi poważnymi grami dzięki zaawansowanej technologii i materiałom kompozytowym. nawet stają się większe, cięższe, aby dopasować się do ich czasami śmiertelnych zadań. Czas na kod. Let8217s napisz kilka linii banalnego kodu, aby sterować naszym kontrolerem (sprawdź poprzedni wpis). Prawdopodobnie słyszałeś o funkcji analogWrite (), która jest bardzo wygodna do generowania PWM. Cóż, nie będziemy tego używać. Czy to dlatego, że jest zbyt łatwe. Jest tak dlatego, że istnieje ograniczona liczba szpilek zdolnych do generowania sygnału PWM. Czy to ze względu na ograniczony wybór częstotliwości bazowej. Wszystkie te argumenty należy wziąć pod uwagę. Jednak na dodatek, powód, dla którego użyjemy kodu bit bang, wiąże się z koniecznością posiadania pełnego i łatwego dostępu do wszystkich zdarzeń czasowych z każdego cyklu. Chociaż ten wybór może teraz nie wyglądać dla ciebie oczywisty, będzie to następować w następnych postach. Oto podstawowy kod, który wykorzystamy jako punkt zaczepienia: Jeśli nie masz pewności co do swoich umiejętności elektronicznych, nie podłączaj niczego do swojej płyty Arduino i obserwuj tylko wbudowaną diodę LED. Zastosowanie różnych współczynników PWM spowoduje odpowiednie przyciemnienie diody LED. Gdy będziesz gotowy, dobrym pomysłem będzie zobaczenie, co się dzieje za pomocą oscyloskopu. Podłącz sondę A do TP1 (zgodnie ze schematem poniżej) i sondę B do TP2. Czysty sygnał z kanału A (żółty ślad) zostanie wykorzystany do synchronizacji, podczas gdy będziemy zwracać uwagę na sygnał na kanale B (niebieski ślad). Ustaw współczynnik PWM 50 (50 na 50 off), prześlij swój kod i otrzymasz tego rodzaju działki na ekranie. Jest to wykres sygnału w TP2, gdy silnik nie jest załadowany: pod umiarkowanym obciążeniem, co ostatecznie osiągnie Ostatecznie, jest to wynikowy wykres po zablokowaniu wirnika Let8217s omawiają te wykresy zaczynając od stanu WŁĄCZENIA (zastosowanie 5 V do bramy MOSFET-a jak na kanał A): nie ma nic, co moglibyśmy o nim powiedzieć. MOSFET doskonale spełnia swoją funkcję i przełącza jeden z końców silnika na ziemię lub prawie na ziemię. Stan WYŁĄCZENIA pokazuje bardziej mylący sygnał. Wzór sygnału wygląda tak samo w różnych warunkach obciążenia: silny skok, który przekracza napięcie zasilania, a następnie plateau, który jest równy lub niższy niż napięcie zasilania. Z drugiej strony obserwujemy, że im wyższe obciążenie, tym intensywniejszy jest sygnał. The spike is no big surprise as you may already know that opening a circuit loaded with an inductance will generate an intense reverse voltage. This is the principle of boost voltage converters or spark plug ignition coils. As this pulse may severely impact other components, we will get rid of it using a clamp diode in parallel with the motor which will absorb the reverse voltage. Once again, we will use a slightly different option by using an other MOSFET which features a built in protective diode8230 See why in the next pictures, starting with a zoom in the spike area Protective diode (1N4007), blocked motor shaft Protective MOSFET, blocked motor shaft Are you convinced by my choice Note that a Schottky diode would do the job as well. However, if you have one MOSFET, it is very likely that you also have its little brother

No comments:

Post a Comment