Përmbajtje:
- Hapi 1: Instalimet elektrike
- Hapi 2: Programimi
- Hapi 3: Lidhni Konvertuesin SerialBT-në-USB, baterinë dhe telefonin tuaj
- Hapi 4: Argëtohuni
Video: UChip - Sensori Sonar BEEP Me Transmetim të të Dhënave Bluetooth: 4 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
Kohët e fundit, kam zhvilluar një BEEP si një sonar makine dhe një përshtatës serial Bluetooth në USB duke përdorur uChip. Secili projekt ishte mjaft interesant më vete, por … a do të ishte e mundur t'i bashkonim ato dhe të krijonim një sensor "BT të transmetimit në distancë BEEP si një makinë"?!?
Përgjigja është PO (cila do të ishte arsyeja për të shkruar një Instructables ndryshe!:)) dhe ky mësim i shpejtë do t'ju tregojë se si.
Duke bërë këtë projekt ju do të merrni një pajisje që mat distancën duke përdorur një sonar tejzanor, gjeneron një sinjal akustik proporcional me distancën dhe transmeton distancën përmes Bluetooth në telefonin/kompjuterin/pajisjen tuaj.
Fatura e materialeve:
- BEEP si një pajisje makine: bëni tuajin
-Përshtatës SerialBT-to-USB: këtu si ta bëni
- Bateria Li-jon (ose pako ekuivalente): çdo bateri me tension midis 3V3 dhe 5V
Hapi 1: Instalimet elektrike
Unë do të supozoj se ju keni ndërtuar tashmë BEEP-in tuaj si një pajisje makine dhe një përshtatës serial BT-në-USB. Nëse nuk e keni bërë, këtu janë udhëzimet:
- BEEP si një makinë
-Përshtatës serik BT-to-USB
Nuk ka instalime elektrike të vërteta për ta bërë këtë projekt; thjesht duhet të lidhni lidhësin e baterisë në BEEP si një dërrasë makine në mënyrë që të siguroni furnizim me energji të jashtme (në tutorialin e mëparshëm unë e mundësova bordin përmes lidhësit mikro-USB).
Në rast se keni nevojë për ndihmë me lidhjet, unë ofrova skemën nga "BEEP si një makinë!" me ndryshimet e nevojshme të theksuara.
Hapi 2: Programimi
Ngarko skicën "BeepLikeACarWithBT.ino" në uChip duke përdorur Arduino IDE.
Hidhini një sy kodit nëse ju pëlqen. Kodi është (sipas mendimit tim) mjaft i thjeshtë, është e mundur të optimizohet më tej duke ndryshuar frekuencën dhe përparësinë me të cilën porti serik transmeton të dhëna. Sidoqoftë, optimizimi është jashtë fushëveprimit të këtij projekti.
Vendosni #përcaktimin e ndryshëm sipas nevojave tuaja. Si parazgjedhje, distanca minimale është 200 mm ndërsa maksimumi është 2500 mm. Për më tepër, ju jeni më se të mirëpritur të modifikoni definicionin BUZZ_DIV në mënyrë që të ndryshoni frekuencën me të cilën bip ndodh.
Hapi 3: Lidhni Konvertuesin SerialBT-në-USB, baterinë dhe telefonin tuaj
Lidhni konvertuesin BT-në USB me uChip duke përdorur një konvertues OTG, bashkoni baterinë në bordin tuaj dhe më pas përdorni një terminal serik BT në telefonin tuaj për t'u lidhur me pajisjen BT.
Hapi 4: Argëtohuni
Ja ku qenke! Gjithçka është vendosur, tani duhet të filloni të merrni distancën e matur në telefonin tuaj.
Unë integrova timen në krye të makinës sime të vjetër lodër RC
Provojeni dhe verifikoni sa është diapazoni maksimal që mund të matni. Kini parasysh që pajisja mund të transmetojë të dhëna të gabuara në rast se jeni duke matur distancën e pengesave "pafundësisht larg". Ju duhet t'i trajtoni ato të dhëna siç duhet në rast se dëshironi t'i përdorni ato për disa qëllime të tjera përveç vizualizimit të thjeshtë.
Recommended:
ESP32-CAM Ndërtoni makinën tuaj robot me transmetim të drejtpërdrejtë të videos: 4 hapa
ESP32-CAM Ndërtimi i makinës tuaj robot me transmetim të drejtpërdrejtë të videos: Ideja është që makina robot e përshkruar këtu të jetë sa më e lirë. Prandaj, shpresoj të arrij një grup të madh të synuar me udhëzimet e mia të hollësishme dhe përbërësit e zgjedhur për një model të lirë. Unë do të doja t'ju paraqes idenë time për një makinë robot
Si të bëni lagështi dhe temperaturë Regjistruese të të dhënave në kohë reale me Arduino UNO dhe SD-Card - Simulimi DHT11 Regjistruesi i të dhënave në Proteus: 5 hapa
Si të bëni lagështi dhe temperaturë Regjistruese të të dhënave në kohë reale me Arduino UNO dhe SD-Card | Simulimi i regjistruesit të të dhënave DHT11 në Proteus: Hyrje: përshëndetje, ky është Liono Maker, këtu është lidhja në YouTube. Ne po bëjmë projekt krijues me Arduino dhe po punojmë në sisteme të ngulitura. Data-Logger: Një regjistrues i të dhënave (gjithashtu regjistrues i të dhënave ose regjistrues i të dhënave) është një pajisje elektronike që regjistron të dhëna me kalimin e kohës me
Si të filloni një transmetim të drejtpërdrejtë të lojërave: 9 hapa
Si të filloni një transmetim të drejtpërdrejtë të lojërave: Ky Instructables do t'ju tregojë se si të krijoni një transmetim duke përdorur Softuerin Open Broadcaster ose OBST Për të filluar transmetimin tuaj të drejtpërdrejtë duke përdorur OBS ju do të dëshironi gjërat e mëposhtme Një kompjuter i aftë për të drejtuar lojën tuaj dhe lufta e butë e transmetimit
Blerja e të Dhënave dhe Sistemi i Vizualizimit të të Dhënave për një Biçikletë Garash MotoStudente Elektrike: 23 hapa
Sistemi i marrjes së të dhënave dhe vizualizimi i të dhënave për një motoçikletë MotoStudent Electric Racing: Një sistem i marrjes së të dhënave është një koleksion i pajisjeve dhe programeve kompjuterike që punojnë së bashku për të mbledhur të dhëna nga sensorë të jashtëm, për t'i ruajtur dhe përpunuar ato më pas në mënyrë që të mund të vizualizohen dhe analizohen, duke lejuar inxhinierët të bëjnë
Transmetim dixhital i thjeshtë dhe i lirë me lazer: 4 hapa
Transmetim dixhital i thjeshtë dhe i lirë me lazer: Që kur kam bërë armën lazer, kam menduar për modulimin e lazerit për të dërguar audio, qoftë për argëtim (një intercom për fëmijë), ose ndoshta për të transmetuar të dhëna për një armë lazer më të sofistikuar , duke bërë të mundur që një marrës të kuptojë se nga kush u godit.