Вы не используете машины, вы используете химию.
1. Во-первых, существует спектральный метод, при котором вы отправляете в лабораторию образец вашего порошка и эталон. Таким образом вы получите точный ответ, а также количественное определение различных примесей. Но это дорого, и для этого используется машина. Спектроскопическая машина. Посмотрите на Раман, описание есть здесь на форуме.
2. Другой способ - TLC, тонкослойная хроматография. Описание этого процесса есть здесь, на сайте, и вы также найдете много материалов на Youtube. Это то, что вы можете сделать сами, но вам понадобится куча материалов и некоторые базовые знания.
3. Затем - температура плавления. Довольно просто: вы берете небольшой образец порошка и нагреваете его, пока он не расплавится. У каждого вещества есть своя температура плавления, и если результат не соответствует действительности, значит, порошок нечистый и содержит вещества, которые изменяют температуру плавления.
Но если речь идет о простой попытке определить, сколько наркоты содержится, скажем, в грамме купленного вами продукта, я бы, вероятно, провел A/B-экстракцию и посмотрел, что получится в итоге. Растворите образец купленной соли в воде, проведите базирование и соберите свободную основу. Затем снова растворите соль и сравните вес полученной соли с весом образца. Либо просто попробуйте вымыть добавки чем-то, что растворяет их, но не продукт. Если это возможно.