Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Deska do krojenia chleba obwodu
- Krok 2: Zaprogramuj Teensy
- Krok 3: Przylutuj obwód
- Krok 4: Złóż i zacznij używać
Wideo: Zdalnie sterowany brzęczyk dla rzeczy znalezionych: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Ten dwuczęściowy obwód składa się z brzęczyka i kontrolera. Przymocuj brzęczyk do przedmiotu, który często możesz zgubić, i użyj przycisku i pokrętła głośności na kontrolerze, aby aktywować brzęczyk, gdy przedmiot zostanie zgubiony.
Brzęczyk i kontroler komunikują się bezprzewodowo za pomocą nadajnika i odbiornika radiowego 434 MHz, a kod wykorzystuje bibliotekę Virtual Wire.
Kieszonkowe dzieci
2 x Teensy (lub Arduino itp.)
2 x Header / gniazda dla Teensy - Użyłem 4 szt. gniazda DIP podobnego do PRT-07939 firmy Sparkfun i rozciąłem je w środku. Możesz także użyć żeńskich nagłówków.
1 x nadajnik radiowy 434 MHz: WRL-10534 firmy Sparkfun
1 x odbiornik radiowy 434 MHz: WRL-10532 firmy Sparkfun
1 x brzęczyk Piezo - każdy będzie działał tak długo, jak toleruje 3V3, użyłem COM-13940 od Sparkfun
1 x przycisk - każdy zadziała, użyłem przycisku do montażu na panelu podobnego do COM-11992 od Sparkfun
1 x potencjometr obrotowy - dowolny zadziała, użyłem uchwytu panelowego 3310Y-001-502L-ND firmy Digikey
2 baterie 9V
2 x złącza zatrzaskowe baterii 9 V
Regulatory liniowe 2 x 5V - użyłem tego co miałem dookoła, część #s UA7805C i LM78L05
1 x duży (~1000uF) kondensator
3 x mniejsze kondensatory - użyłem 0,47, 0,1 i 0,01 uF, ponieważ tak zalecają karty katalogowe moich regulatorów liniowych
1 x rezystor, do wykorzystania jako pull-down dla przycisku. Użyłem 1.2K, może być większy, aby oszczędzać energię.
2 x płytki stykowe do testowania obwodu
2 x płytki perforowane lub płytki stykowe do lutowania do obwodu końcowego
Drut, lutownica, lut
Drukarka 3D + filament do etui (opcja)
Krok 1: Deska do krojenia chleba obwodu
Postępuj zgodnie ze schematem, aby zmontować obwód na płytce stykowej.
Zdecydowałem się użyć Teensy's do kodowania i dekodowania sygnału radiowego, ponieważ mam go pod ręką, ale jeśli chcesz zminimalizować przestrzeń lub pobór prądu, preferowane mogą być układy scalone HT-12E pokazane w arkuszu danych.
Ważne jest, aby używać pinów 11 i 12 na teensy do łączenia się z modułami radiowymi, ponieważ to jest domyślne ustawienie wirtualnej biblioteki przewodów. Pozostałe piny można wymieniać zgodnie z własnymi potrzebami, o ile zaktualizujesz kod w sekcji konfiguracji.
Trzy mniejsze kondensatory służą do filtrowania szyn zasilających. Nie są one całkowicie konieczne, ale pomogą zwiększyć niezawodność, zapewniając stabilne napięcie odbiornika i nadajnika Teensy oraz radiowego.
Większy kondensator jest używany jako filtr dolnoprzepustowy, aby zamienić wyjście PWM teensy na napięcie stałe, które jest akceptowalne dla brzęczyka pizeo. Jest to bardzo ważne, ponieważ brzęczyki piezoelektryczne nie są przeznaczone do pracy z sygnałem AC PWM. Jednak ten kondensator nie byłby konieczny, jeśli masz głośnik bez piezo, taki jak Sparkfun COM-07950, który jest zaprojektowany do pracy z falą prostokątną.
Anteny muszą mieć odpowiednią długość, aby uzyskać najlepszy sygnał. Długość 17 cm jest obliczona jako ćwierć długości fali radiowej 434 MHz, która osiąga rezonans. Alternatywnie możesz zbudować antenę cewki ładującej, taką jak ta Instructable, ale tego nie próbowałem.
Krok 2: Zaprogramuj Teensy
Mój kod jest dostępny na GitHub tutaj:
github.com/rebeccamccabe/radio-buzzer
Dla odbiornika i nadajnika jest osobny kod.
W kodzie nadajnika może być konieczne dostrojenie minimalnej i maksymalnej głośności oraz zmiennych odczytu potencjometrów, aż zakres głośności będzie odpowiedni dla określonej kombinacji potencjometru i brzęczyka pizeo. Napięcie DC przyłożone do brzęczyka będzie wynosić vol / 255 * Vref, gdzie Vref wynosi 3,3 V dla teensy, a vol jest obliczana w kodzie na podstawie odczytu z potencjometru.
W kodzie zastosowałem kilka energooszczędnych sztuczek dla opisanej tutaj Teensy. Bez tych sztuczek obwód brzęczyka i obwód sterujący pobierały 40 mA każdy, nawet gdy przycisk nie był wciśnięty, więc standardowa bateria 9V rozładowałaby się już po ~12 godzinach.
Krok 3: Przylutuj obwód
Gdy obwód pracuje na płytce stykowej, nadszedł czas, aby przylutować go do płytki perforowanej.
Rozłożyłem komponenty, biorąc pod uwagę to, jak chcę, aby obwody pasowały do pudełka, które chciałbym wydrukować w 3D. Przymocowałem elementy do montażu panelowego na nadajniku (potencjometr i przycisk) za pomocą przewodów, dzięki czemu mają one pionowe miejsce do poruszania się, aby pomieścić montaż skrzynki.
Pamiętaj, aby zostawić miejsce na baterie, a także pamiętaj, że regulatory liniowe 5V nagrzewają się.
Przed lutowaniem owinąłem przewody zacisków baterii 9V i anten przez otwory w płycie perforowanej w celu odciążenia. Podobnie dodałem gorący klej do pinów potencjometru jako zamiennik masy do zalewania.
Krok 4: Złóż i zacznij używać
Zamontuj obwody w pudełkach drukowanych 3D. Na skrzynce brzęczyka (żółtej) zamontowałem elektronikę za pomocą wkładek heat set, które za pomocą lutownicy wtapiają się w plastik. Na skrzynce sterowniczej (białej) obwód łączy się przez elementy do montażu na panelu, więc nie użyłem tutaj wkładek do ustawiania ciepła, aby uniknąć nadmiernego ograniczenia.
Przymocuj brzęczyk do często zgubionego przedmiotu, takiego jak plecak lub płaszcz. Następnym razem, gdy przedmiot zostanie zgubiony, można go łatwo zlokalizować, aktywując brzęczyk.
Zalecana:
Samochód zdalnie sterowany: 3 kroki
Samochód zdalnie sterowany: Dzisiaj (lub dziś wieczorem, jakkolwiek najlepiej pracujesz) zrobimy samochód zdalnie sterowany. Będziemy przechodzić przez proces budowy samochodu, od użycia gotowego zestawu do wykonania samego samochodu, przez prototypowanie pilota na płytce stykowej, a na końcu lutowanie
Zdalnie sterowany samochód z napędem na zbiornik: 3 kroki
Zdalnie sterowany samochód z napędem cysterny: To jest przewodnik, jak zrobić zdalnie sterowany samochód z napędem cysterny. Zestaw, którego dziś użyję do wykonania samochodu, to prosty zestaw samochodowy z napędem na zbiornik, z czujnikiem światła do podążania ścieżką. Twój samochód nie potrzebuje czujnika światła, ale potrzebny jest samochód z napędem na zbiornik
Spraw, aby niewidomi rozpoznawali rzeczy, dotykając rzeczy wokół nich za pomocą MakeyMakey: 3 kroki
Spraw, aby niewidomi rozpoznawali rzeczy, dotykając rzeczy wokół nich za pomocą MakeyMakey: wprowadzenieTen projekt ma na celu ułatwienie życia niewidomym poprzez identyfikowanie otaczających ich rzeczy za pomocą zmysłu dotyku. Ja i mój syn Mustafa myśleliśmy o znalezieniu narzędzia, które im pomoże, a w okresie, w którym używamy sprzętu MakeyMakey
Zdalnie sterowany stojak na telefon: 4 kroki
Zdalnie sterowany stojak na telefon: Ta instrukcja została stworzona w celu spełnienia wymagań projektowych Makecourse na University of South Florida (www.makecourse.com) Ten stojak na telefon jest łatwy w montażu i przydatny, gdy chcesz obejrzeć coś na telefonie lub ponownie
Zdalnie sterowany karmnik dla zwierząt: 5 kroków
Zdalnie sterowany karmnik dla zwierząt: W tej instrukcji pokażę, jak zbudować prosty, zdalnie sterowany karmnik dla zwierząt. Dzięki temu prostemu projektowi arduino możesz karmić swojego zwierzaka za pomocą pilota. Wszystko, czego potrzebujesz, to tablica Arduino Uno (lub podobna) , plastikowa butelka, serwo