Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Wideo projektu
- Krok 2: Drukowanie 3D
- Krok 3: Elektronika
- Krok 4: Szkolenie AI - Dialogflow
- Krok 5: Remo.tv
- Krok 6: Wynik
Wideo: Wykrywacz AI Powered Bull****: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Jedyne urządzenie, którego wszyscy potrzebujemy, wykrywacz byka z zasilaniem AI****!
Kieszonkowe dzieci
- Malina Pi
- Pierścień NeoPixel
- drukarka 3d
- TinkerCAD
- Kamera Pi
- Zestaw AIY
- Google Dialogflow
- Pyton
- Raspian
- Remo.tv
Krok 1: Wideo projektu
Krok 2: Drukowanie 3D
Po pierwsze, potrzebujemy kontenera. W tym przypadku wybraliśmy wydruk 3D ładny kolorowy. Możesz też użyć czegoś innego, o ile cała elektronika pasuje.
Zadowoleni z naszego pudełka, możemy wydrukować w 3D emoji kupy stworzone przez 3DCreatorPurzi. Wszystko, co musimy zrobić, to dodać pustą przestrzeń na dole, aby pomieścić nasz pierścień NeoPixel.
Wszystkie pliki modeli są załączone.
Krok 3: Elektronika
Wszystko zaczyna się od Raspberry Pi 3B+.
Ponieważ chcemy używać funkcji zamiany mowy na tekst, musimy również dodać AIY VoiceHat i odpowiedni mikrofon. Wszystko jest tutaj udokumentowane.
Na koniec podłączamy pierścień NeoPixel, oto świetny samouczek.
Po skonfigurowaniu wszystkiego możemy przetestować pierścień Speech-To-Text i NeoPixel, kod testowy jest załączony.
Krok 4: Szkolenie AI - Dialogflow
Do naszej sztucznej inteligencji użyjemy Dialogflow. Pierwotnie miał być używany jako oprogramowanie chatbota, możemy go nieco nadużyć do trenowania naszego wykrywacza byków.
Tworzymy dwie intencje, jedna jest naszą rezerwą, a druga bykiem****. Następnie dodajemy całą treść we frazach szkoleniowych naszej intencji byka****. Tutaj naprawdę można zwariować.
Po zapisaniu nasz bot będzie trenował wykrywanie byka**** na podstawie podanych fraz treningowych. Po zakończeniu możemy użyć odrobiny kodu Pythona, aby połączyć się z naszą świeżo wyszkoloną sztuczną inteligencją.
Przepływ danych wygląda następująco:
- Mikrofon wychwytuje mówiącą osobę i nagrywa to.
- Ten plik jest wysyłany do Google Cloud i przekształcany w tekst.
- Wygenerowany tekst jest odsyłany z powrotem do Raspberry Pi.
- Ten tekst jest następnie wysyłany do Dialogflow.
- Dialogflow próbuje dopasować tekst do treści z naszej intencji bull**** iw zależności od wyniku odeśle intencję bull**** lub domyślną intencję zastępczą.
- Na naszym Pi sprawdzamy nazwę intencji i jeśli jest to „Default Fallback Intent”, informujemy, że światła migają na zielono, co oznacza brak byka***. W przeciwnym razie migamy na czerwono, wskazując byka****.
W załączeniu pełny kod.
Krok 5: Remo.tv
Nie możemy zachować dla siebie czegoś tak potężnego! Dlatego zamierzamy udostępnić nasz wykrywacz dla każdego. Aby tak się stało, zamierzamy wykorzystać Remo.tv, platformę do strumieniowego przesyłania robotów. Wszystko, co musimy zrobić, to podłączyć kamerę Pi i postępować zgodnie z instrukcjami konfiguracji.
Po skonfigurowaniu Remo.tv napiszemy własną obsługę czatu. Zamiast korzystać z funkcji Speech-To-Text, wysyłamy wiadomości czatu, które otrzymujemy na Remo.tv bezpośrednio do Dialogflow. Reszta logiki pozostaje taka sama. Wystarczy dodać notatkę w tle, aby poinformować odwiedzających, na co patrzą, i gotowe.
Krok 6: Wynik
Z powodzeniem zbudowaliśmy wykrywacz byków zasilany sztuczną inteligencją ****, który może uczyć się z nowych danych wejściowych!
Możesz spróbować sam tutaj.
Gdzie możemy odebrać naszą pokojową nagrodę nobla?
Zalecana:
Bezprzewodowy wykrywacz prądu AC: 7 kroków (ze zdjęciami)
Bezprzewodowy wykrywacz prądu AC: Podczas tworzenia mojego poprzedniego Instructable (łatwego czujnika zbliżeniowego na podczerwień) odkryłem kilka rzeczy na temat używania 2 tranzystorów z rzędu w celu wzmocnienia bardzo słabego sygnału. W tym Instruktażu omówię tę zasadę, która jest również nazywana &quo
Prosty wykrywacz metali Arduino: 8 kroków (ze zdjęciami)
Prosty wykrywacz metali Arduino: *** Opublikowano nową wersję, która jest jeszcze prostsza: https://www.instructables.com/Minimal-Arduino-Metal-Detector/ ***Wykrywanie metali to świetna okazja, na zewnątrz, odkrywaj nowe miejsca, a może znajdziesz coś ciekawego. Sprawdź
Wykrywacz odległości społecznej: 7 kroków (ze zdjęciami)
Social Distance Detector: Social Distance Detector: Nazywam się Owen O z Denver Colorado iw tym roku będę w 7 klasie. Mój projekt nazywa się Social Distance Detector! Idealne urządzenie do zachowania bezpieczeństwa w tych trudnych czasach. Cel Social Distance Detector
Wykrywacz dymu IOT: Zaktualizuj istniejący wykrywacz dymu za pomocą IOT: 6 kroków (ze zdjęciami)
IOT Smoke Detector: Update Existing Smoke Detector With IOT: List of contributor,Inventor:Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Kierownik: Dr Chia Kim Seng Wydział Inżynierii Mechatroniki i Robotyki, Wydział Inżynierii Elektrycznej i Elektronicznej, Universiti Tun Hussein Onn Malezja.Dystrybuuj
ESP8266/ESP-01 Wykrywacz nieszczelności Arduino Powered SmartThings: 5 kroków (ze zdjęciami)
ESP8266/ESP-01 Wykrywacz nieszczelności SmartThings z Arduino: baaardzo Wiele wykrywaczy nieszczelności do wyboru, który będzie dla Ciebie najlepszy? Jeśli masz Samsung SmartThings kontrolujący dowolne urządzenia w domu, to ten może być po prostu biletem! To ostateczna wersja z serii, którą budowałem